Need help with cpp-tour?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

129 Stars 3 Forks MIT License 56 Commits 6 Opened issues


C++ Introductory Tour. Click here to take the tour:

Services available


Need anything else?

Contributors list

C++ Tour Logo

Build Status

Click Here to Take the Tour

Table of Contents

Getting Started

Build instruction


All dependencies are handled through yarn. Run

yarn install
to install them.


yarn serve
- runs developement server on
. It watches your files and automatically rebuilds if anything changes.


yarn build
builds production version with all optimizations. The resulting build will be in the
directory, ready to be deployed.

Adding Lessons

Lessons live in the

folder. To add a new lesson create a new folder, following the format of
. The name will be used as the identifier, and the url slug to permalink to a lesson. The resulting folder should contain two files:
  • code.cpp
    , containing the code of the lesson.
    , containing the text of the lesson. Advanced markdown & html available.

To make the lesson available in the application, add it to the

file. If the development server is running, all changes will be reflected immediately.

Mission Statement

We strive to create a great way to easily get started with C++, no matter your level of experience. You can read our full mission statement at MISSION.


All contributions are welcome! We want to make the C++ tour a community effort, and would like to hear your feedback, regardless of your level of expertise.

Please read the CONTRIBUTING before submitting a pull-request.

Contact Us

You can find the C++ Tour team on the CppLang Slack (click here to join) in the

channel. We'll be happy to answer all of your questions.


The project is maintained by Arvid Gerstmann. It would, however, not be possible without the countless contributors. Thank you!

For the full list of contributors please read the CONTRIBUTORS.


All code is license under MIT, including the code in the lessons (under


All the text content of the tour (found under

) is licensed under CC-BY-NC-SA 4.0.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.