
English for Software Engineering
Technology roles are becoming increasingly globalized and often require complex communication across stakeholders from diverse international backgrounds. Prepare your teams with a complete online English language learning platform and authentic engineering content.
COURSE OVERVIEW
10
Units
20
Hours of Content
2
Achievement Tests
B1
Required Skill Level
SYLLABUS
1. Product Development Overview
Learn about software engineering practices.
Understand different approaches to product development.
Talk about the pros and cons of different methods.
2. Jobs and Responsibilities
Learn about software engineering jobs.
Understand the responsibilities of different software engineering roles.
Listen to best practices and advice from veteran programmers.
3. Programming Languages
Learn what a programming language is.
Compare and contrast programming languages.
Understand how to select an appropriate programming language.
4. Process Overview
Understand software development techniques.
Learn how to create high quality software.
Discover how to collaborate between teams.
5. Product Management Tools
Learn about the software development process.
Understand project management challenges.
Learn how to use project management software.
6. Communication Tools
Understand how team chat tools are used.
Learn about professional chat apps.
Read authentic slack and email team conversations.
7. Meetings
Learn how to organize a meeting.
Understand how to give an update or ask for help.
Listen to authentic conversations from daily stand-ups and weekly development meetings.
8. Presentations
Learn presentation techniques.
Understand how to structure a presentation.
Watch authentic presentations from companies like Apple, Google and Microsoft.
9. Troubleshooting
Understand debugging tools and processes.
Learn about troubleshooting techniques and tools.
Listen to developers troubleshoot software bugs.
10. Tech Trends
Learn about the world’s biggest trends in software.
Understand concepts like big data, cloud computing and machine learning.
Discover why these topics are popular and their implications for the future.
11. Review
Review material from the course.
Courses on any subject are available
We are constantly adding new courses to help learners with their career-specific English skills, and can easily include new ones to meet the particular needs of your learners.