Skip to content
Now boarding New: every course now has a coding preview video — five lines, C++ to SAS. See new lines Code WELCOME10 takes 10% off your first ticket · 14-day refund
C++ Line Popular

C++ Express: Your First 20 Programs

Learn C++ by writing twenty small, complete programs — from a tip calculator to a file-backed to-do list.

Rated 4.8 out of 5 from 4 reviews
  • Beginner
  • 20 lessons · 3h 28m of video
  • 611 students
  • English
  • Updated Oct 2026
Coding preview C++ Express: Your First 20 Programs

The route

Curriculum

6 modules · 20 lessons · 3h 28m of video

  1. 1

    Setup and your first build

    3 lessons

    22m
  2. 2

    Input, maths and decisions

    4 lessons

    38m
  3. 3

    Loops and functions

    4 lessons

    41m
  4. 4

    Vectors and strings

    4 lessons

    44m
  5. 5

    Structs and files

    3 lessons

    36m
  6. 6

    Your first classes

    2 lessons

    27m

Destination

What you will be able to do

  • Write, compile and run C++ programs with CMake
  • Use variables, branches, loops and functions fluently
  • Store data in vectors, strings and structs
  • Read and write files safely
  • Organise code into small classes

Before you board

You will need

  • A computer with Windows, macOS or Linux
  • No programming experience needed

About this course

The journey

This course skips the lecture hall. From the first lesson you write a program that compiles and runs, then you write nineteen more, each one adding a single new idea: variables and input, branching, loops, functions, vectors, strings, structs, files and simple classes.

Every program is short enough to type in one sitting and useful enough to keep — a unit converter, a dice roller, a word counter, a grade book, a tiny bank ledger. By the end you can read and write everyday C++ with confidence and you know how to build it with CMake on any operating system.

Frequently asked questions

Still unsure about something? Write to our contact page and a human answers, usually the same working day.

Beginner. No previous experience with this language is assumed.

No. You pay once and keep lifetime access, including every future update to this course.

Yes. The preview video at the top of this page shows real code from the course being written and run.

Checkout is handled on our provider's secure payment page. The moment your payment clears we email your personal access link and access code to the address you used at checkout, and the same link appears in your account library. There is nothing to install and nothing to wait for.

Email within 14 days of your purchase, quote your order number, and we refund the full amount to your original payment method. No form to fill in and no questions about how much of the course you watched.

What students say

Reviews are written by people who bought this course. We publish the critical ones too.

4.8

Rated 4.8 out of 5

Course rating · 4 reviews

Rating distribution

  • 5 stars 75%
  • 4 stars 25%
  • 3 stars 0%
  • 2 stars 0%
  • 1 star 0%
  • MK

    Marta Kask

    Career changer

    Oct 2026
    Rated 5.0 out of 5

    Twenty programs, zero boredom

    I had tried two C++ books and stalled on chapter three both times. Writing a real program every lesson kept me going, and the grade book project finally made structs click.
  • DR

    Daniel Ruiz

    Student

    Sep 2026
    Rated 5.0 out of 5

    CMake explained without pain

    Every other tutorial skipped the build setup. Here it is lesson one, and it worked the same on my Windows laptop and the university Linux machines.
  • IV

    Ilona Varga

    Hobby programmer

    Jul 2026
    Rated 4.0 out of 5

    Great start, wanted more on pointers

    The pace is perfect for a beginner. I would have liked one more lesson on pointers and references before the classes section.
  • TH

    Tomás Herrera

    QA tester

    Jun 2026
    Rated 5.0 out of 5

    The file-backed to-do list is genuinely useful

    I still use the to-do program I wrote in the last module. Small, practical and very clearly explained.
€9 EUR

One-time payment · lifetime access

Timetable updates

New lines, first. One email when something departs.

Release notes for new courses and major updates to the ones you own, plus launch fares for subscribers. No digest padding, unsubscribe in one click.

By subscribing you agree to our Privacy Policy.