A2 English for Developers Certification (Beta)
- Free
- Certificate included
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.
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.
- Learn Greetings in your First Day at the Office
- First Day Conversations at Work Quiz
- Learn Introductions in an Online Team Meeting
- Meeting Introductions at Work Quiz
- Learn Conversation Starters in the Break Room
- Break Room Conversations Quiz
- Learn How to Talk About a Typical Workday and Tasks
- Talking About Your Workday Quiz
- Learn How to Discuss Your Morning or Evening Routine
- Daily Routines at Work Quiz
- Learn How to Describe Your Current Project
- Describing Your Current Project Quiz
- Learn How to Ask and Share About Educational and Professional Background
- Educational and Professional Background Quiz
- Learn How to Talk About Hobbies and Interests
- Talking About Hobbies and Interests Quiz
- Learn How to Discuss Roles and Responsibilities
- Roles and Responsibilities Quiz
- Learn How to Have a Conversation About Preferences and Motivations
- Preferences and Motivations Quiz
- Learn How to Discuss Popular Trends in Technology
- Technology Trends Quiz
- Learn How to Clarify Information in Different Interactions
- Clarifying Information Quiz
- Learn How to Use Basic Programming Vocabulary in Conversations
- Basic Programming Vocabulary Quiz
- Learn How to Use Code-related Concepts and Terms
- Code Concepts and Terms Quiz
- Learn How to Discuss Tech Trends and Updates
- Tech Updates and Trends Quiz
- Learn How to Help a Coworker Troubleshoot on GitHub
- Helping a Coworker on GitHub Quiz
- Learn How to Share Your Progress in Weekly Stand-up Meetings
- Weekly Meeting Progress Quiz
- Learn How to Ask for Clarification on Code Understanding
- Asking for Code Clarification Quiz
- Learn How to Document Code for a Project
- Documenting Code Quiz
- Learn How to Read and Understand Code Documentation
- Understanding Code Documentation Quiz
- Learn How to Analyze Code Documentation
- Analyzing Code Documentation Quiz
- Learn How to Share Progress and Accomplishments
- Sharing Progress and Achievements Quiz
- Learn How to Talk about Updates and Plans for Tasks and Projects
- Task and Project Updates Quiz
- Learn How to Express Agreement or Disagreement
- Expressing Agreement and Disagreement Quiz
- Learn How to Offer Technical Support and Guidance
- Offering Technical Support Quiz
- Learn How to Request and Receive Guidance
- Requesting and Receiving Guidance Quiz
- Learn How to Provide Explanations When Helping Others
- Explaining Things to Others Quiz
Course details
- Includes
- 54 lessons
Source: freeCodeCamp (opens in a new tab) · Verified · Report a change
More free freeCodeCamp courses
Every freeCodeCamp course we have verified, with cost and certificate terms compared.
EnglishAll free English courses
Free and free-to-audit English courses from every provider, ranked.