01. Programming Logic
Learn to solve problems with code and reason about program flow.
What to learn
Section titled “What to learn”- Variables, control flow, functions.
- Data structures: arrays, maps, sets.
- Error handling and debugging.
- Basic algorithmic thinking.
- Clean code and modular structure.
Deliverables
Section titled “Deliverables”- 20-30 solved logic exercises.
- Small CLI tool (task tracker, notes manager, or parser).
- Consistent Git commit history for your practice.
Exit criteria
Section titled “Exit criteria”You can break down a problem into steps and implement a clean, testable solution.