C++ Line
C++ Express: Your First 20 Programs
Rated 4.8 out of 5 from 4 reviewsBeginner 20 lessons 611 students
Fare
€9All lines running
Coding preview on every course · Lifetime access · 14-day refund
Write generic C++ that compiles fast and fails clearly — templates, constraints, concepts and compile-time code.
The route
5 modules · 22 lessons · 4h 32m of video
Template basics revisited
4 lessons
Deduction and specialisation
4 lessons
Concepts
5 lessons
Compile-time programming
5 lessons
Project: units library
4 lessons
Destination
Before you board
About this course
Templates are where C++ is most powerful and most intimidating. This workshop builds the understanding step by step: function and class templates, deduction rules, specialisation, then C++20 concepts that turn pages of errors into one readable line.
You will build a small generic container library, a type-safe units system and a compile-time parser, and learn exactly when constexpr and consteval pay off. Every exercise is checked by a test suite so you know your generic code really works for every type it accepts.
Still unsure about something? Write to our contact page and a human answers, usually the same working day.
Reviews are written by people who bought this course. We publish the critical ones too.
5.0
Rated 5.0 out of 5Course rating · 1 review
Viktor Sandberg
Game engine programmer
Adding concepts to our math library turned four-page errors into one line. The units-library project is a great exercise to keep.
One-time payment · lifetime access