The go-to course for developers who want to participate confidently in English-language engineering discussions. Covers the foundational vocabulary every software engineer needs — from architecture patterns to Git workflows.
Min-ho Yoon
Senior SWE · Ex-Meta, Google
Free
Full access to all lessons & vocabulary
Software engineering vocabulary: algorithms, data structures, complexity
Architecture terminology: microservices, monolith, API design patterns
Git and version control vocabulary for team collaboration
DevOps and CI/CD pipeline terminology
Code review language: how to give and respond to comments in English
Technical documentation writing fundamentals
Algorithm & Data Structure Vocabulary
Git Workflow Terminology
Architecture Patterns in English
API Design Vocabulary
Code Review: Phrases & Etiquette
Bug Reports & Issue Tracking
CI/CD Pipeline Vocabulary
Writing Technical Documentation
System Design Interview Language
Mock: Technical Interview Simulation
Implied cost of future rework from choosing quick solutions over better approaches.
Restructuring code without changing external behavior to improve readability.
Five OOP design principles making software more maintainable and flexible.
Pattern where objects receive dependencies externally rather than creating them.
Min-ho Yoon
Senior SWE · Ex-Meta, Google
Min-ho worked as a senior engineer at Google and Meta for 10 years. He now creates courses to help Korean developers break language barriers in global tech teams.