Python + Django + AI
od zera w 5,5 miesiąca
17 września 2026

Więcej
Płatność za cały kurs lub w miesięcznych ratach
325 zł/mies · 20 rat · 0%
Więcej

Dofinansowanie do 100% ze środków UE
Przeszliśmy weryfikację Ministerstwa Rozwoju i Technologii Polski

Cały kurs za 325 zł / miesiąc
Rozłóż 6 500 zł na 20 równych rat 0%. Zero odsetek, zero prowizji — całą kwotę spłacasz bez ani złotówki więcej.
- ✓Zero odsetek i prowizji
- ✓Cena kursu się nie zmienia
- ✓Rozłożone na 20 miesięcy
325 zł to mniej niż kilka wyjść na pizzę w miesiącu — a tutaj zdobywasz nowy, dobrze płatny zawód programisty.
Rata 0% × 20 obowiązuje tylko latem i tylko na ten nabór kursu. Liczba miejsc jest ograniczona — gdy się zapełnią, oferta znika.
Zaufały nam instytucje państwowe i regionalne

Znak jakości MSUES
Aby go otrzymać, przeszliśmy weryfikację według kluczowych kryteriów:
Doskonałość akademicka
-
Zaplecze metodyczne
-
Zadowolenie uczestników
Bierzemy udział w programie Małopolski Pociąg do Kariery — sezon I
Otrzymaj nawet do 90% dofinansowania na naukę
Przejdź oficjalną rekrutację przez system PARP
Bierzemy udział w programie Nowy Start w Małopolsce z EURESem
Szkolenie zatwierdzone przez instytucje europejskie
Kontakty z pracodawcami w Polsce i Unii Europejskiej
Praktyczne umiejętności na dobry start kariery
Zarejestrowani w rejestrze PARP / BUR
Przeszliśmy weryfikację Ministerstwa Rozwoju i Technologii RP
do 100%
dofinansowania z programów rządowych

Program kursu
Opracowane profesjonalne materiały dydaktyczne, duża ilość praktyki i projektów końcowych.

Podstawy algorytmizacji i programowania
- •
Rozwój architektury komputerowej
- •
O programowaniu w ogóle
- •
Powszechne języki programowania (klasyfikacja, rodzaje)
- •
Środowisko programistyczne
- •
Algorytmy
- •
Systemy liczbowe
- •
Reprezentacja danych w komputerze
- •
Podstawowe pojęcia algebry logiki
Wprowadzenie do ekosystemu Python
- •
Pierwsze spotkanie z Pythonem
- •
Podstawowe cechy języka
- •
Porównanie Pythona z innymi językami
- •
Zen Pythona
- •
Narzędzia programistyczne
- •
Virtualenv
- •
Najprostszy program w Pythonie
Podstawy Pythona – część 1
- •
PEP
- •
Zmienne
- •
Typy danych
- •
Operatory
- •
Łańcuchy znaków
- •
Mutowalne i niemutowalne typy danych
Podstawy Pythona – część 2
- •
Konwersja typów
- •
Funkcje wejścia i wyjścia
- •
Reprezentacja zmiennych w pamięci
- •
Komentarze
- •
Importy
Podstawy Pythona – część 3
- •
Formy operatora przypisania
- •
Formatowanie łańcuchów znaków
- •
Operatory porównania
- •
Instrukcje warunkowe
- •
Pętle
- •
Złożoność algorytmów (Big O Notation)
Programowanie strukturalne
- •
Funkcje i argumenty
- •
Zakresy zmiennych
- •
Adnotacje
- •
Dokumentowanie kodu
Programowanie funkcyjne
- •
List comprehensions
- •
Funkcje lambda
- •
Funkcje wyższego rzędu
- •
Map, filter, reduce
- •
Domknięcia i przechwytywanie zmiennych
- •
Dekoratory
Obsługa wyjątków
- •
Wyjątki
- •
Try/except
- •
Bloki finally i else
- •
Podnoszenie wyjątków (raise)
- •
Asercje
Praca z tekstem, serializacja i system plików
- •
Kodowania
- •
Praca z modułem os
- •
Obsługa plików
- •
Serializacja i deserializacja
- •
Praca z danymi zewnętrznymi (JSON, CSV)
- •
Wyrażenia regularne
- •
Iteratory i obiekty iterowalne
- •
Generatory
- •
Wzorce projektowe
Systemy kontroli wersji
- •
Git
- •
Praca z komendami Git
- •
Git Flow
- •
Znajomość serwisów: GitHub, GitLab, Bitbucket
Programowanie obiektowe – część 1
- •
Klasy i obiekty
- •
Metody, atrybuty, konstruktory
- •
Enkapsulacja
- •
Property
- •
Dziedziczenie i abstrakcja
- •
Przesłanianie metod i rozszerzenie funkcjonalności
- •
Wielokrotne dziedziczenie
- •
MRO
Programowanie obiektowe – część 2
- •
Metody instancji, klasy i statyczne
- •
Klasy danych
- •
Polimorfizm
- •
Przeciążanie operatorów
- •
Tworzenie własnych wyjątków
Bazy danych i SQL – część 1
- •
Bazy danych
- •
Systemy zarządzania bazami danych
- •
Język zapytań SQL, proste zapytania
- •
Funkcje i procedury
Bazy danych i SQL – część 2
- •
Klucze
- •
Indeksy
- •
Relacje
- •
Podzapytania i JOIN
- •
ORM
Bazy danych i SQL – część 3
- •
Ćwiczenie praktyczne: użycie raw SQL i SQLAlchemy
- •
Implementacja aplikacji konsolowej na raw SQL
- •
Implementacja aplikacji z użyciem SQLAlchemy i Alembic
Praca z internetem i siecią
- •
Zasady działania internetu
- •
Architektura klient-serwer
- •
Model OSI i stos protokołów TCP/IP
- •
Wzorce projektowe (MTV, MVC, MVVM)
- •
Protokół HTTP
- •
REST
- •
Przegląd frameworków do web developmentu
Flask – część 1
- •
Ćwiczenie: stworzenie prostej aplikacji w Flask
- •
Użycie Flask jako głównego frameworka
- •
Praca z psycopg2 do PostgreSQL
- •
Pisanie surowych zapytań bez ORM
- •
Użycie Jinja2 do szablonów
Flask – część 2
- •
Ćwiczenie: stworzenie aplikacji w Flask z użyciem SQLAlchemy ORM
- •
Pisanie zapytań przy użyciu ORM
- •
System migracji z Alembic
Django – część 1
- •
Django
- •
Konfiguracja projektu Django
- •
Podłączenie do PostgreSQL
- •
Komendy manage
- •
Aplikacje Django
Django – część 2
- •
Widoki
- •
Routing i obsługa zapytań
- •
Modele, Django ORM
- •
Migracje
- •
Szablony
- •
Formularze
- •
Pagination
- •
Ćwiczenie: stworzenie prostej aplikacji
- •
Ćwiczenie: praca z aplikacją Django
- •
Użycie Django ORM
- •
Użycie Jinja2
Django – część 3
- •
Normalizacja bazy danych
- •
Queryset
- •
Seeder/Faker
- •
Ćwiczenie: wypełnienie bazy danymi testowymi
Django – część 4
- •
Konfiguracja widoku w panelu administracyjnym
- •
Sortowanie, filtry i wyszukiwanie
- •
Inline, wyświetlanie niestandardowych pól
- •
Admin Actions
- •
Ćwiczenie: rozbudowa aplikacji
Django – część 5
- •
Operacje zbiorcze (Bulk Operations)
- •
Transakcje
- •
ACID
- •
Poziomy izolacji transakcji
- •
Ćwiczenie: rozbudowa aplikacji w Django
- •
Konfiguracja rejestracji i autoryzacji
Django REST – część 1
- •
Django Rest Framework
- •
Postman
- •
Parametry ścieżki i zapytań
- •
Serializery
- •
Ciasteczka
- •
Ćwiczenie: stworzenie aplikacji w DRF
- •
Testowanie w Django
- •
Ćwiczenie: praca z aplikacją w DRF
Django REST – część 3
- •
Middleware w Django
- •
JWT
- •
Biblioteki
- •
Rejestracja/Logowanie
- •
Ćwiczenie: rejestracja i autoryzacja w DRF
Django REST – część 4
- •
Cache
- •
Ćwiczenie: praca z aplikacją w DRF
Django REST – część 5
- •
Ćwiczenie: praca z aplikacją w DRF
- •
Dokumentacja API: Swagger, OpenAPI
Celery
- •
Praca w tle z Celery
- •
Celery Beat
- •
Wykonywanie zadań wg harmonogramu
- •
Ćwiczenie: konfiguracja Celery i Celery Beat
Równoległość – część 1
- •
Co to jest równoległe wykonywanie
- •
Proces i wątek
- •
GIL
- •
Wielowątkowość
- •
Multiprocessing
- •
Współpraca między procesami
Asynchroniczność
- •
Co to jest asynchroniczność
- •
Korutyny
- •
Event Loop
- •
Futures
- •
Moduł asyncio
- •
async/await
- •
Synchronizacja zadań w asyncio
Aiohttp – część 1
- •
Zapoznanie z Aiohttp
- •
Ćwiczenie: stworzenie aplikacji w Aiohttp
FastAPI
- •
Zapoznanie z FastAPI
- •
Ćwiczenie: prosta aplikacja w FastAPI
Not Only REST
- •
Zapoznanie z WebSockets
- •
Zapoznanie z GraphQL
- •
Ćwiczenie: stworzenie aplikacji z użyciem WebSockets
DevOps
- •
Rola inżyniera DevOps
- •
Wprowadzenie do AWS
- •
EC2
- •
S3
Amazon – podstawowe usługi
- •
RDS
- •
ELB
- •
Route53
- •
AWS CLI
- •
Wdrażanie aplikacji w chmurze AWS
Konteneryzacja
- •
Konteneryzacja i wirtualizacja
- •
Docker jako technologia
- •
Sieci Docker
- •
docker-compose
- •
Ćwiczenie: aplikacja w kontenerze
CI/CD
- •
Wprowadzenie do CI/CD
- •
GitHub Actions
- •
Inne narzędzia CD
Próba rozmowy technicznej
- •
Przeprowadzenie próbnej rozmowy technicznej
- •
Odpowiedzi na pytania, retrospektywa
- •
Tworzenie CV
- •
Przygotowanie profilu w LinkedIn
- •
List motywacyjny
- •
Wyszukiwanie ofert pracy
- •
Porady Centrum Kariery
Obrona projektu dyplomowego
- •
Obrona projektu dyplomowego
Projekt końcowy i pierwszy krok do zatrudnienia
🛠 Co stworzysz
Aplikację webową w Django
API + autoryzacja + asynchroniczność
Wdrożenie, CI/CD, dokumentacja
📋 Co rozwiniesz
Symulacja rozmowy technicznej z mentorem
Informacja zwrotna i analiza błędów
Typowe pytania i odpowiedzi
95% studentów
otrzymuje ofertę pracy po obronie projektu końcowego
otrzymuje ofertę pracy po obronie projektu końcowego
🚀 Z czym ruszysz na rynek pracy
Gotowe CV i profil na LinkedIn
Umiejętność wyszukiwania i filtrowania ofert pracy
Wsparcie Centrum Kariery
Rozmowy rekrutacyjne z firmami partnerskimi
Certyfikat, za którym stoi realna umiejętność
Otrzymasz imienny certyfikat w języku polskim i angielskim — z unikalnym kodem i potwierdzeniem wszystkich zdobytych umiejętności.
Pracodawcy widzą, że przeszedłeś pełną ścieżkę
Potwierdzenie konkretnej specjalizacji
Łatwo dołączyć do CV i profilu na LinkedIn
To dowód, że nie tylko się «uczyłeś», ale jesteś gotowy do pracy.

Nasi nauczyciele
Cena
zł 6 500
Możliwość płatności w ratach bankowych od 6 do 18 miesięcy. Szczegółowe informacje na temat programów ratalnych i kredytowych można uzyskać u naszych menedżerów.
5 rat
10 rat
20 rat
Wybór liczby rat
Raty 0% — 20 × 325 zł. Cena kursu się nie zmienia (5, 10 lub 20 rat).

Sprawdź opcje finansowania
Możliwość zapłaty z dowolnego miejsca na świecie dowolną kartą.
Skontaktuj się z nami, a z przyjemnością Ci pomożemy!
Zdobądź nowy zawód prawie za darmo
🚀 Bierzemy wszystko w swoje ręce
Zostawiasz zgłoszenie — prowadzimy Cię krok po kroku
Przygotowujemy dokumenty zgodnie z wymaganiami funduszy (KRS, BUR, PARP, MSUES)
Po akceptacji możesz otrzymać nawet 100% dofinansowania
Dla osób pracujących, samozatrudnionych lub planujących zmianę zawodu





