Skip to content

D Intermediate

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

intermediate7 lessons3 chapters7 graded exercisesD

No sign-up needed for lesson 1 · certificate on completion · sign up to save progress

What you’ll be able to do

Chapter by chapter. Every lesson ends in a graded exercise.

  • Templates and Ranges
  • Structs vs Classes and Errors
  • Concurrency, Mixins, C Interop
Taught in D, graded on a real executor.

Curriculum

3 chapters, 7 lessons. Each lesson is a short read and a graded exercise.

  1. 1TemplatesRead · exercise
  2. 2Ranges in DepthRead · exercise