Skip to content
Learning path

D Developer

Learn D — modern systems programming with garbage collection, ranges, and templates. C++ without the historical baggage.

mixed2 courses14 lessons~4 hoursFree
Start pathor sign up to track progress

Course sequence

  1. 01

    D Fundamentals

    Not started

    Learn 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.

    intermediated7 lessons~2h
  2. 02

    D Intermediate

    Not started

    Level 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.

D Developer