Skip to Content

Pasiekite naujas aukštumas

Pradėkite savo online kursą šiandien!


Programavimo kursai tiek pradedantiesiems, tiek labiau patyrusiems. 
Laikas pradėti naują kursą.

Rodyti viską
Populiariausi kursai

Python pagrindai
Python pagrindai

Python - ko gero paprasčiausiai perprantama backend tipo programavimo kalba. Dėl to ji ypač tinka pradedantiesiems programuotojams. Net tiems, kas dar visiškai neturi patirties.

Nepaisant paprastumo, Python yra pilnavertė programavimo kalba. Su ja galima kurti įprastas programas kompiuteriui (tkinter), dinamiškas interneto svetaines (Django, Flask, FastAPI, Odoo), apdoroti duomenis (Data Science, Big Data), apmokyti dirbtinio intelekto modelius (Machine Learning), kurti mobiliuosius app'sus (pvz. Kivy), valdyti mikrokompiuteris (pvz. Raspberry Pi) ir mikroprocesorius (pvz. Arduino) ir net kurti nesudėtingus kompiuterinius žaidimus (PyGame).

Šiame kurse perprasite svarbiausius programavimo principus, kuriuos vėliau galite panaudoti programų kūrimui (pavyzdžiui su Django), duomenų analizei, dirbtiniam intelektui (AI), bei kitoms užduotims atlikti. Šiame kurse supažindinama, kas ir kokie yra kintamųjų tipai, kaip veikia IF sąlygos. Taip pat - kas yra masyvai ir kaip veikia ciklai. Taip pat išmokama ne tik naudoti, bet ir rašyti savo funkcijas. Taip pat išmokama pagrindinių objektinių programavimo principų, klasių rašymo, paveldėjimo ir taip toliau.

Programavimo ar kitos patirties nereikia, kursas pritaikytas tiems, kas žengia pirmus žingsnius programavime. Bet pravers ir patyrusiems ar atėjusiems iš kitų programavimo kalbų. Šis kursas suformuotas taip, kad būtų tik tai, kas yra būtina ir nebūtų to, kas nėra būtina ;)

Šis kursas pilnai įrašytas lietuvių kalba. Programuosime greičiausiai angliškai, bet perprasti programavimą lengviausia gimtąją kalba.


Python Programavimas Bazinis
Web programų kūrimas su Django
Web programų kūrimas su Django
Django karkasas (Framework'as) su Python programavimo kalba leidžia kurti dinamiškas interneto svetaines. Nuo paprastų jos skiriasi tuo, kad leidžia atvaizduoti/redaguoti/trinti informaciją tiesiogiai iš duomenų bazės. Be to, prisijungusiam vartotojui, atvaizduoti tik jam skirtą turinį.

Šiame kurse mokoma paleisti Django projektą, suprojektuoti duomenų bazę, kurioje bus saugoma svetainės informaciją. Atvaizduoti visą norimą informaciją HTML puslapiuose su norimu dizainu. Leisti prisiregistruoti, prisijungti, atsijungti vartotojams. Bei prisijungus leisti arba neleisti atlikti norimas operacijas.

Būtinos žinios: Python pagrindai.

Rekomenduotinos žinios: Frontend (HTML/CSS), duomenų bazės, Bootstrap 5.
Išplėstinis Python Programavimas Django
Frontend'o pagrindai (HTML/CSS/Javascript/Bootsrap)
Frontend'o pagrindai (HTML/CSS/Javascript/Bootsrap)
Frontend'as - yra tai, ką vartotojas mato interneto naršyklės lange. Vaizdui formuoti naudojamos HTML, CSS ir Javascript programavimo kalbos. Jomis kuriamos ir pilnavertės programos su Django. 

Šiame kurse supažindinama ir su Bootstrap 5 framework'u. Jis leidžiau greičiau ir patogiau kurti profesionalias svetaines, neaprašinėjant savo stilių (nenaudojant arba minimaliai naudojant CSS). Be to, dirbant su Bootstrap, dizainas iš karto pritaikytas patogiai dirbti skirtingų dydžių ekranuose: telefonuose, planšetėse, kompiuteriuose.

Į šį kursą įeina:
HTML pagrindai
CSS pagrindai
Javasript įžanga
Bootstrap 5 technologija
Vidutinis Frontend
Rodyti viską
Naujausi kursai

Python/Django MEGAkursas
Python/Django MEGAkursas
MEGAkursas - tai net keli kursai, sudėti viename. Jo tikslas - suteikti tvirtus programavimo pagrindus ir išmokyti kurti pilnavertes programas su WEB interfeisu (veikiančias interneto naršyklėje).
Pasirinkę šį MEGAkursą gausite:
  • Programavimo pagrindai (su Python). Šiame kurse perprasite pagrindinius programavimo įrankius. O Python tam - puiki kalba, nes yra paprasta ir intuityvi. Pagrindinės temos: duomenų tipai, kintamieji, if sąlygos, masyvai, ciklai, funkcijos, objektini programavimas, virtualios aplinkos, GIT, išimtys ir t.t. 
  • Frontend'o dizaino pagrindai. Kai kursite programas, veikiančias interneto naršyklėje (su Django), dizainą dėliosite HTML kalba. Todėl čia labai pravers Frontend'o žinios. Šiame kurse perprasite, kaip veikia HTML kalba, kaip programuoti dizainą su CSS. Be to, susipažinsite su Bootstrap 5 technologija, kuris leidžia lengvai ir greitai pasiekti profesionalų dizainą, puikiai veikiantį tiek kompiuteryje, tiek mobiliajame įrenginyje.
  • Duomenų bazių (SQL) pagrindai. Duomenų bazės - daugumos programų pagrindas (tame tarpe ir Django). Šiame kurse išmoksite dirbti su SQL užklausomis, traukti duomenis iš duomenų bazės, atlikti įvairius skaičiavimus. O svarbiausia - projektuoti duomenų bazes, kuriose duomenis saugos mūsų su Django sukurta programa.
  • WEB programų kūrimo kursas (su Django). Su Django išmoksite sukurti pilnavertę programą ir padaryti ją pasiekiamą ir patogiai valdomą bet kuriame įrenginyje: kompiuteryje, planšetėje, telefone. Joje galėsite pilnai atvaizduoti ir leisti koreguoti duomenis, saugomus duomenų bazėje. O prisijungusiam vartotojui pateikti būtent jam skirtą informaciją. Django geras tuo, kad dizainą ir funkcionalumą galite susikurti tiksliai pagal savo norus ar kliento poreikius. Šiame kurse pateiktos net kelios demonstracinės programos su skirtingais funkcionalumais, leidžiančiais maksimaliai gerai perprasti ir išmokti Django framework'o siūlomą funcionalumą.
Vidutinis Išplėstinis Frontend SQL Python Programavimas Bazinis Django
Minikursas: žaidimas "Atspėk skaičių"
Minikursas: žaidimas "Atspėk skaičių"
Šiame minikurse parodoma, kaip su Python programavimo kalba sukurti žaidimą "Atspėk skaičių". Šiam kursui nebūtina jokia programavimo patirtis.

Žaidimo užduotis:
  • Programa turi sugeneruoti atsitiktinį skaičių
  • Leisti vartotojui spėti skaičių
  • Po spėjimo pranešti, ar skaičius didesnis, ar mažesnis, ir leisti spėti dar
  • Kai skaičius atspėtas, pranešti apie tai ir baigti programą
  • Įdėti skaitiklį, kuris fiksuotų spėjimų skaičių ir praneštų jį žaidimo pabaigoje
  • Leisti pasirinkti spėjamų skaičių ribas
  • Rodyti likusių spėjimų ribas
  • Neleistų spėti skaičiaus už ribų
  • Neleistų pasirinkti nuo skaičiaus didesnio už iki
Duomenų bazių (SQL) pagrindai
Duomenų bazių (SQL) pagrindai
Duomenų bazės - pagrindinė duomenų struktūra, kurioje duomenis saugo mūsų programos. Pavyzdžiui, kurtos su Django.

Šiame skyriuje išmoksite traukti ir apdoroti duomenis iš duomenų bazės, SQL kalba. Antras svarbus skyrius - duomenų bazių projektavimas, ryšių tarp lentelių įgyvendinimas. Nuo to dažniausiai prasideda daugumos programų kūrimas.
Vidutinis SQL