Lessons

C++ · Medium

C++ · Medium. 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. unique_ptr

    Lesson 1 · On the house

    unique_ptr

    One owner.

  2. shared_ptr

    Lesson 2

    shared_ptr

    Shared ownership, used sparingly.

  3. move

    Lesson 3

    move

    Steal resources honestly.

  4. templates

    Lesson 4

    templates

    One function, many types.

  5. RAII

    Lesson 5

    RAII

    Acquire in ctor, release in dtor.

  6. exceptions

    Lesson 6

    exceptions

    throw and catch.

  7. algorithms

    Lesson 7

    algorithms

    std::sort and friends.

  8. chrono

    Lesson 8

    chrono

    Time as a type.

  9. filesystem

    Lesson 9

    filesystem

    Paths in the standard library.

  10. gtest sketch

    Lesson 10

    gtest sketch

    A test that fails loudly.

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++ · Medium — The Gold Standard