Jeden balíček, dvě dovednosti, které patří k sobě. Projdeš dva kurzy, které se výborně doplňují — naučíš se programovat v Pythonu ve spolupráci s AI asistenty a souběžně s tím ovládneš relační databáze a jazyk SQL.
Část 1
30 lekcí · cca 60 hodin · online
Od prvních skriptů po nasazení webové aplikace do produkce — klasické základy programování ruku v ruce s AI asistenty, jako jsou Codex nebo Claude.
Část 2
6 lekcí · cca 12 hodin · online
Návrh tabulek, dotazy od základních po pokročilé, pohledy, procedury a triggery i ladění výkonu — vše, co potřebuješ pro práci s daty v reálných aplikacích.
Výhoda balíčku: oba kurzy pořídíš dohromady za 41 900 Kč vč. DPH — výhodněji, než kdyby sis je kupoval zvlášť — a znalosti Pythonu a SQL rozvíjíš souběžně, takže je hned propojíš ve vlastní aplikaci.
Nutností je logické myšlení a chuť učit se nové věci. Balíček je navržený pro úplné začátečníky — žádné předchozí zkušenosti s programováním ani databázemi nepotřebuješ. Výhodou je předchozí zkušenost s programováním nebo tvorbou webových stránek.
Balíček je pro každého, kdo chce získat kompletní základ moderního programátora — programování i práci s daty. Nepředpokládáme žádné předchozí zkušenosti — stačí logické myšlení a chuť učit se nové věci.
Chtějí do IT vstoupit pořádně — s programováním i prací s daty, dvěma nejžádanějšími vstupními dovednostmi na trhu.
Chtějí rozumět kódu i databázím a začlenit obojí do své každodenní práce.
Chtějí se k datům dostat sami — připravit si je v SQL a zpracovat v Pythonu, bez čekání na vývojáře.
Nechtějí být jen pasivními uživateli ChatGPT — chtějí rozumět tomu, co AI generuje, a umět to kriticky posoudit.
Oba kurzy jsou vedeny online formou s živými lektory, takže se připojíš odkudkoliv. V lekcích kombinujeme vysvětlení, ukázky a praktická cvičení a ze všech lekcí máš k dispozici videozáznamy, ke kterým se můžeš kdykoliv vrátit.
Všechny lekce obou kurzů máš v e-learningu pro neomezené přehrávání.
Pracuješ s nástroji jako Codex nebo Claude přímo při výuce.
Nové dovednosti si rovnou vyzkoušíš na konkrétních úlohách z praxe.
Nepovinné úkoly a testy v e-learningu se zpětnou vazbou lektorů.
Prostor pro dotazy a sdílení řešení plus individuální konzultace s lektory.
Každá lekce je zaměřená na okamžité využití v reálném projektu.
Výuka Pythonu a SQL probíhá paralelně — obě části balíčku běží souběžně ve večerním rytmu, který lze dobře skloubit s prací i vlastní přípravou mezi lekcemi.
První blok tě naučí programovat v Pythonu moderním způsobem — od základů syntaxe přes objektové programování a testování až po webové aplikace a nasazení do produkce. Celou dobu ruku v ruce s AI asistenty a vibe codingem.
Seznámíme se s nástroji, které budeme celý kurz používat. Nainstalujeme si Python a editor VS Code, projdeme základy příkazové řádky, spustíme první skript a založíme si repozitář v gitu.
Výuka: Vyzkoušíme si základy syntaxe Pythonu a napíšeme první interaktivní programy s pomocí print() a input(). Vysvětlíme si, co je algoritmus, a ukážeme, jak nám při programování mohou pomáhat jazykové modely (LLM).
Cvičení: Napíšete krátké interaktivní programy – pozdrav, jednoduchou kalkulačku nebo převodník jednotek. Procvičíte si práci s proměnnými a základními datovými typy.
Výuka: Naučíme program rozhodovat se a opakovat úlohy pomocí if, while a for. Seznámíme se s f-stringy a základními metodami pro práci s textem.
Cvičení: Vyřešíte úlohy na rozhodování a iteraci – validaci vstupu, hrání jednoduchých her v konzoli a zpracování textu (počítání slov, úprava formátu).
Výuka: Ukážeme si, jak v paměti reprezentovat více hodnot najednou. Podíváme se na seznam, slovník, množinu a n-tici a probereme, kdy se která struktura hodí.
Cvičení: Vyzkoušíte si manipulaci s daty – třídění položek, vyhledávání v seznamech a slovnících a budete se rozhodovat, kterou strukturu pro daný problém zvolit.
Výuka: Funkce jsou základní stavební kameny každého programu. Naučíme se je vytvářet i používat, pochopíme parametry a návratové hodnoty, seznámíme se s konstrukcí if __name__ == "__main__" a okusneme type hinty.
Cvičení: Předěláte dosavadní programy do funkcí, navrhnete vlastní modulární řešení a naučíte se rozdělovat problém na menší logické celky.
Výuka: Podíváme se pod kapotu klíčovému slovu in, vysvětlíme iterátory a generátory a ukážeme sílu list comprehensions. Seznámíme se s funkcemi map, filter, sorted a lambda výrazy.
Cvičení: Přepišete imperativní řešení do funkcionálního stylu, procvičíte si list comprehensions a vyzkoušíte lambda výrazy na reálných datech.
Výuka: Objektově orientované programování je dnes nejpoužívanějším způsobem, jak strukturovat kód. Naučíme se vytvářet třídy a metody, seznámíme se s dědičností, statickými metodami i s konceptem duck typingu.
Cvičení: Navrhnete a naprogramujete vlastní objektový model (např. správa úkolů nebo jednoduchá konzolová hra) a vyzkoušíte si dědičnost v praxi.
Výuka: Naučíme se orientovat se v adresářích a pracovat s cestami pomocí modulu pathlib. Budeme číst a zapisovat textové soubory, vytvářet adresáře a zpracovávat data ve formátech CSV a JSON.
Cvičení: Zpracujete reálná data ze souboru CSV nebo JSON – načtete je, vyfiltrujete a výsledek uložíte zpět. Vyzkoušíte si také rekurzivní procházení adresářů.
Výuka: Ukážeme si, jak si připravit virtuální prostředí a instalovat balíčky z PyPI. Pochopíme rozdíl mezi relativními a absolutními importy a pomocí nástroje uv si vytvoříme vlastní jednoduchý balíček.
Cvičení: Vytvoříte si vlastní balíček, nastavíte závislosti projektu a vyzkoušíte si práci s externími knihovnami.
Výuka: Podíváme se na typy výjimek a naučíme se je ošetřovat pomocí try, except a finally. Vyzkoušíme si debugger jako mocný nástroj nejen k odhalování chyb, ale i k porozumění cizímu kódu.
Cvičení: Najdete a opravíte chyby v připraveném nefunkčním kódu, naučíte se stát v debuggeru jako doma a doplňíte robustní ošetření chyb do vlastních programů.
Výuka: Vysvětlíme si základy protokolu HTTP a architektury webových aplikací. Naučíme se posílat požadavky pomocí knihovny requests a seznámíme se s bezpečným ukládáním klíčů do .env.
Cvičení: Postavíte aplikaci, která komunikuje s veřejným REST API, a vyzkoušíte si formátování požadavků, parsování odpovědí a ošetření chybových stavů.
Výuka: Naučíme se psát automatické testy v knihovně pytest a strukturovat test suite. Probereme principy čitelného a udržovatelného kódu a nahlédneme do základů jazyka SQL a databáze SQLite.
Cvičení: Pokryjete vlastní kód testy, refaktorujete jej do čitelné podoby a vyzkoušíte si jednoduché SQL dotazy nad SQLite databází.
Výuka: Seznámíme se se základy HTML a CSS a vytvoříme si první jednoduchou aplikaci ve Flasku. Vyzkoušíme si šablony Jinja, prezentaci dat přes GET endpointy a aplikaci nasadíme na free hosting.
Cvičení: Postavíte vlastní jednoduchou webovou stránku ve Flasku, naformátujete ji pomocí HTML a CSS a nasadíte ji na internet, kde si ji budete moci ukázat svým blízkým.
Výuka: Rozšíříme Flask aplikaci o endpointy, které manipulují s daty, a propojíme ji s databází. Doplňíme logování a ukážeme si, jak s aplikací pracovat v reálném provozu.
Cvičení: Rozšíříte svou Flask aplikaci o ukládání dat, vytvoříte formuláře pro vstup od uživatele a doplňíte k aplikaci automatické testy.
Výuka: Naučíme se pracovat s knihovnou SQLAlchemy pro pohodlný přístup k databázi a s knihovnou Pydantic pro validaci dat. Seznámíme se s migracemi pomocí Alembicu a probereme best practices pro návrh API.
Cvičení: Navrhnete a implementujete vlastní REST API s databázovou vrstvou, vyzkoušíte si validaci vstupů a vytvoříte první migraci schématu.
Výuka: Podíváme se na práci s nástroji Docker a Podman a spustíme si s jejich pomocí production-ready databázi Postgres. Postavíme jednoduché API a vyzkoušíme jeho nasazení a provoz.
Cvičení: Zabalíte svou aplikaci do kontejneru, propojíte ji s Postgres databází a nasadíte kompletní řešení do produkčního prostředí.
Výuka: Nahlédneme do světa AI aplikací – ukážeme si, co je RAG, jak pracovat s embeddingy a vektorovými databázemi a jak se napojit na LLM API. Probereme základy agentního programování a orchestrace nástrojů.
Cvičení: Postavíte jednoduchý RAG pipeline nad vlastními daty a vytvoříte základního AI agenta, který umí využívat externí nástroje.
Druhý blok tě provede relačními databázemi a jazykem SQL — od návrhu tabulek přes pokročilé dotazy a procedurální SQL až po výkon a transakce. Na závěr tě čeká nepovinná příprava na pohovor.
Rozdělení databázových systémů a jejich nejčastější zástupci, tabulky, datové typy, primární klíče a základní operace s daty.
Provázání tabulek a cizí klíče, normalizace dat, návrh databázové struktury a dotazy nad více tabulkami.
Agregace a seskupování dat, vnořené dotazy, pohledy a materializované pohledy.
Úvod do procedurálního programování — podmínky, proměnné a procedury.
Funkce, triggery a procedurální SQL v praxi.
Indexy, transakce, partitioning a databázový cluster.
Kariérní poradenství, pohovor na zkoušku a revize životopisu i LinkedIn profilu.
Po absolvování balíčku samostatně zvládneš vývoj aplikací v Pythonu i práci s relačními databázemi – od prvních skriptů a SQL dotazů po nasazení webové aplikace s databází do produkce.
Zvládneš syntaxi, datové struktury a funkce i objektově orientovaný návrh a naučíš se strukturovat větší programy.
Naučíš se tvořit kód ve spolupráci s nástroji jako Codex nebo Claude, efektivně promptovat a kriticky hodnotit vygenerovaný kód.
Navrhneš strukturu tabulek s vazbami, zvládneš dotazy od základních po pokročilé i pohledy, procedury a triggery a naučíš se ladit výkon.
Pokryješ kód automatickými testy v pytestu, ošetříš výjimky a osvojíš si zásady čitelného a udržovatelného kódu.
Postavíš webovou aplikaci ve Flasku i vlastní REST API se SQLAlchemy a Pydantic a zvládneš základy HTTP.
Zabalíš aplikaci do Docker kontejneru, propojíš ji s Postgres databází a nasadíš ji na internet.
Kurzem to nekončí. I po jeho dokončení ti zůstává spousta výhod, na které se můžeš spolehnout:
Oficiální certifikát Turing Institutu, kterým doložíš své nově nabyté dovednosti.
Záznamy ze všech lekcí i studijní materiály zůstávají navždy tvoje – vracej se k nim, kdykoliv potřebuješ.
Discord plný lidí jako ty, newsletter s IT novinkami a exkluzivní akce jen pro členy.
Na tento kurz teď nemáme vypsaný žádný termín. Napište nám nebo zavolejte — dáme vám vědět, jakmile vypíšeme nový termín, a rádi se domluvíme i na termínu, který vám bude vyhovovat.
Protože v praxi jedno bez druhého skoro nepotkáš. Téměř každá aplikace pracuje s daty uloženými v relační databázi — a programátor, který umí v Pythonu psát aplikace a zároveň si v SQL umí data navrhnout, uložit a vytáhnout, je na trhu práce výrazně silnější. Kurz Pythonu do SQL krátce nahlédne v lekci o testování a databázích; část SQL v balíčku pak jde do hloubky — od návrhu tabulek přes pokročilé dotazy po optimalizaci výkonu. Balíček navíc pořídíš výhodněji, než kdyby sis oba kurzy kupoval zvlášť.
Ano, a je to jedna z věcí, kterými se kurz odlišuje. Vibecoding a používání AI coding asistentů jsou součástí kurzu od začátku a prolínají se všemi lekcemi. Vedle klasických základů programování tak budete průběžně pracovat s AI asistenty, jako jsou Codex, Claude Code nebo Cursor. Naučíme vás, jak psát efektivní prompty, jak iterativně tvořit kód s AI, jak rozpoznat halucinace modelu a kdy je naopak lepší AI nepoužít. Cíl je jasný: rozumět tomu, co píšete, a zároveň umět využít AI jako mocného pomocníka.
Logické myšlení a chuť učit se nové věci. Balíček je navržený pro úplné začátečníky — žádné předchozí zkušenosti s programováním ani databázemi nepotřebuješ. Výhodou je předchozí zkušenost s programováním nebo tvorbou webových stránek.
Oba kurzy probíhají formou online výuky s živými lektory, doplněné o nepovinné úkoly a testy v e-learningu a individuální konzultace s lektory. Výuka Pythonu a SQL probíhá paralelně — obě části balíčku běží souběžně, takže programování a práci s databázemi rozvíjíš současně. Přesný rozvrh lekcí najdeš u konkrétního termínu. Veškeré materiály a záznamy z lekcí máš k dispozici v našem e-learningu.
Ano, platbu je možné rozdělit. Pokud máš takový požadavek, napiš ho prosím do poznámky k přihlášce.
Oba kurzy balíčku včetně videozáznamů ze všech lekcí, přístup do e-learningového systému s příklady a testy, individuální online konzultace, zapůjčení odborné literatury, příprava na pohovor, přístup na naše přednášky a webináře zdarma a certifikáty o absolvování obou kurzů.
Používáme cookies pro měření návštěvnosti a fungování chatu. Souhlas můžeš kdykoli změnit nebo odvolat.