Giganci Programowania
Wstęp do AI i programowania w C#
ONLINENajczęściej wybieraneOcena naszych kursantów 4,84857 absolwentów ABSOLWENTÓW+Kurs wakacyjny GRATIS!

Wstęp do AI i programowania w C#

Zaczynamy pisać prawdziwy kod! Uczniowie poznają podstawowe zasady programowania tekstowego: zmienne, instrukcje warunkowe, pętle, funkcje i programowanie obiektowe. Zdobywaną wiedzę od razu wykorzystują w praktyce, tworząc własne gry, aplikacje i interaktywne projekty. Uczą się planować kod, analizować błędy oraz korzystać ze sztucznej inteligencji jako wsparcia podczas programowania. W kolejnych etapach będą rozwijać coraz bardziej zaawansowane projekty i wybiorą specjalizację związaną z tworzeniem gier, sztuczną inteligencją lub cyberbezpieczeństwem.

SpotkaniaZajęcia odbywają się 1 raz w tygodniu po 90 minut + 5 minut przerwy, z wyjątkiem świąt
Rozpoczęcie zajęć: Wiek 16-18 latDla nastolatków z doświadczeniem w programowaniu, gotowych na profesjonalne technologie i ambitne projekty.
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: 20 • 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.

Projekty
GigaChat • Systemy rejestracji i logowania • Prototyp konsolowej gry RPG
Narzędzia
Console App C# • Visual Studio Code (C#)
W ramach kursu
  • Poznanie języka C# i środowiska programistycznego Visual Studio Code
  • Praca ze zmiennymi, stałymi i typami danych
  • Wykonywanie operacji matematycznych i porównywanie z algorytmami AI
  • Stosowanie operatorów logicznych i rzutowania typów
  • Pisanie instrukcji warunkowych (if/else) i instrukcji switch
  • Wykorzystywanie enum do organizowania danych
  • Pierwsze spotkanie z GitHub Copilot jako asystentem programisty
  • Analiza sentymentu tekstu z Twinword i rozpoznawanie obrazu z Teachable Machine"
Elementy AI
Tworzenie symulatora CzatuGPTZapoznanie z etyką pracy z AIPraca z GitHub Copilot w IDE VSCAnaliza sentymentuRozpoznawanie obrazu
Projekty
Karta postaci do gry RPG • System sklepu i ekwipunku w grze • Wisielec • NLP Chatbot z NPC
Narzędzia
Console App C# • Visual Studio Code (C#)
W ramach kursu
  • Stosowanie dobrych praktyk programistycznych i czystego kodu
  • Programowanie z użyciem pętli (for, while, do-while)
  • Praca z tablicami i listami do przechowywania danych
  • Tworzenie i wywoływanie własnych metod
  • Poznanie struktur danych: stosy (LIFO), kolejki (FIFO)
  • Budowanie chatbota z NPC w języku C#
  • Wykorzystywanie AI do generowania danych, nicków i grafik ASCII
  • Algorytm NLP – przetwarzanie języka naturalnego przez sztuczną inteligencję
Elementy AI
Vibe Coding z GitHub CopilotGenerowanie danychi rysunkówkonwersacje z AI o zagadnieniach programistycznychAlgorytm NLP
Projekty
Przetwarzanie obrazu • Generowanie obrazu • Programistyczny Photoshop • Programistyczny Paint
Narzędzia
Console App C# • Visual Studio Code (C#)
W ramach kursu
  • Karta postaci do gry RPG
  • System sklepu i ekwipunku w grze
  • Wisielec
  • NLP Chatbot z NPC
Elementy AI
Vibe Coding z GitHub CopilotFilm wygenerowany przez AIGitHub CopilotEmbedding Projectorgenerowanie i przetwarzanie obrazu na wzór AIAI pod maską (biblioteki Google)
Projekty
Snake • Flappy Bird • Pong
Narzędzia
Raylib C# • Visual Studio Code (C#)
W ramach kursu
  • Tworzenie gier 2D w bibliotece Raylib w języku C#
  • Programowanie klasycznych gier: Snake, Flappy Bird, Pong
  • Obsługa grafiki, animacji i kolizji w grach
  • Generowanie efektów dźwiękowych (SFX) do gier za pomocą ElevenLabs
  • Generowanie i miksowanie dźwięku w czasie rzeczywistym z modelem Lyra RealTime
  • Tworzenie animacji z Google AI Studio (NanoBanana)
  • Wykorzystywanie AI do debugowania, ulepszania gier i analizy mechanik
Elementy AI
Generowanie dźwięku z Lyra RealTimeGenerowanie SFX z ElevenLabsDebugowanie i ulepszanie gier z AIAnimacje NanoBanana z Google AI Studio
Projekty
Space Invaders • Raylib 3D • Gra w życie • Prototyp LLM • Testy automatyczne
Narzędzia
Console App C# • Raylib C# • Visual Studio Code (C#)
W ramach kursu
  • Programowanie zaawansowanej gry Space Invaders w C#
  • Tworzenie gier i scen 3D w Raylib
  • Implementacja automatu komórkowego „Gra w życie" (Game of Life)
  • Budowanie prototypu Large Language Model (LLM) od podstaw
  • Zrozumienie uczenia maszynowego i jak działają modele językowe
  • Generowanie efektów dźwiękowych z Adobe Firefly
  • Generowanie modeli 3D z Cliptics
  • Pisanie testów automatycznych dla własnego kodu
Elementy AI
SFX do gry z Adobe FireflyGenerowanie modeli 3D z ClipticsWprowadzenie do LLM
Projekty
Gra FPS 3D • Gra 2D • Bazy danych • Aplikacja okienkowa
W ramach kursu
  • Tworzenie gier 3D i 2D w silniku Unity
  • Programowanie sztucznej inteligencji przeciwników w grach Unity
  • Łączenie programowania obiektowego z tworzeniem gier
  • Podstawy baz danych i zarządzania danymi w C#
  • Wykorzystywanie LINQ do zapytań o dane
  • Projektowanie interfejsów graficznych (UI) w Unity
  • Budowanie aplikacji okienkowych od podstaw
  • Integracja baz danych z grami w Unity
Elementy AI
AI jako przeciwnik w grze 2Dprogramowanie zachowań AI w Unity
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 kursu
  • 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 kursu
  • 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

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 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:

Dla uczniów w wieku 6–7 latPierwsze kroki w programowaniuSzczegółowy opis kursu
Dla uczniów w wieku 7–9 latPodstawy tworzenia gierSzczegółowy opis kursu
Dla uczniów w wieku 10–12 latProgramy i gry komputeroweSzczegółowy opis kursu
Dla uczniów w wieku 13–18 latWstęp do programowaniaSzczegółowy opis kursu

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.

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