← LearnGo to the exam
Language guides
A short practical guide to one language at a time: setup, syntax, tools, one small project and the common library. No data structures and algorithms.
Java: a practical guidePractice
0/22 lessonsLoading lessons…
C++: a practical guidePractice
0/22 lessonsPython: a practical guidePractice
0/22 lessonsJavaScript and TypeScript: a practical guidePractice
0/22 lessonsC: a practical guidePractice
0/22 lessonsGo: a practical guidePractice
0/22 lessonsRust: a practical guidePractice
0/22 lessonsC#: a practical guidePractice
0/22 lessonsKotlin: a practical guidePractice
0/22 lessonsSwift: a practical guidePractice
0/22 lessonsPHP: a practical guidePractice
0/22 lessonsRuby: a practical guidePractice
0/22 lessonsDart: a practical guidePractice
0/22 lessonsScala: a practical guidePractice
0/22 lessonsR: a practical guidePractice
0/22 lessonsHaskell: a practical guidePractice
0/22 lessonsElixir: a practical guidePractice
0/22 lessonsLua: a practical guidePractice
0/22 lessonsPerl: a practical guidePractice
0/22 lessonsObjective-C: a practical guidePractice
0/22 lessonsJulia: a practical guidePractice
0/22 lessonsMATLAB and Octave: a practical guidePractice
0/22 lessonsSQL dialects: a practical guidePractice
0/22 lessonsBash: a practical guidePractice
0/22 lessonsPowerShell: a practical guidePractice
0/22 lessons
Phase exam
A timed mixed test across every module in this phase.