B1 English for Developers Certification (Beta)

  • Free
  • Certificate included
  • Course certificate
Provider
freeCodeCamp
Cost
Free
Certificate
Included, free and verifiable
Format
Self-paced
Language
English
Subjects
English, Languages
Source
freeCodeCamp
Last verified
14 Sep 2026

The follow-on to freeCodeCamp's A2 course, written for developers and aligned with the B1 level of the Common European Framework of Reference. It contains 73 dialogues across 49 blocks, each dialogue paired with a quiz. The grammar strand moves from describing places and events and talking about past experiences and activities into the Present Perfect, planning future events and the Future Continuous, conditionals, modal verbs, adverbial phrases, adjectives, determiners and articles, and reported speech. The communication strand covers sharing feedback and opinions, expressing agreement, disagreement and concerns, making decisions based on comparisons, managing a conversation, clarifying misunderstandings, and speculation and requests.

Throughout, the vocabulary stays close to software work — describing code, taking part in stand-up meetings and discussing tech trends — so that you can prepare for real interactions in a tech team. The course is interactive, self-paced and free, and is marked Beta. Completing it earns the B1 English for Developers Certification, issued at no cost at a public URL on freecodecamp.org, alongside freeCodeCamp's other free language certifications.

Advertisement

What you’ll learn

  • Describe places and events and talk about past experiences and activities at CEFR B1 level
  • Use the Present Perfect, future forms, conditionals, modal verbs and reported speech
  • Share feedback and opinions, and express agreement, disagreement and concerns
  • Manage a conversation, clarify misunderstandings and make decisions based on comparisons
  • Apply developer vocabulary in stand-up meetings and discussions of code and tech trends

Who it’s for

Developers who have finished the A2 course or already hold pre-intermediate English and want to handle discussions, feedback and disagreement at work; the developer-specific vocabulary assumes familiarity with coding.

Source: freeCodeCamp (opens in a new tab) · Verified · Report a change

Advertisement
FreeOpens freecodecamp.org Go to course (opens in a new tab)