All Courses
Bestseller

General Dev Terminology

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.

Beginner20 lessons8 hours280 terms
Min-ho Yoon

Min-ho Yoon

Senior SWE · Ex-Meta, Google

General Dev Terminology

Free

Full access to all lessons & vocabulary

  • 20 in-depth lessons
  • 280 vocabulary terms
  • 8 hours of content
  • Mobile & desktop access
  • Completion certificate

What You'll Learn

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

Course Syllabus

10 lessons

Algorithm & Data Structure Vocabulary

Lesson25 min

Git Workflow Terminology

Lesson20 min

Architecture Patterns in English

Lesson28 min

API Design Vocabulary

Lesson22 min

Code Review: Phrases & Etiquette

Practice25 min

Bug Reports & Issue Tracking

Practice18 min

CI/CD Pipeline Vocabulary

Lesson24 min

Writing Technical Documentation

Practice30 min

System Design Interview Language

Practice40 min

Mock: Technical Interview Simulation

Practice45 min

Sample Vocabulary Preview

Tech Debt

Implied cost of future rework from choosing quick solutions over better approaches.

Refactoring

Restructuring code without changing external behavior to improve readability.

SOLID Principles

Five OOP design principles making software more maintainable and flexible.

Dependency Injection

Pattern where objects receive dependencies externally rather than creating them.

Browse full glossary

About the Instructor

Min-ho Yoon

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.