Skip to content

Updated: 23/06/2026

C++ course online

C++ is the classic language for learning algorithms and programming fundamentals. On BitWizards you write it in your browser, with code stepping - you execute the program line by line and see how it works, without installing a compiler.

Try C++ without signing in

What you will learn

  • Input and output: cout, the basics of cin.
  • Variables, types, operators and expressions.
  • Conditional statements, loops (for, while), functions.
  • Arrays and simple structures, the basics of classes.

How you learn on BitWizards

  • Code stepping: you walk through the code step by step, including into function bodies - the best way to understand how an algorithm unfolds.
  • A speed slider and highlighting of the currently executed line.
  • Exercises with automatic result checking.

C++ and the INF.04 exam

C++ is one of the main languages of INF.04 (Polish vocational IT qualification) - designing, programming and testing applications. It builds the algorithmic thinking that also pays off in Python and Java.

Python - Java - JavaScript

Start learning C++

Frequently asked questions

Do I need a C++ compiler?

No. You run C++ in the browser (the JSCPP interpreter), with line-by-line stepping - no compiler to install.

Is this full C++?

It is a subset of C++ for learning the fundamentals (cout/cin, loops, functions, arrays, simple classes). It is enough to understand algorithms and logic; the full STL requires a local environment.

Do I need C++ for INF.04?

Yes. C++ is a common language in INF.04 - designing and programming applications, algorithms and data structures.

Start now

BitWizards is free. Try the demo without signing in, or sign in to the app to save your progress.

See how to get started