Phase 1: Basics of Programming
Understand the core concepts that apply to all programming languages.
Phase 2: Choose Your Language
Select a programming language and begin coding with guided exercises.
Phase 3: Specializing
(Coming Soon...)
Getting used to algorithmic thinking and undestanding Version Control and Collaboration.