Programmeerimise alused ja praktiline koodikirjutamine
Õpi nullist programmeerimise loogika selgeks, ehita päris veebirakendused ja tõsta oma konkurentsivõimet tööturul
Praktilises õpiprogrammis õpid JavaScripti, HTML-i ja CSS-i kaudu programmeerimise loogikat, koodi lugemist, vigade leidmist ning lihtsate veebirakenduste loomist.
Alustad nullist ja liigud samm-sammult päris projektideni. Sa ei pea loobuma AI kasutamisest – õpid seda lihtsalt teadlikumalt juhtima.
📅 Uued eesti- ja ingliskeelsed grupid alustavad jaanuaris 2027
REGISTREERIMINE ON AVATUD
Programmeerimise õpiprogrammi 2. lend alustab 12. jaanuaril 2027
Programm kestab 12.01.2027 – 06.04.2027.
Eestikeelsesse gruppi saad registreeruda kohe. Ingliskeelne grupp on veel komplekteerimisel. Jäta enda kontakt ja anname märku, kui see avaneb.
Eestikeelne grupp
Live-kohtumised teisipäeviti kell 13.00–14.30. Ülejäänud materjal on salvestatud ja õpid oma tempos.
Osalustasu on 695 eurot. Esimesed seitse registreerujat maksavad 495 eurot.
English-language group
Register your interest if you would like to study in English. Submitting the form does not commit you to joining the programme.
Eestikeelsesse gruppi registreerudes suunatakse sind kassasse, kus saad valida sobiva makseviisi. Ingliskeelse grupi huvi registreerides nõustud, et Veebikool saadab sulle selle õpiprogrammi kohta infot.
MIKS ÕPPIDA PROGRAMMEERIMIST AI-AJASTUL?
Sul on äpp valmis.
Aga kas sa tead, mis selle sees toimub?
Vaibkoodides võib ideest töötava prototüübini jõuda ühe nädalavahetusega. Kõik tundub lihtne kuni:
üks parandatud funktsioon lõhub midagi muud;
AI pakub järjest uusi lahendusi, kuid viga ei kao;
sa ei tea, kuhu andmed salvestatakse;
lahendus töötab sinu arvutis, aga mitte päris kasutajatel;
järgmise funktsiooni lisamine muutub iga korraga keerulisemaks;
sa ei oska hinnata, kas lahendus on turvaline ja edasi arendatav.
Sellises olukorras ei ole enam vaja lihtsalt paremat prompti. Vaja on arusaamist, kuidas programm mõtleb ja kuidas selle erinevad osad omavahel seotud on.
Programmeerimise õppimine ei tähenda, et pead edaspidi kõik käsitsi kirjutama.
See tähendab, et oskad:
suure probleemi väiksemateks osadeks jagada;
AI loodud koodi lugeda ja selle loogikat kontrollida;
aru saada, kas viga on juhises, koodis, andmetes või lahenduse ülesehituses;
testida, kas parandus päriselt töötab;
küsida AI-lt täpsemaid ja kasulikumaid küsimusi;
märgata, millal AI-st piisab ja millal on vaja inimese sekkumist.
Vaibkoodida saad edasi.
Lihtsalt palju enesekindlamalt.
See programm on sulle, kui:
- oled tööotsija või karjääripööraja
- tunned, et digioskused on muutunud hädavajalikuks
- oled kuulnud programmeerimisest, aga ei tea, kust alustada
- tahad aru saada, kuidas internet, kood ja AI päriselt töötavad
- soovid praktilist, mitte teoreetilist õpet
MIDA SA ÕPID
PROGRAMMEERIMISE ALUSEID
Katab kogu JavaScripti põhiteooria nullist kuni funktsioonideni.
ALGORITME
Rõhk keerukamatel tsüklitel, pesastatud struktuuridel ja probleemilahendamisel.
VEEBIARENDUST
HTML, CSS ja JavaScript koos. Õppija ehitab päris veebilehti.
MIKROPROJEKTE
Päris interaktiivsed veebikomponendid, mida õppija ehitab algusest lõpuni.
ANDMETEGA TÖÖTAMIST
Andmete salvestamine brauseris ja suhtlus serveritega.
JUHENDATUD PROJEKTE
Kolm samm-sammult juhendatud projekti, kus iga samm ehitab eelmise peale.
Õpiprogrammi koolitaja: Krister Viirsaar
Krister Viirsaar on kogenud tarkvaraarendaja ja koolitaja, kellel on üle 10 aasta praktilist töökogemust tarkvaraarenduse ja veebirakenduste loomise valdkonnas.
Ta on töötanud nii individuaalsete arendusprojektide kui ka hariduslike lahenduste loomisel ning juhendanud programmeerimise õppijaid algtasemest kuni edasijõudnuteni.
Lisaks on tal enam kui 10 aastat kogemust programmeerimise õpetamisel erinevatele sihtrühmadele, sh õpilastele ja täiskasvanud õppijatele. Tema koolitused keskenduvad praktiliste oskuste omandamisele, loogilise mõtlemise arendamisele ning tööelus rakendatavatele teadmistele.
Ta täiendab end järjepidevalt ning kasutab õppetöös kaasaegseid arendustööriistu ja metoodikaid, sealhulgas AI-põhiseid abivahendeid, rõhutades õppija teadlikku ja vastutustundlikku kasutusoskust.
2. lend alustab 11. jaanuaril 2027
Lühidalt:
- esimesed 7 registreerujat maksavad 495 €, edasi 695 €
- programm kestab 12.01.2027 – 06.04.2027
- live-kohtumised teisipäeviti kell 13.00–14.30
- kogumaht 60 akadeemilist tundi, millest kontaktõpe 26 akadeemilist tundi
- praktiline JavaScripti, HTML-i ja CSS-i õpe
- AI kasutamine toetava abilisena
- sobib ka alustajale
ÕPPE SISU
Sa ei õpi lihtsalt koodiridu pähe. Õpid mõistma, kuidas programm töötab, kuidas suurem probleem väiksemateks osadeks jagada ning kuidas AI loodud koodi lugeda, kontrollida ja parandada.
01
Programmeerimise alused
Õpid aru saama, kuidas kood mõtleb ja otsuseid teeb.
- Kuidas internet ja veebilehed töötavad?
- Brauseri inspektor ja arendustööriistad
- Muutujad, andmetüübid ja operaatorid
- Tingimuslaused ja otsustusloogika
- Tekstide ja arvudega töötamine
- Massiivid, tsüklid ja objektid
- Funktsioonid ja korduvkasutatav kood
- Koodi lugemise ja parandamise harjutused
02
Algoritmid ja probleemilahendus
Õpid keerulisema ülesande väikesteks sammudeks jagama.
- Loogilise lahenduskäigu koostamine
- Tsüklite ja tingimuste kombineerimine
- Andmete filtreerimine ja teisendamine
- Pesastatud struktuuridega töötamine
- Objektide ja massiivide analüüsimine
- Keerukama koodi samm-sammult lugemine
03
Veebiarenduse alused
Paned HTML-i, CSS-i ja JavaScripti koos tööle.
- HTML-i struktuur ja põhielemendid
- Tekstid, pildid, lingid ja vormid
- CSS-i abil kujundamine
- Paigutused, vahed ja Flexbox
- JavaScripti ühendamine veebilehega
- Reaalajas visuaalse tulemuse jälgimine
04
Interaktiivsed mikroprojektid
Ehitatav veebileht hakkab kasutaja tegevustele reageerima.
- HTML-elementide leidmine ja muutmine
- Klikkide ja kasutajasisendi töötlemine
- CSS-klasside lisamine ja eemaldamine
- Dünaamiliste elementide loomine
- Menüüd, modaalaknad ja filtrid
- Väikesed töötavad veebikomponendid
05
Andmetega töötamine
Õpid andmeid salvestama, küsima ja veebilehel kuvama.
- Andmete salvestamine brauseri mällu
- LocalStorage'i kasutamine
- API-de tööpõhimõte
- Andmete küsimine fetch-meetodiga
- Saadud andmete töötlemine
- Andmete kuvamine veebilehel
06
Juhendatud lõpuprojektid
Kasutad õpitut päriselt töötavate rakenduste loomisel.
- Projekti planeerimine väikeste sammudena
- Funktsionaalsuse ehitamine ja testimine
- Vigade leidmine ning parandamine
- AI kasutamine toetava abilisena
- Valminud lahenduse loogika selgitamine
- Projekti täiendamine tagasiside põhjal
Koolituse läbides saad ka Veebikooli tunnistuse 🦊
Ja mis kõige tähtsam!
Oled osa Veebikooli kogukonnast, mis annab sulle suure koostöövõrgustiku, kust leiad omale kliente ja partnereid.
Õpiprogrammi läbijad saavad teistes õpiprogrammides osaleda soodsamalt ja tasuta boonuskoolitusi!
Kuidas me aitame kliente leida?
Oleme loonud teenuseampsude turu – koha, kuhu õpiprogrammides osalejad saavad oma teenuseampsud üles panna.
Sul ei ole vaja “valmis” olla ega aastaid õppida, et leida oma esimene klient. Vali tegevus, mis sulle meeldib, õpi see selgeks ja lisa see turule.
Lisaks saad meie kaudu palju kasulikke nõuandeid, kuidas leida kliente nii Eestis kui ka välismaal.
Siin on mõned näited, mida on teenuseampsude turule üles pannud 👇
Küsimused ja vastused
Uue grupi täpne hind, ajakava ja lõplik programmikava on veel koostamisel. Siit leiad vastused huvi registreerimise kohta.
Millal uus õpiprogramm alustab?
Eesti ja inglise keelsed grupid alustavad jaanuaris 2027. Eesti keeles alustame 12.jaanuaril 2027, inglise keelse algusaeg veel selgub
Kas õpe toimub eesti või inglise keeles?
Jaanuariks on plaanis kaks eraldi gruppi: eestikeelne ja ingliskeelne. Registreeri huvi selle õppekeele vormil, mis sulle sobib.
Kas huvi registreerimine kohustab programmis osalema?
Ei kohusta. Huvi registreerimine annab meile märku, millise õppekeelega grupp sind huvitab, ja võimaldab saata sulle kinnitatud info enne avaliku registreerimise avamist.
Kas programm sobib algajale?
Jah. Programm alustab programmeerimise loogikast ja liigub samm-sammult JavaScripti, HTML-i, CSS-i ning praktiliste veebirakendusteni.
Kuidas programm AI kasutamist käsitleb?
AI-d kasutatakse toetava abilisena: õpid loodud koodi lugema, kontrollima ja parandama, et mõistaksid ise, kuidas lahendus töötab.