☀️ Vaibkoodimise festival 2026 Tutvu festivaliga

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.

📅 01.09.2026 – 01.12.2026
🕐 Teisipäeviti kell 13.00 – 14.30
💻 Veebipõhine õpe (Zoom + Tinkr.tech)

241 õppetükki

iganädalane Kristeri tugi

12 kuud järelvaatamist

sobib ka algajale

MIKS ÕPPIDA PROGRAMMEERIMIST 2026. AASTAL?

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:

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.

Investeering oma oskustesse

595 €

Sisaldab:

Õ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.

Tulemus: oskad kirjutada lihtsamat JavaScripti, kasutada muutujaid, tingimusi ja funktsioone ning lugeda juba olemasoleva koodi loogikat.
  • 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.

Tulemus: oskad ülesande lahendamiseks luua selge tegevusjärjekorra ning mõista, miks üks lahendus töötab paremini kui teine.
  • 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.

Tulemus: oskad luua veebilehe struktuuri, kujundada selle välimust ning lisada kasutaja tegevustele reageerivaid funktsioone.
  • 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.

Tulemus: oskad JavaScriptiga veebilehe elemente muuta, kasutaja sisendit vastu võtta ning dünaamilisi komponente luua.
  • 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.

Tulemus: mõistad, kuidas veebirakendus andmeid kasutab, ning oskad neid brauseris salvestada ja välisest teenusest veebilehele tuua.
  • 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.

Tulemus: lood juhendi toel tervikliku veebirakenduse ning oskad selgitada, kuidas selle erinevad funktsioonid töötavad.
  • 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
💬

Sa ei jää ülesannetega üksi. Igal nädalal toimub Kristeriga veebikohtumine, kus saad küsida abi, võtta lahti segaseks jäänud teemad ning vaadata koos üle kohad, kus sinu lahendus ei tööta veel nii, nagu peaks.

Raha tagasi garantii

Kui sa ei jää rahule, siis maksame raha tagasi!
Garantii tingimuseks on osalemine esimesel kohtumisel või salvestuse vaatamine. 

1. kohtumine riskivabalt

Tasuta tühistamine kuni 15. september. Osale lives või vaata salvestust ja otsusta siis.

Küsimusi küsimata

Me ei hakka sind ümber veenma. Järelikult ei olnud programm hetkel sulle.

Garantii kehtib iga hinnaga

Vahet ei ole, kas maksad kõik korraga või osadena, garantii kehtib alati!

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

Siit leiad vastused kõige sagedasematele küsimustele meie koolituste kohta.
Ei leidnud enda küsimusele vastust? Palun anna sellest meile märku.

Kas kogu summa peab kohe ära tasuma?

Soovi korral saad kasutada inBank lisatasudeta kuni kolmes osas maksmist või nende pakutavat järelmaksu. 

Jah, programm on loodud paindlikult, kõik veebiseminarid salvestatakse ning saad materjale vaadata sulle sobival ajal.

Jah, programmile kehtib 14 päevane rahulolugarantii. Kui tunned peale programmi algust, et see ei ole sinu jaoks, saad raha tagasi.

Kõik kohtumised salvestatakse ja need on sulle järelvaadatavad 12 kuud peale õpiprogrammi lõppu. Saad materjale vaadata just siis, kui sul on selleks sobiv hetk.

Kõik materjalid on järelvaadatavad 12 kuud peale õpiprogrammi lõppu. 

Tinkr.tech õppeplatvormi lühikesed selgitused, ülesanded ja programmeerimise mõisted on inglise keeles. Seda põhjusega – ka päris programmeerimiskeskkonnad, veateated ja dokumentatsioon kasutavad inglise keelt.

Sa ei pea oskama keerulist tehnilist inglise keelt.

  • Tekstid on lühikesed ja praktilised.
  • Ülesanded on üles ehitatud samm-sammult.
  • Vajadusel saad kasutada brauseri või keelemudeli tõlget.
  • Iganädalastel kohtumistel saad segaseks jäänud teema Kristeriga eesti keeles läbi võtta.
  • Tegemist ei ole inglise keele eksamiga – eesmärk on programmeerimise loogikast aru saada.