Career path
D Developer
Learn D — modern systems programming with garbage collection, ranges, and templates. C++ without the historical baggage.
Start → ship
You start with
D Fundamentals
You ship
D Intermediate
2 courses in order, every exercise graded on the executor.
Course sequence
Follow it in order. Each course is its own certificate.
- 1
D Fundamentals
Not startedLearn D: a modern systems language often described as 'C++ without the historical baggage'. Compiled to native code, has GC by default but works without it, lazy ranges instead of iterators. Used at Sociomantic, Weka, and the inner loop of Mercedes infotainment.
beginnerd7 lessons~2h - 2
D Intermediate
Not startedLevel up from D Fundamentals. Templates, ranges in depth, contracts, structs vs classes, exception handling. The features that make D feel like a modernized C++.
intermediated7 lessons~2h
Create a free account to track your progress across this path.