A2 English for Developers Certification (Beta)

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

An English course written for software developers and pitched at the A2 level of the Common European Framework of Reference. It is built from 105 dialogues grouped into lessons, each lesson followed by a quiz, over 55 blocks, the last of which is the certification exam. The first half works on general grammar and usage in a workplace setting: greetings on a first day at the office, introductions in an online team meeting, break-room conversation, describing your workday and routine, your current project, your education and background, hobbies, roles and responsibilities, and preferences. The second half turns to the vocabulary of software development: talking about technology trends, using basic programming vocabulary and code-related terms, helping a coworker troubleshoot on GitHub, reporting progress in weekly stand-up meetings, asking for clarification about code, and documenting and reading code documentation.

The curriculum is interactive, self-paced and free, and freeCodeCamp marks it as Beta. To earn the A2 English for Developers Certification you complete all the quizzes, which qualifies you for the exam at the end of the course, and then pass that exam; freeCodeCamp states that taking an exam is free of charge, and the certificate, like its developer certifications, is published at a public URL on freecodecamp.org. freeCodeCamp describes its language certifications as designed around internationally recognised proficiency levels.

Advertisement

What you’ll learn

  • Introduce yourself, make small talk and describe your workday and routine at CEFR A2 level
  • Talk about your current project, background, roles and preferences
  • Use basic programming vocabulary and code-related terms in conversation
  • Discuss tech trends and help a colleague troubleshoot on GitHub
  • Give progress updates in stand-up meetings and ask for clarification about code
  • Pass the A2 English for Developers certification exam

Who it’s for

Developers and students with beginner-level English who need to function in an English-speaking tech team; the vocabulary is specific to software work, so it suits programmers better than general learners.

Syllabus

54 sections as listed on freecodecamp.org.

  1. Learn Greetings in your First Day at the Office
  2. First Day Conversations at Work Quiz
  3. Learn Introductions in an Online Team Meeting
  4. Meeting Introductions at Work Quiz
  5. Learn Conversation Starters in the Break Room
  6. Break Room Conversations Quiz
  7. Learn How to Talk About a Typical Workday and Tasks
  8. Talking About Your Workday Quiz
  9. Learn How to Discuss Your Morning or Evening Routine
  10. Daily Routines at Work Quiz
  11. Learn How to Describe Your Current Project
  12. Describing Your Current Project Quiz
  13. Learn How to Ask and Share About Educational and Professional Background
  14. Educational and Professional Background Quiz
  15. Learn How to Talk About Hobbies and Interests
  16. Talking About Hobbies and Interests Quiz
  17. Learn How to Discuss Roles and Responsibilities
  18. Roles and Responsibilities Quiz
  19. Learn How to Have a Conversation About Preferences and Motivations
  20. Preferences and Motivations Quiz
  21. Learn How to Discuss Popular Trends in Technology
  22. Technology Trends Quiz
  23. Learn How to Clarify Information in Different Interactions
  24. Clarifying Information Quiz
  25. Learn How to Use Basic Programming Vocabulary in Conversations
  26. Basic Programming Vocabulary Quiz
  27. Learn How to Use Code-related Concepts and Terms
  28. Code Concepts and Terms Quiz
  29. Learn How to Discuss Tech Trends and Updates
  30. Tech Updates and Trends Quiz
  31. Learn How to Help a Coworker Troubleshoot on GitHub
  32. Helping a Coworker on GitHub Quiz
  33. Learn How to Share Your Progress in Weekly Stand-up Meetings
  34. Weekly Meeting Progress Quiz
  35. Learn How to Ask for Clarification on Code Understanding
  36. Asking for Code Clarification Quiz
  37. Learn How to Document Code for a Project
  38. Documenting Code Quiz
  39. Learn How to Read and Understand Code Documentation
  40. Understanding Code Documentation Quiz
  41. Learn How to Analyze Code Documentation
  42. Analyzing Code Documentation Quiz
  43. Learn How to Share Progress and Accomplishments
  44. Sharing Progress and Achievements Quiz
  45. Learn How to Talk about Updates and Plans for Tasks and Projects
  46. Task and Project Updates Quiz
  47. Learn How to Express Agreement or Disagreement
  48. Expressing Agreement and Disagreement Quiz
  49. Learn How to Offer Technical Support and Guidance
  50. Offering Technical Support Quiz
  51. Learn How to Request and Receive Guidance
  52. Requesting and Receiving Guidance Quiz
  53. Learn How to Provide Explanations When Helping Others
  54. Explaining Things to Others Quiz

Course details

Includes
54 lessons

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

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