Python + Django + AI

od zera w 5,5 miesiąca

17 września 2026

Logo Python
Logo Django
Logo Python
Logo Docker
Logo Docker
Logo AWS
Logo Django
2 razy
w tygodniu, od 18:00 do 21:00
do 20
osób w grupie
na żywo
pełne zaangażowanie
Pomagamy znaleźć pracę po kursie
Pomagamy znaleźć pracę

Więcej

Zobacz prezentację kursu

Płatność za cały kurs lub w miesięcznych ratach

6500 PLN
7995 PLN
-19%

325 zł/mies · 20 rat · 0%

Więcej

Logo banku Santander

Dofinansowanie do 100% ze środków UE

Przeszliśmy weryfikację Ministerstwa Rozwoju i Technologii Polski

Logotypy programów dofinansowania ze środków UE
Status oficjalny
Certyfikat MSUES przyznany LearnIT
🔥 Letnia super-promocja

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
20 × 0%
325 zł
miesięcznie · 20 rat · 0%
Cały kurs: 7 995 zł 6 500 zł
🍕

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 Małopolskich Standardów Usług Edukacyjno-Szkoleniowych (MSUES)
Certyfikat MSUES przyznany LearnIT

Znak jakości MSUES

Aby go otrzymać, przeszliśmy weryfikację według kluczowych kryteriów:

  • Doskonałość akademicka
  • Zaplecze metodyczne
  • Zadowolenie uczestników
To nie tylko logo — to znak zaufania do jakości nauczania w naszej szkole

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
Logo EURES

Zarejestrowani w rejestrze PARP / BUR

Przeszliśmy weryfikację Ministerstwa Rozwoju i Technologii RP

Logo BUR — Baza Usług Rozwojowych
Logo PARP
Logo KFS — Krajowy Fundusz Szkoleniowy
Wybierz kursy z dofinansowaniem publicznym — ucz się z maksymalną korzyścią!

do 100%

dofinansowania z programów rządowych

Program kursu

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

Python
Django
Docker
AWS
Dodatkowe materiały
Projekty praktyczne
Wsparcie mentorów
Ostatnia aktualizacja 23.06.2026

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.

Imienny certyfikat ukończenia kursu LearnIT

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

zł 1 300
Łączna opłata za cały kurs - zł 6 500

10 rat

zł 650
Łączna opłata za cały kurs - zł 6 500

20 rat

zł 325
Łączna opłata za cały kurs - zł 6 500

Wybór liczby rat

5 rat
20 rat
0%

Raty 0% — 20 × 325 zł. Cena kursu się nie zmienia (5, 10 lub 20 rat).

Logo banku partnerskiego

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

KRS
BUR
MSUES
PARP
form
Wypełnij formularz i sprawdź, ile możesz zyskać
Phone
Wyrażam zgodę na Politykę przetwarzania danych osobowych i wyrażam zgodę na ich przetwarzanie i przechowywanie.

Najczęstsze pytania

Tak. Zaczynamy od podstaw programowania w Pythonie i stopniowo przechodzimy do tworzenia aplikacji webowych z Django i FastAPI. Nie musisz mieć wcześniejszego doświadczenia w programowaniu.

Kurs realizowany jest w trybie wieczorowym (2 razy w tygodniu) i obejmuje pełną ścieżkę od podstaw do projektów. Dokładny harmonogram i liczbę godzin znajdziesz w sekcji programu kursu.

Tak, zajęcia prowadzone są na żywo online w małych grupach, z możliwością zadawania pytań prowadzącemu. Wszystkie spotkania są nagrywane.

Tak. Płatność można rozłożyć nawet na 20 rat. Szczegóły i kalkulator rat znajdziesz w sekcji „Cena", a więcej informacji na stronie kursów na raty.

Wybrane kursy mogą być objęte dofinansowaniem (BUR/PARP/KFS) — szczególnie dla przedsiębiorców i ich pracowników. Sprawdź szczegóły na stronie dofinansowania lub skontaktuj się z nami.

Budujesz praktyczne projekty: aplikacje webowe (Django/FastAPI), pracę z bazami danych i API oraz wdrożenie aplikacji. Projekty trafiają do Twojego portfolio.

Tak, po ukończeniu kursu otrzymujesz certyfikat LearnIT potwierdzający zdobyte umiejętności.

Uczysz się pod okiem doświadczonych praktyków. Mentorzy odpowiadają na pytania na zajęciach live i na czacie grupy, sprawdzają zadania i pomagają w projektach.