
Wstęp do AI i programowania w C++
Chcesz wiedzieć, jak działa technologia „pod maską”? Opanuj C++. Uczymy precyzji i algorytmiki w VS Code z wykorzystaniem Raylib i AI. To wyzwanie, które owocuje własnymi grami i solidnym warsztatem. Zapomnij o schematach- postaw na dyscyplinę myślenia i profesjonalizm.
Czego się nauczysz

Myślenie cyfrowe
Rozumienie zasad działania sztucznej inteligencji i jej zastosowań

Myślenie algorytmiczne
Planowanie krok po kroku, jak stworzyć działający program, grę lub model AI

Myślenie logiczne
Dostrzeganie zależności i rozwiązywanie problemów w uporządkowany sposób

Kreatywność
Tworzenie własnych postaci, historii i pomysłów na gry.

Rozwiązywanie problemów
Znajdowanie i naprawianie błędów w kodzie i projektach AI

Współpraca
Dzielenie się pomysłami, omawianie projektów i wzajemne pomaganie sobie

Świadomość AI
Poznanie możliwości i ograniczeń sztucznej inteligencji w praktyce
Ścieżka edukacyjna
Liczba modułów: 15 • ponad 26 projektów praktycznych
Zacznij od podstaw i rozwijaj swoje umiejętności krok po kroku. Każdy moduł to nowa dawka wiedzy i praktyki — od prostych ćwiczeń po realne projekty AI i kodu. Uczysz się w logicznej kolejności, by z każdym etapem widzieć realne postępy.
- Poznanie podstawowych pojęć związanych z cyberbezpieczeństwem, zagrożeniami i etycznym testowaniem systemów
- Korzystanie z wiersza poleceń CMD i tworzenie prostych skryptów BAT
- Analizowanie działania skryptów obciążających zasoby wyłącznie w odizolowanym środowisku
- Rozpoznawanie technik socjotechnicznych i metod manipulacji użytkownikiem
- Rozumienie różnic pomiędzy atakami DoS i DDoS oraz sposobów ograniczania ich skutków
- Rozpoznawanie wiadomości i stron phishingowych oraz tworzenie bezpiecznych symulacji edukacyjnych
- Poznanie podstaw HTML, CSS i JavaScript potrzebnych do analizy stron internetowych
- Rozumienie działania proxy, VPN, sieci Tor i zasad bezpiecznego korzystania z internetu
- Poznanie podstaw kryptografii i kryptoanalizy
- Analizowanie siły haseł oraz mechanizmów ataków brute force i słownikowych
- Stosowanie zasad legalnej, odpowiedzialnej i etycznej pracy w cyberbezpieczeństwie
- Przygotowanie i obsługa środowiska Kali Linux
- Prowadzenie podstawowego rekonesansu i zbieranie informacji o własnym środowisku testowym
- Audytowanie jakości haseł oraz poznanie metod ich bezpiecznego przechowywania
- Rozumienie zagrożeń związanych z atakami na dostępność usług i sposobów monitorowania ruchu
- Poznanie działania keyloggerów z perspektywy wykrywania, zapobiegania i analizy zagrożeń
- Konfigurowanie bezpiecznego zdalnego dostępu za pomocą SSH
- Analizowanie pakietów i protokołów sieciowych w programie Wireshark
- Rozwiązywanie zadań typu CTF w kontrolowanym laboratorium
- Rozpoznawanie zagrożeń związanych z dołączaniem szkodliwego kodu do innych aplikacji
- Analizowanie technik obfuskacji i metod utrudniających analizę kodu
- Dokumentowanie wyników testów oraz proponowanie działań naprawczych
- Poznanie mechanizmu działania ransomware oraz metod ochrony, kopii zapasowych i odzyskiwania danych
- Tworzenie wyłącznie bezpiecznego demonstratora szyfrowania w katalogu testowym
- Poznanie zasad hostingu, domen i działania systemu DNS
- Rozumienie roli plików cookies, sesji i bezpiecznego uwierzytelniania
- Przygotowanie kontrolowanego laboratorium DVWA do nauki bezpieczeństwa aplikacji webowych
- Rozpoznawanie podatności Command Injection
- Analizowanie mechanizmu Cross-Site Scripting i sposobów zabezpieczania danych wyjściowych
- Rozpoznawanie SQL Injection i stosowanie zapytań parametryzowanych
- Poznanie zagrożeń CSRF oraz zasad bezpiecznego przesyłania plików
- Audytowanie bezpieczeństwa haseł z wykorzystaniem metod słownikowych i wiedzy o tablicach tęczowych
- Dokumentowanie podatności, ich wpływu i rekomendowanych zabezpieczeń
- Wykonywanie wszystkich testów wyłącznie na własnych systemach i celowo podatnych aplikacjach szkoleniowych
- Rozumienie działania protokołów ARP i DNS oraz zagrożeń wynikających z ich podszywania
- Analizowanie ataków typu man-in-the-middle i metod ich wykrywania
- Poznanie roli HTTP, HTTPS, TLS i certyfikatów w ochronie transmisji
- Rozumienie zagrożeń związanych z nieprawidłową konfiguracją sieci Wi-Fi
- Porównanie zabezpieczeń WEP i WPA oraz omówienie ataku typu Evil Twin
- Poznanie podstaw analizy bezpieczeństwa aplikacji mobilnych
- Wykonywanie kontrolowanych zadań w przygotowanym środowisku typu „włam się”
- Poznanie architektury frameworka Metasploit i jego zastosowania podczas legalnych testów penetracyjnych
- Analizowanie działania narzędzi Msfvenom i Armitage bez wdrażania ich poza laboratorium
- Monitorowanie ruchu, wykrywanie oznak ataku i dobieranie zabezpieczeń
- Przygotowywanie raportu z testów sieci oraz aplikacji mobilnych
- Poznanie podstaw informatyki śledczej i zabezpieczania materiału do analizy
- Konfigurowanie i obsługa proxy Burp Suite Community
- Przechwytywanie oraz analizowanie żądań i odpowiedzi HTTP w środowisku testowym
- Wykorzystywanie Chrome DevTools do badania działania strony, skryptów, pamięci i komunikacji sieciowej
- Rozumienie zasad Content Security Policy oraz jej roli w ograniczaniu wykonywania niebezpiecznych treści
- Poznanie Same-Origin Policy i poprawnej konfiguracji Cross-Origin Resource Sharing
- Prowadzenie rekonesansu aplikacji webowej w kontrolowanym środowisku
- Identyfikowanie i opisywanie podatności XSS, SQL Injection, Code Injection i Command Injection
- Rozpoznawanie podatności Path Traversal oraz metod bezpiecznej obsługi ścieżek plików
- Poznanie przepływów OAuth 2.0 i najczęstszych błędów konfiguracyjnych
- Ocenianie wpływu podatności, ustalanie priorytetów i proponowanie działań naprawczych
- Tworzenie profesjonalnego raportu z audytu bezpieczeństwa
- Poznanie interfejsu Unity oraz zasad pracy ze scenami, obiektami i komponentami
- Tworzenie pierwszych skryptów w języku C#
- Programowanie sterowania i ruchu postaci w grze 2D
- Budowanie nieskończenie przewijanego świata gry
- Losowe generowanie przeszkód i fragmentów poziomu
- Obsługiwanie kolizji, punktów, końca gry i restartu
- Tworzenie animacji gracza i oprawy graficznej świata
- Projektowanie monet, platform, rekordów oraz systemu zapisu wyniku
- Implementowanie ulepszeń takich jak nieśmiertelność i magnes
- Budowanie menu głównego, interfejsu gry i sklepu z ulepszeniami
- Dodawanie efektów dźwiękowych oraz podstawowej monetyzacji z Unity Ads
- Odtwarzanie mechanik znanych z klasycznych gier arcade
- Programowanie ruchu gracza i sterowania klawiaturą
- Tworzenie przeciwników, pocisków, przeszkód i systemów kolizji
- Budowanie plansz 2D z wykorzystaniem sprite'ów i kafelków
- Projektowanie zachowań przeciwników i prostych systemów sztucznej inteligencji
- Implementowanie punktacji, żyć, poziomów oraz warunków zwycięstwa i porażki
- Tworzenie ruchu piłki, odbić i niszczenia bloków w grze Arkanoid
- Porządkowanie kodu poprzez podział mechanik na osobne komponenty
- Testowanie, balansowanie i rozwijanie gotowych gier
Panel dziecka i rodzica: nowoczesna platforma do nauki
Jeszcze więcej nauki, zabawy i pełny wgląd w postępy dziecka!
Dla rodziców:
- Monitoruj rozwój dziecka
- Zgłaszaj nieobecności i organizuj odrabianie zajęć
- Bądź na bieżąco z każdym projektem i oceną
Dla uczniów:
- Śledź swoje postępy
- Odbieraj materiały po zajęciach
- Odrabiaj lekcje i bierz udział w grach i wyzwaniach

Co mówią rodzice i uczniowie
Sprawdź rekomendacje uczestników kursu
Najczęściej zadawane pytania
Zapisów można dokonać klikając poniższy przycisk. Zostaniesz przekierowany do formularza, gdzie wybierzesz kurs, grupę i termin zajęć — cały proces zajmuje około 5 minut. Przed wysłaniem zgłoszenia możesz przejrzeć dostępne terminy i sprawdzić wolne miejsca w wybranych grupach.
Po złożeniu zapisu skontaktujemy się z Tobą w celu potwierdzenia oraz przesłania umowy. Jeśli po pierwszych zajęciach zdecydujesz, że kurs nie jest odpowiedni dla Twojego dziecka — możesz zrezygnować bezpłatnie.
Dobieramy kurs przede wszystkim do wieku i doświadczenia dziecka. Jeżeli dziecko jeszcze nigdy nie miało do czynienia z nauką nowych technologii, a zwłaszcza programowania, zachęcamy do wyboru kursu odpowiedniego dla jego grupy wiekowej:
Jeżeli dziecko ma już doświadczenie w programowaniu, prosimy o kontakt z sekretariatem — przeprowadzimy krótką rozmowę, dzięki której dobierzemy kurs idealnie dopasowany do aktualnego poziomu zaawansowania.
Tel. do sekretariatu: 22 112 10 63
Wszystkie aktualne ceny podane są w zakładce Kursy i cennik. Koszt zależy od wybranego kursu i modelu rozliczenia — rocznego, kwartalnego lub miesięcznego.
Przy płatności rocznej cena za lekcję zaczyna się od 39,16 zł. Dodatkowo oferujemy zniżki rodzinne — każde kolejne dziecko z tej samej rodziny zapisane na kurs otrzymuje rabat.
- Płatności dokonuje się po otrzymaniu ostatecznej umowy, którą generujemy od razu po zakończonej rejestracji — nie ma żadnych opłat z góry podczas zapisu.
- Możesz wybrać model rozliczenia: roczny, kwartalny lub miesięczny. Im dłuższy okres, tym niższa cena za lekcję — od 39,16 zł przy płatności rocznej.
- Płatności realizowane są przelewem bankowym na podstawie faktury lub umowy.
Pamiętaj, że jeśli po pierwszej lekcji zdecydujesz o rezygnacji, możesz to zrobić bezpłatnie — bez żadnych konsekwencji finansowych.
Zajęcia odbywają się przez cały tydzień — w godzinach porannych, popołudniowych oraz w weekendy, dzięki czemu łatwo dopasować termin do planu dnia dziecka i szkoły. Pełna lista aktualnych grup i terminów dostępna jest w formularzu zapisowym.
Każda lekcja trwa 60 minut i odbywa się online przez naszą autorską platformę. W razie nieobecności istnieje możliwość odrobienia zajęć w innej grupie — szczegóły ustala się z opiekunem grupy.
