Krótka lekcja
Poznasz jeden nowy element i od razu zobaczysz, po co się go używa.
Akademia Pythona to interaktywny kurs dla osób, które chcą zacząć programowanie od podstaw. Krótka teoria prowadzi od razu do kodu, zadań, projektów i egzaminów — bez konieczności instalowania środowiska na komputerze.
imie = input("Jak masz na imię? ")
wiek = int(input("Ile masz lat? "))
print(f"Cześć {imie}!")
print(f"Za rok będziesz mieć {wiek + 1} lat.")
Jak masz na imię? Ola
Ile masz lat? 24
Cześć Ola!
Za rok będziesz mieć 25 lat.
Potwierdź e-mail i ukończ pierwszą lekcję. Jeśli zmieścisz się w pierwszej setce, dostaniesz trwałą odznakę 🚀 Pionier Akademii z własnym numerem.
Każdy etap ma konkretne zadanie. Nie przechodzisz dalej tylko dlatego, że przeczytałeś stronę.
Poznasz jeden nowy element i od razu zobaczysz, po co się go używa.
Sam piszesz i uruchamiasz kod. Konsola obsługuje również prawdziwe input().
Łączysz wiedzę w większą całość. Ukryte testy sprawdzają program na różnych danych.
Po wszystkich lekcjach i minimum 3 projektach sprawdzasz rozumienie całego rozdziału.
Lekcje → minimum 3 projekty → egzamin → kolejny rozdział. Pozostałe projekty możesz wykonać, aby ukończyć rozdział w 100%.
Kurs nie zakłada znajomości zmiennych, pętli, funkcji ani baz danych. Zaczynamy od pierwszego
print() i dokładamy kolejne elementy dopiero wtedy, gdy mają sens.
Celem jest samodzielne tworzenie małych programów, pracy z danymi i pierwszych aplikacji okienkowych.
Piszesz i uruchamiasz prawdziwy kod Python bezpośrednio w przeglądarce.
Gdy utkniesz, dostajesz wskazówkę prowadzącą do rozwiązania krok po kroku.
Projekty są sprawdzane na różnych danych, więc liczy się działający program, a nie wynik wpisany na sztywno.
Losowane pytania A/B/C/D sprawdzają rozumienie kodu i najważniejszych pojęć.
Widzisz ukończone lekcje, projekty, egzaminy i dokładnie wiesz, jaki jest kolejny krok.
Postęp jest widoczny i nagradzany, ale najważniejsze pozostaje zrozumienie materiału.
15 rozdziałów prowadzi od absolutnych podstaw do OOP, SQLite i pierwszej aplikacji okienkowej.
Pierwszy kod, print(), tekst, komentarze i oswajanie błędów.
Program zapamiętuje dane, rozróżnia ich typy i wykonuje pierwsze prawdziwe operacje na tekstach.
Operatory matematyczne, kolejność działań i pierwsze praktyczne kalkulatory.
Interaktywne programy: input() w konsoli, konwersje typów, kilka pytań i pełny przepływ wejście → przetwarzanie → wyjście.
Program zaczyna podejmować decyzje na podstawie danych.
Powtarzamy instrukcje bez kopiowania tego samego kodu wiele razy.
Przechowujemy wiele elementów, odczytujemy je, zmieniamy i przetwarzamy pętlami.
Poznajemy trzy kolejne sposoby przechowywania i organizowania danych.
Tworzymy własne funkcje, przekazujemy dane przez parametry i zwracamy wyniki.
Rozumiemy typowe błędy Pythona i uczymy się je przechwytywać oraz naprawiać.
Program zaczyna przechowywać dane także po zakończeniu działania.
Importujemy gotowe moduły Pythona zamiast pisać wszystko od zera.
Zaczynamy budować programy z obiektów: tworzymy klasy, atrybuty, metody i uczymy się dziedziczenia.
Tworzymy tabele, zapisujemy rekordy i wykonujemy pełne operacje CRUD.
Budujemy okna, formularze, przyciski, listy i reakcje na zdarzenia.
Platforma działa już online, a kolejne wersje rozwijają lekcje, projekty i funkcje pomagające w nauce. Na tym etapie możesz trafić na element, który zostanie jeszcze dopracowany lub zmieniony.
Opinie pierwszych użytkowników są szczególnie cenne — chcemy rozwijać Akademię na podstawie tego, co naprawdę pomaga w nauce i co sprawia trudność początkującym.
Zaczynasz od prostego print(). Resztę dokładamy po kolei.