AI backend tarkvaraarendus Pythonis: nullist töötava teenuseni: backend, andmebaasid, API ja AI
Teave sellel koolitusel toimuva õppe kohta.
Koolituse eesmärk: anda nullist alustades teoreetilised teadmised ja praktilised oskused, mida on vaja tööks Python backend-arendajana: keele alustest kuni päris backend-teenuse projekteerimise, testimise ja paigalduseni — API, andmebaas, asünkroonsus, taustaülesanded ja AI-integratsioon.
Õpe toimub Tallinna kesklinnas (Tartu mnt 18) ja/või online. Rühma suurus on kuni 10 inimest. Kõik õppematerjalid on hinna sees. Vajadusel antakse õppeperioodiks sülearvuti. Eelnev programmeerimiskogemus ei ole vajalik — koolitus on mõeldud algajatele.
NB! Käesolev koolitus toimub ainult inglise keeles (õppematerjalid ja suhtlus on inglise keeles).
Sellele koolitusele on saadaval erinevad rahastusvõimalused, sealhulgas riikliku toetuse ja mittetulundusühingute programmid. Täpsema info saamiseks võtke ühendust meie konsultandiga.
Sihtgrupp:
Koolitus sobib teile, kui te:
- olete algaja ja soovite õppida nullist backend-arendust Pythonis, ilma eelneva kogemuseta;
- vahetate karjääri ja soovite siseneda IT-valdkonda nõutud eriala — backend-arenduse — kaudu;
- olete tehnilise eriala üliõpilane või lõpetanu ja vajate praktilisi oskusi ning projekti oma portfooliosse;
- olete küljendaja või frontend-spetsialist ja tunnete huvi serveripoolse arenduse vastu;
- olete õppinud Pythonit iseseisvalt ja soovite oma teadmised süstematiseerida töövalmis backend-arendaja tasemele;
- olete lähedase IT-rolli spetsialist (kasutajatugi, QA, analüütika) ja plaanite liikuda arendusse.
Eeldused:
- kindel arvutikasutaja
- inglise keele oskus koolituse jälgimiseks (umbes B1) — koolitus ja õppematerjalid on inglise keeles
- eelnev programmeerimiskogemus ei ole nõutav
- soovitatav on isiklik sülearvuti (Windows / Mac / Linux, RAM 8 GB+); vajadusel antakse õppeperioodiks sülearvuti.
Õpiväljundid:
Koolituse tulemusena osaleja:
- kirjutab programme Pythonis (OOP, tüübivihjed, puhas kood);
- töötab PostgreSQL-i ja SQL-iga, projekteerib ja normaliseerib andmeskeeme;
- ehitab REST API-sid FastAPI-ga, sealhulgas valideerimise (Pydantic) ja autentimise (JWT);
- rakendab asünkroonsust (asyncio) ja taustaülesandeid (Celery, Redis);
- konteineriseerib ja paigaldab teenuse (Docker, CI/CD, GitHub Actions);
- integreerib backendi LLM/AI (LangChain) ja reaalajasuhtluse (SSE / WebSockets).
Õppemeetodid:
Loengud, praktilised tööd, seminarid, demonstratsioon, iseseisev töö.
Koolituse maht on 232 akadeemilist tundi, millest 145 akadeemilist tundi on auditoorne kontaktõpe õppejõuga (loengud, praktilised tööd, seminarid) ja 87 akadeemilist tundi iseseisev töö. Koolitus on üles ehitatud kihiti — keele alustest kuni disaini, taristu ja AI-integratsioonini.
Õpitulemuste hindamiskriteeriumid:
Õpitulemusi hinnatakse iseseisvalt tehtud praktiliste tööde ja lõpuprojekti (backend-teenus) alusel.
Hindamismeetodid:
Edukalt sooritatud praktilised ja kodutööd saavad hindeks „arvestatud“.
Koolituse lõpetamise tingimused:
Koolituse edukaks lõpetamiseks ja tunnistuse saamiseks on vajalik saada hinne „arvestatud“ võtmetähtsusega praktiliste tööde ja lõpuprojekti eest. Osalejatele, kes õpiväljundeid ei saavutanud, väljastatakse soovi korral tõend koolitusel osalemise kohta.
Lisainformatsioon:
Õppekavarühm: 0613 - Tarkvara ja rakenduste arendus ning analüüs õppekavarühm
Õppekorralduse alused
Õppekvaliteedi tagamise alused
Programm
| Moodul | Mooduli põhiteemad | Maht |
| 0. Sissejuhatav tund |
|
2 ak. t |
| 1. Pythoni põhialused |
|
20 ak. t |
| 2. Funktsioonid ja puhas kood |
|
10 ak. t |
| 3. OOP ja edasijõudnud Python |
|
14 ak. t |
| 4. Andmebaasid ja SQL |
|
16 ak. t |
| 5. Veebi alused |
|
4 ak. t |
| 6. FastAPI ja kaasaegne backend-arendus |
|
28 ak. t |
| 7. Asünkroonne Python ja samaaegsus |
|
10 ak. t |
| 8. AI backend ja LangChain |
|
8 ak. t |
| 9. Reaalajas API-d (WS / SSE) |
|
6 ak. t |
| 10. Testimine ja koodikvaliteet |
|
10 ak. t |
| 11. Taustaülesanded ja skaleeruv backend |
|
7 ak. t |
| 12. Docker, CI/CD ja paigaldus |
|
10 ak. t |
| KOKKU (kontakttunnid) | 145 ak. t |
Teave koolituse kohta
Toimumisaeg:28.09.2026 - 28.01.2027
12.10.2026 - 12.02.2027
Tähelepanu! Käesolev koolitus toimub ainult inglise keeles.
Ajakava:Õhtused rühmad: 2–3 korda nädalas, 18:00 - 21:00
Registreeru koolitusele →Vastame 1 tööpäeva jooksul
Koolituse kestus: 4 kuud
Õppeformaat ja toimumiskoht:
Aadress: Tartu mnt 18, Tallinn / Online.

Koolitus toimub auditoorses formaadis (ja/või online); rühma suurus on kuni 10 inimest.
Õppekeel: inglise
Maksumus: 1950 EUR + KM 24%
Koolituse maht: 232 ak. t (145 auditoorset + 87 iseseisvat)
Formaat: loengud + praktilised tööd + iseseisev töö.
Õppejõud
Nikolay Zubrilov
Kvalifikatsioon: Python-arendaja ja Data Scientist; kommertskogemus backend-arenduses, andmeanalüüsis ja AI/LLM-arenduses.Spetsialiseerumine: Python, FastAPI / Flask, SQL (PostgreSQL / MySQL), asünkroonsus, LLM-integratsioon.
Õpetamiskogemus: Pythoni ja andmeanalüüsi koolituste õppejõud.
Haridus: Balti Kalalaevastiku Riiklik Akadeemia, inseneri bakalaureusekraad (2019).
Roman Kutselepa
Kvalifikatsioon: üle 5 aasta Python-arendust ja üle 3 aasta JavaScript-arendust; osalenud tarkvara integratsiooniprojektides.Spetsialiseerumine: Python-arendus, veebiarendus, tarkvaralahenduste integreerimine.
Õpetamiskogemus: üle 5 aasta õpetamis- ja personalikoolituse kogemust.
Haridus: Anglia Ruskin University, kõrgharidus (2010).