Giganci Programowania
Wstęp do AI i programowania w C#
Najczęściej wybierane

Wstęp do AI i programowania w C#

Opanuj C# – język, w którym powstają największe hity. Projektuj programy, chaty z NPC i inteligentnych doradców przy wsparciu GitHub Copilot. Poznaj logikę kodu i buduj autorskie rozwiązania. To solidny start dla tych, którzy o programowaniu myślą na poważnie. Twój czas start!

SpotkaniaZajęcia odbywają się 1 raz w tygodniu po 90 minut + 5 minut przerwy, z wyjątkiem świąt, ferii i wakacji
Rozpoczęcie zajęć: Wiek 13-15 lat
Małe grupyŚrednio 6 osób w grupie - każde dziecko otrzymuje indywidualną uwagę

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.

Narzędzia
Raylib C# • Visual Studio Code • Visual Studio Code (C#)
Projekty
Mini-gra UFO • Gra platformowa Infinite Runner • Menu główne • Sklep z ulepszeniami
Narzędzia
Unity • Visual Studio Code (C#) • Visual Studio Code (Unity)
W ramach modułu
  • 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
Elementy AI
wykorzystanie AI do planowania mechanik i struktury grygenerowanie pomysłów na przeszkody, ulepszenia i oprawę światawspomaganie pisania i debugowania kodu C#tworzenie opisów, grafik koncepcyjnych i propozycji dźwięków
Projekty
Space Invaders • Pacman • Arkanoid
Narzędzia
Unity • Visual Studio Code (C#) • Visual Studio Code (Unity)
W ramach modułu
  • 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
Elementy AI
analizowanie mechanik klasycznych gier z pomocą AIgenerowanie wariantów poziomów i zachowań przeciwnikówwspomaganie debugowania skryptów C#tworzenie grafik zastępczych, opisów i pomysłów na rozwój projektów
Projekty
Game Design Document • Gra 3D Labirynt RPG • System portali i pickupów • Zagadka logiczna • Własne modele i poziomy 3D
Narzędzia
Unity • Visual Studio Code (C#) • Visual Studio Code (Unity)
W ramach modułu
  • Planowanie projektu za pomocą dokumentu Game Design Document
  • Korzystanie z kontroli wersji podczas zespołowej pracy nad grą
  • Programowanie kontrolera gracza w środowisku 3D
  • Tworzenie systemu czasu, pauzy, punktów i warunków ukończenia poziomu
  • Projektowanie pickupów, portali i interaktywnych elementów świata
  • Poznanie podstaw modelowania grafiki 3D i eksportowania modeli do Unity
  • Tworzenie animacji oraz zagadek logicznych
  • Budowanie labiryntów i rozwijanie umiejętności level designu
  • Konfigurowanie materiałów, oświetlenia i efektów postprocessingu
  • Projektowanie interfejsu użytkownika i finalne dopracowanie gry
  • Łączenie wszystkich systemów w kompletny projekt RPG 3D
Elementy AI
wykorzystanie AI do tworzenia koncepcji fabuły, zagadek i dokumentacji GDDwspomaganie programowania oraz analizy błędów w kodziegenerowanie inspiracji do modeli, materiałów i poziomówocena czytelności interfejsu i balansu rozgrywki
Projekty
Gra wyścigowa 3D • System okrążeń i checkpointów • Tryb multiplayer • Tablica wyników • Power-upy • Własny teren wyścigu
Narzędzia
Unity • Visual Studio Code (C#) • Visual Studio Code (Unity)
W ramach modułu
  • Projektowanie i programowanie kontrolera pojazdu 3D
  • Konfigurowanie fizyki jazdy, przyspieszenia, skrętu i hamowania
  • Poznanie podstaw działania gier wieloosobowych i synchronizacji sieciowej
  • Tworzenie checkpointów, licznika okrążeń i odliczania startowego
  • Budowanie czytelnego interfejsu wyścigu
  • Dodawanie różnych widoków kamery, lusterka i ustawień prowadzenia pojazdu
  • Projektowanie menu oraz ekranów końcowych
  • Tworzenie i testowanie rozgrywki multiplayer
  • Implementowanie tablicy wyników i porównywanie rezultatów graczy
  • Dodawanie power-upów wpływających na przebieg wyścigu
  • Tworzenie terenu, trasy oraz własnych elementów otoczenia
  • Testowanie, balansowanie i finalne dopracowanie projektu
Elementy AI
wykorzystanie AI do projektowania tras, power-upów i wariantów pojazdówwspomaganie implementacji i debugowania kodu fizyki oraz siecigenerowanie pomysłów na interfejs i otoczenieanaliza balansu i czytelności rozgrywki multiplayer
Projekty
Asystent do tworzenia promptów • Generator obrazów i dźwięków • Analiza danych za pomocą NumPy i pandas • Generator wykresów danych
Narzędzia
ChatGPT • Google Colab • Visual Studio Code (Python)
W ramach modułu
  • Rozumienie podstawowych pojęć związanych ze sztuczną inteligencją, uczeniem maszynowym i dużymi modelami językowymi
  • Tworzenie skutecznych i precyzyjnych poleceń dla modeli AI zgodnie z zasadami prompt engineeringu
  • Poznanie najważniejszych etapów rozwoju sztucznej inteligencji oraz współczesnych zastosowań AI
  • Generowanie tekstów, obrazów i dźwięków za pomocą popularnych narzędzi wykorzystujących sztuczną inteligencję
  • Rozpoznawanie zagrożeń, ograniczeń i kontrowersji związanych z rozwojem oraz wykorzystywaniem AI
  • Przygotowanie środowiska programistycznego do pracy z Pythonem i bibliotekami analizy danych
  • Wykorzystywanie dokumentacji technicznej podczas tworzenia programów
  • Przetwarzanie danych i wykonywanie obliczeń za pomocą biblioteki NumPy
  • Tworzenie wykresów i wizualizacji danych za pomocą biblioteki matplotlib
  • Wczytywanie, porządkowanie, analizowanie i filtrowanie danych za pomocą biblioteki pandas
Elementy AI
duże modele językoweprompt engineeringgenerowanie tekstugenerowanie obrazówgenerowanie dźwiękówanaliza zagrożeń związanych z AIwspomaganie programowania za pomocą ChatGPTpraca z dokumentacją przy wsparciu AI
Projekty
Model regresji • Klasyfikator binarny • Symulator przeżycia pasażerów Titanica • Klasyfikator irysów KNN • System klasyfikacji wykorzystujący logikę rozmytą
Narzędzia
ChatGPT • Google Colab • Visual Studio Code (Python)
W ramach modułu
  • Obliczanie i interpretowanie podstawowych miar statystycznych
  • Analizowanie zależności występujących pomiędzy danymi
  • Tworzenie modeli regresji służących do przewidywania wartości liczbowych
  • Przygotowywanie danych do trenowania modeli uczenia maszynowego
  • Budowanie klasyfikatorów binarnych podejmujących decyzje na podstawie danych
  • Dzielenie danych na zbiory treningowe i testowe
  • Ocenianie skuteczności modeli za pomocą odpowiednio dobranych metryk
  • Tworzenie symulatora przewidującego szanse przeżycia pasażerów Titanica
  • Implementowanie algorytmu K najbliższych sąsiadów do klasyfikacji irysów
  • Projektowanie funkcji przynależności i reguł logiki rozmytej
  • Wykorzystywanie logiki rozmytej do rozwiązywania problemów klasyfikacyjnych
Elementy AI
uczenie nadzorowaneanaliza statystycznaregresjaklasyfikacja binarnaprzygotowywanie danychtrenowanie i testowanie modelialgorytm KNNpredykcjalogika rozmytaklasyfikacja danych
Projekty
Klasyfikator spamu • Model sztucznego neuronu • Własna sieć neuronowa • Klasyfikator obrazów wykorzystujący CNN • Panel monitorowania modelu w TensorBoard
Narzędzia
ChatGPT • Google Colab • Visual Studio Code (Python)
W ramach modułu
  • Rozumienie zasad działania naiwnego algorytmu Bayesa
  • Obliczanie prawdopodobieństwa i wykorzystywanie go do klasyfikowania danych
  • Przygotowywanie wiadomości tekstowych do analizy przez model uczenia maszynowego
  • Budowanie klasyfikatora rozpoznającego wiadomości spamowe
  • Rozumienie sposobu działania sztucznego neuronu
  • Poznanie funkcji aktywacji, wag, biasu i procesu uczenia modelu
  • Projektowanie i trenowanie wielowarstwowych sieci neuronowych
  • Analizowanie procesu konwolucji i działania filtrów przetwarzających obrazy
  • Budowanie konwolucyjnych sieci neuronowych przeznaczonych do rozpoznawania obrazów
  • Monitorowanie procesu trenowania modeli za pomocą TensorBoard
  • Rozpoznawanie przeuczenia i niedouczenia modelu
  • Stosowanie metod poprawiających zdolność modelu do generalizacji
Elementy AI
naiwny algorytm Bayesaklasyfikacja tekstuwykrywanie spamusztuczne neuronyuczenie głębokiesieci neuronowefunkcje aktywacjikonwolucjakonwolucyjne sieci neuronowerozpoznawanie obrazówTensorBoardwykrywanie przeuczenia

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
Panel dziecka i rodzica

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 zajęcia przede wszystkim do wieku i doświadczenia dziecka. Jeżeli dziecko dopiero zaczyna swoją przygodę z nauką nowych technologii, zachęcamy do wyboru modułu odpowiedniego dla jego grupy wiekowej w interesującej Was ścieżce edukacji:

AI i Programowanie z AI

Dla uczniów w wieku 6–7 latPierwsze kroki w AI i programowaniuSzczegółowy opis kursu
Dla uczniów w wieku 8–9 latPodstawy tworzenia gier z AISzczegółowy opis kursu
Dla uczniów w wieku 10–12 latProgramowanie gier i aplikacji z AISzczegółowy opis kursu
Dla uczniów w wieku 13–18 latWstęp do programowania w Python z AISzczegółowy opis kursu

Przygotowanie do egzaminu z matematyki

Dla uczniów klas 7Liczby i działaniaSzczegółowy opis kursu
Dla uczniów klas 8Liczby, działania i obliczenia praktyczneSzczegółowy opis kursu

Grafika

Dla uczniów w wieku 10–12 latGrafika komputerowa z AISzczegółowy opis kursu
Dla uczniów w wieku 13–18 latGrafika komputerowa z AISzczegółowy opis kursu

Jeżeli dziecko ma już doświadczenie w danym obszarze, prosimy o kontakt z sekretariatem — przeprowadzimy krótką rozmowę, dzięki której dobierzemy moduł zajęć 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 — dwuletniego, rocznego, kwartalnego lub miesięcznego.

Cena za miesiąc zaczyna się już od 292 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.
  • Możesz wybrać model rozliczenia: dwuletni, roczny, kwartalny lub miesięczny. Im dłuższy okres, tym niższa cena za miesiąc — od 292 zł przy subskrypcji dwuletniej.
  • Płatności realizujemy za pomocą bramki płatniczej PayU lub Stripe. Dostępne metody płatności to m.in. BLIK, karta płatnicza oraz szybki przelew z Państwa banku.
  • Do każdej płatności można otrzymać fakturę lub zawnioskować o fakturę proformę.

Pamiętaj, że jeśli w ciągu 3 dni od pierwszej lekcji zdecydujesz o rezygnacji, możesz to zrobić bezpłatnie — zwracamy wpłacone środki.

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żde spotkanie trwa 2 × 45 minut + 5 minut przerwy (lub 2 × 30 minut + 5 minut przerwy dla najmłodszych w wieku 6–7 lat) i odbywa się online przez naszą autorską platformę. W razie nieobecności istnieje możliwość odrobienia zajęć w innej grupie.

Nie widzisz odpowiedzi, której szukasz?Sprawdź pełną listę pytań