Przejdź do treści

Aktualizacja: 12.10.2026

Kurs C++ online

C++ to klasyczny język do nauki algorytmów i myślenia programistycznego. W BitWizards piszesz go w przeglądarce, bez instalowania kompilatora, i możesz wykonać program krok po kroku, obserwując, która linia właśnie działa. Kurs Podstawy C++ ma 10 tematów, 70 przykładów i 132 zadania z automatycznym sprawdzaniem wyniku. Wypróbujesz go bez zakładania konta.

Dla kogo jest ten kurs

  • Szkoła podstawowa, klasy 7-8: dla uczniów, którzy przeszli już programowanie bloczkowe i chcą zacząć pisać prawdziwy kod tekstowy. Pętle, warunki i proste algorytmy z podstawy programowej da się tu przećwiczyć od pierwszej linijki.
  • Liceum: C++ to częsty wybór na lekcjach informatyki i jeden z języków, w których można rozwiązywać zadania programistyczne na maturze z informatyki.
  • Technikum informatyczne i programistyczne: kurs buduje fundament pod część praktyczną egzaminu INF.04, gdzie trzeba samodzielnie napisać działający program.
  • Nauczyciel: dostaje gotowe przykłady i zadania do zajęć, bez przygotowywania środowiska na każdym komputerze.

Czego się nauczysz

Spis tematów odpowiada realnemu kursowi. Każdy temat zaczyna się od przykładów (gotowy kod do uruchomienia i przeanalizowania), po których są zadania do samodzielnego rozwiązania.

  1. Pierwszy program i wypisywanie - struktura programu, cout, znaki nowej linii, wypisywanie tekstu i liczb.
  2. Zmienne i typy - int, double, char, bool, przypisanie i nadpisywanie wartości.
  3. Operatory i arytmetyka - działania, dzielenie całkowite, reszta z dzielenia %, kolejność wykonywania działań.
  4. Warunki: if, else, switch - podejmowanie decyzji w programie, także operator ? :.
  5. Pętla for - powtarzanie, liczniki, sumy i wzory liczbowe.
  6. Pętle while i do-while - pętle z warunkiem, kiedy liczba powtórzeń nie jest znana z góry.
  7. Funkcje - parametry, zwracanie wyniku, dzielenie programu na części, rekurencja.
  8. Tablice - tablice jedno- i dwuwymiarowe, przeszukiwanie, sumowanie, wyszukiwanie największej wartości.
  9. Wzory i ASCII-art - pętle zagnieżdżone, które rysują trójkąty, ramki i szachownice ze znaków.
  10. Projekt: wieczny kalendarz - rok przestępny, liczba dni w miesiącu, dzień tygodnia liczony samym algorytmem i wypisanie kalendarza miesiąca. W zadaniach projektu uczeń odtwarza algorytm na podstawie wcześniejszych przykładów.

Projekt kalendarza pokazuje, że z kilku prostych funkcji da się złożyć program, który robi coś naprawdę użytecznego, bez żadnej biblioteki.

Jak działa C++ w przeglądarce

  • Krokowanie: przycisk “Krok” wykonuje jedną linię i podświetla ją w edytorze. Krokowanie wchodzi też do wnętrza funkcji, więc widać, jak działa wywołanie i powrót. Suwak szybkości pozwala puścić program w zwolnionym tempie.
  • Automatyczne sprawdzanie: po uruchomieniu zadania program porównuje to, co wypisał uczeń, z oczekiwanym wynikiem. Poprawne rozwiązanie zalicza się samo, a na liście zadań pojawia się zielona gwiazdka. Przycisk “Oczekiwany wynik” pokazuje, co program ma wypisać.
  • Bez instalacji: interpreter działa w przeglądarce, więc nie trzeba konfigurować kompilatora na szkolnych komputerach ani w domu ucznia.
  • Uczciwie o ograniczeniach: to podzbiór C++ do nauki podstaw. Działają typy liczbowe, char, bool, operatory, warunki, pętle, funkcje, rekurencja, tablice i cmath. Nie ma std::string, struktur, klas ani interaktywnego wczytywania przez cin. Do pełnego STL i programowania obiektowego potrzebny jest lokalny kompilator, a w BitWizards obiektowość ćwiczysz w Javie.

C++ w szkole

Nauczyciel zakłada klasę, rozdaje kod zaproszenia i przypisuje kurs C++. Tematy udostępnia stopniowo, w tempie lekcji. Widzi postęp uczniów, może podejrzeć pracę na żywo i odtworzyć historię pisania kodu, a także wystawić ocenę w skali 1-6. Na sprawdzian przygotuje egzamin z limitem czasu. Szczegóły dla szkół są na stronie dla szkół, a o miejscu programowania w podstawie programowej piszemy w artykule informatyka w szkole.

Na lekcji dobrze sprawdza się tryb “Pokaż klasie”: nauczyciel wyświetla na rzutniku własne demo albo pracę ucznia (na żywo lub z historii, z opcją ukrycia autora) i omawia ją krok po kroku.

C++ na egzaminie i maturze

  • INF.04: w części praktycznej egzaminu zawodowego INF.04 uczeń pisze program w języku, którego uczył się w szkole, a C++ jest jednym z najczęściej wybieranych. Kurs ćwiczy rzeczy, które pojawiają się w zadaniach konsolowych: pętle, warunki, funkcje, tablice i czytelne wypisywanie wyników. Części dotyczącej aplikacji desktopowych i mobilnych kurs nie obejmuje.
  • Matura z informatyki: C++ jest jednym z języków, w których można rozwiązywać zadania programistyczne. Algorytmy na liczbach i tablicach z kursu to dobry trening przed zadaniami maturalnymi.

Od czego zacząć

Otwórz kurs Podstawy C++ i uruchom pierwszy przykład. Jeśli wolisz łagodniejszy start, zacznij od Pythona, który ma prostszą składnię. Jak założyć klasę, opisujemy na stronie jak zacząć.

Powiązane technologie

Python - Java - JavaScript

Zacznij kurs C++ bez logowania

Lekcje do wypróbowania bez logowania

Podstawy C++

Częste pytania

Czy potrzebuję kompilatora C++?

Nie. Kod C++ uruchamiasz w przeglądarce (interpreter JSCPP), z krokowaniem linia po linii. Nic nie instalujesz, więc działa na każdym komputerze szkolnym.

Czy to pełny C++?

Nie. To podzbiór C++ do nauki podstaw: typy liczbowe, char i bool, operatory, warunki, pętle, funkcje (także rekurencja) i tablice. Bez std::string, struktur, klas i interaktywnego cin. Do pełnego STL potrzebny jest lokalny kompilator.

Ile zadań ma kurs?

Kurs Podstawy C++ ma 10 tematów: 70 przykładów do uruchomienia i 132 zadania, w których program sprawdza wypisany wynik automatycznie.

Czy C++ przyda się na egzaminie INF.04 i maturze?

Tak. C++ to jeden z języków, w których uczniowie technikum zdają część praktyczną INF.04, i jeden z języków dostępnych na maturze z informatyki. Kurs ćwiczy podstawy algorytmiki potrzebne w obu przypadkach.

Czy kurs jest darmowy?

Tak. Kurs można wypróbować bez logowania, a szkoły korzystają z całej platformy BitWizards za darmo.

Zacznij już teraz

BitWizards jest darmowy. Wypróbuj demo bez logowania albo zaloguj się do aplikacji, żeby zapisywać postęp na koncie.

Zobacz, jak zacząć