Skip to main content
← All tracksProgramming

Beginner syllabus

16 lessons · ~8.6h total · titles and estimated time only — the full lesson content is for active members.

Weekly

  1. Variables, conditionals, and loops~10 min
  2. Functions & data structures~16 min
  3. Version control basics~15 min
  4. String manipulation practice~22 min
  5. Debugging fundamentals~24 min
  6. Working with files~20 min
  7. Introduction to object-oriented programming~26 min
  8. Error handling and exceptions~22 min
  9. Basic algorithms: searching and sorting~26 min
  10. Build a simple project with user input~24 min

Monthly

  1. Build a CLI tool~45 min
  2. Algorithms fundamentals~40 min
  3. First web page~35 min

Yearly

  1. Ship a small full project~75 min
  2. Learn a second language or paradigm~60 min
  3. Open source contribution~55 min

We use only essential cookies to keep you signed in. See our Privacy Policy for details.