Lessons

C++ · Easy

C++ · Easy. Ten lessons. Open-book quizzes. Lesson 1 free.

10 lessons · The Host · Lesson 1 free

Pass all ten lessons for the certificate. Sample · Claim

  1. const

    Lesson 1 · On the house

    const

    A promise not to change.

  2. nullptr

    Lesson 2

    nullptr

    An empty pointer, said honestly.

  3. range-for

    Lesson 3

    range-for

    Walk a vector cleanly.

  4. struct

    Lesson 4

    struct

    A bundle of fields.

  5. class

    Lesson 5

    class

    Public and private.

  6. string_view idea

    Lesson 6

    string_view idea

    Look without owning (C++17).

  7. enum class

    Lesson 7

    enum class

    Scoped names.

  8. map

    Lesson 8

    map

    Key to value.

  9. optional

    Lesson 9

    optional

    Maybe a value.

  10. CMake sketch

    Lesson 10

    CMake sketch

    A build that scales.

Sample certificate

Certificate of completion

Sign in to claim your certificate of completion.

Certificate

Finish all ten lessons, then sign in

Pass every lesson on this device (quizzes and checks). Then sign in or create an account to type your name and download the JPG.

All lessons

C++ · Easy — The Gold Standard