← All tracksProgramming
Beginner syllabus
16 lessons · ~8.6h total · titles and estimated time only — the full lesson content is for active members.
Weekly
- Variables, conditionals, and loops~10 min
- Functions & data structures~16 min
- Version control basics~15 min
- String manipulation practice~22 min
- Debugging fundamentals~24 min
- Working with files~20 min
- Introduction to object-oriented programming~26 min
- Error handling and exceptions~22 min
- Basic algorithms: searching and sorting~26 min
- Build a simple project with user input~24 min
Monthly
- Build a CLI tool~45 min
- Algorithms fundamentals~40 min
- First web page~35 min
Yearly
- Ship a small full project~75 min
- Learn a second language or paradigm~60 min
- Open source contribution~55 min