Java Software Developer e-course

The goal of the retraining program is to provide participants with beginner-level skills in backend development. Learners who successfully complete the program will be capable of starting work in a software development company or organization on a junior backend developer position.

Curriculum group: Software and Application Development and Analysis(In accordance with the valid classification of curricula outlined in the continuing education standard and the list of curriculum groups established by the annex to the regulation, which is based on the International Standard Classification of Education Fields of Education and Training (ISCED-F 2013).

The basis of curriculum composition: Junior software developer level 4 professional standard (partly).

Learning outcomes:

  • Designs and implements robust backend systems using Java and Spring Boot. 
  • Manages relational databases proficiently using SQL. 
  • Creates and manages RESTful APIs. 
  • Writes unit and integration tests to ensure software quality. 
  • Utilizes Git for version control. 
  • Utilizes development environments, and database migration tools. 
  • Produces comprehensive documentation for backend systems. 
  • Efficiently picks up and understands unfamiliar projects, identifies, and develops new features. 
  • Engages effectively in both individual and team-based software development projects. 
  • Integrates basic AI knowledge and related tools into programming workflows to enhance code development and productivity. 

The course is primarily aimed at individuals keen on launching a career in IT, particularly in the field of Software Developing, who:

  • have elementary (basic) knowledge of computer operation and software usage
  • have at least B2 level in English
  • have time to commit to a 10-month course
  • have serious interest in the IT field and wish to work in this field

The total amount of study: 427 academic hours (during 8 months or 32 weeks) 

Learning enviroment and tools: The training program consists of three English e-learning modules that must be completed in the specified order. Learners are provided with 64 academic hours of group meetings with mentors. All learning takes place online (including meetings with mentors and students).

Target group: Have time to commit to an 8-month course .

E-course and content

E-course module
1. module. Introduction of the Program (13 academic hours) and Java and Spring Boot fundamentals (214 academic hours)

  • Introduction to the Program: Overview and fundamentals of Java and Spring Boot.
  • Time Management Techniques: Essential skills for managing study and work time effectively.
  • Introduction to Software Development: Basics of software development, roles, responsibilities, and job requirements.
  • Learning Process Organization: How the learning process is structured and managed.
  • Software Development Methodologies: Overview of methodologies, including Waterfall and Agile.
  • Tools and Platforms: Using Confluence, JIRA, and GitHub.
  • Development Environment Setup: Downloading, installing, and configuring IntelliJ IDEA, PostgreSQL, and setting up local projects.
  • Version Control with Git: Commands and processes including clone, branch, commit, push, fetch, and merge.
  • Java Programming Basics: Overview, naming conventions, data types, arrays, loops, and control statements.
  • Advanced Java Concepts: Methods, exception handling, object-oriented principles, and Java best practices.
  • RESTful Web Services: Creating and testing API endpoints, HTTP basics, and CRUD actions.
  • Database Integration: Setting up databases, performing CRUD operations, and using JPA for data retrieval.
  • Testing and Validation: Unit testing, integration testing, input validation, and custom error handling.
  • Development Tools: Using IntelliJ features, Gradle, and plugins like JPA Buddy and MapStruct.
  • Soft Skills and Teamwork: Problem-solving techniques, Agile teamwork, collaboration, and progress reassessment

2. module. Spring Boot configuration, documentation, logging and AI in programming (120 academic hours) 

  • Starting and Configuring a Spring Boot Application: Creating a new application from scratch and setting up basic configurations.
  • Application Documentation: Writing essential documentation, including README, CHANGELOG, and installation guides.
  • Database Versioning with Liquibase: Writing and managing database changelogs, resolving conflicts, and rolling back changes.
  • Java Streams and Date/Time Handling: Utilizing streams, lambda expressions, and manipulating date/time objects.
  • Logging Practices: Configuring log levels, using management tools, and understanding central logging systems like Elastic
  • Gitflow in Teams: Managing branches and pull requests in Gitflow.
  • AI in programming: Fundamentals of AI in software development, prompting, practical uses of AI tools in coding, AI assisted development. 

3. module. Graduation project (80 academic hours) 

 Each student will develop a basic API with full CRUD functionality (Create, Read, Update, Delete). This involves conceptualizing an application, designing a database, implementing API endpoints, writing unit tests, documenting their work, and participating in peer reviews. 

Learning methods:
– Video lectures
– Practice exercises
– Meetings with mentors
– Group work
– peer to peer evaluation

Study materials: The main learning materials are videos and digital materials.

Evaluation

  • Java and Spring Boot fundamentals 2 exams-passed 
  • Assignments – 80% completed.  
  • Workshops – 75% attended.  
  • Feedback reports – 80% submitted.  
  • Graduation project – passed 

Documents to be issued

For learners who have achieved the learning outcomes and successfully completed the assessment, a certificate will be issued in accordance with the current continuing education standards in Estonia. 

If participant fails to meet at least one of the following conditions a certificate of participation will be issued: completing less than 80% of assignments, participating in less than 80% of workshops, submitting less than 80% of weekly reports, not passing exams and not passing the Graduation project. 

Qualification of trainers
At least 80% of the trainers have a minimum of applied higher education or a bachelor’s degree or equivalent education level, and they have work experience as software developers.

Language of study: Course is conducted in English.

Curriculum group: 0612 Database and network design and management

CapCut videotöötlustarkvara baaskoolitus

Video on tänapäeval üks kõige olulisemaid meediume – seda kasutatakse sotsiaalmeedias, turunduses, koolitustes ja igapäevases kommunikatsioonis. Kuna nutitelefonid on võimekad ja kõigil taskus, saab igaüks nendega filmida ning isegi monteerida. Kuid kvaliteetse ja mõjuva video loomiseks on vaja teadmisi ja oskusi, kuidas materjali hästi üles võtta ning oskuslikult kokku monteerida.

CapCut on üks lihtsamaid ja kiiremaid videotöötlusprogramme, mis võimaldab tasuta luua korralikke videosid nii telefonis kui ka arvutis.

3-päevasel koolitusel saavad osalejad praktilised oskused nutitelefoniga filmimiseks ja video monteerimiseks CapCutis. Filmimine on tänu nutitelefonidele kõigile kättesaadav, kuid hea lõpptulemuse saavutamiseks on oluline osata videot töödelda.

Koolitus annab osalejatele praktilise kogemuse, kuidas filmida ja monteerida sotsiaalmeedia lühivideoisid nutitelefonis ja pikemaid videoisid arvutis, kasutades tasuta tarkvara CapCut võimalusi.

Sihtrühm ja eelteadmised:

  • Koolitusele on oodatud kõik, kelle eesmärk on lihtsamate videote monteerimine ja soovivad seda alustada täitsa algusest
  • Sihtrühm  turundajad, sisuloojad, koolitajad, õpetajad, ettevõtjad, hobivideotegijad jt.

Eelteadmisi pole vaja, piisab tavalisest arvuti ja telefoni kasutamise oskusest.

Õppevahendid:

  • Isiklik nutitelefon, millega saab salvestada videoid
  • Windows operatsioonisüsteemiga arvuti koolituskeskuses. Soovikorral võib osaleja kasutada oma personaalset arvutit. Nõudmised – vähemalt 8 GB mälu (RAM) + 30 GB kettaruumi
  • Kõrvaklapid (pakutakse koolituskeskuse poolt).

Programmide installeerimine:

  • Installeerida nutitelefoni CapCut app (leiab äppide veebipoest)
  • Kui tulla oma arvutiga, siis installeerida CapCut programm https://www.capcut.com/
    Luua endale CapCut kasutaja CapCut äppi kaudu.

Programm:
PÄEV 1 – Nutitelefoniga filmimine
Praktiline filmimispäev, mille materjali kasutatakse teisel päeval montaažiks

  • Video põhitõed ja visuaalne lugu
    • Kuidas video jutustab lugu?
    • Erinevad kaadrikompositsioonid ja võtete liigid.
    • Valgus, värvid ja kaameraliikumine.
  • Nutitelefoniga filmimise tehnika
    • Kuidas stabiliseerida kaamerat?
    • Automaatne režiim VS manuaalne kaamera seadistamine vastavalt oludele (pime/hele keskkond)
    • Helisalvestus: kuidas saada hea heliga kaadrid?

Praktiline harjutus: osalejad filmivad oma videoprojekti (sotsiaalmeedia video/turundusvideo).

PÄEV 2 – Videotöötlus telefonis (sotsiaalmeedia video tegemine)

  • CapCuti mobiiliäpi tutvustus
    • Uue projekti loomine, failide importimine
    • Põhifunktsioonid ja tööriistad
  • Esimene montaaž – lühivideo kokkupanek
    • Esimesele päeval filmitud klippide järjestamine ja lõikamine
    • Lihtsate üleminekute ja efektide lisamine
    • Heliklipid ja taustamuusika lisamine
  • Teksti ja kleebiste kasutamine
    • Erinevate tekstide lisamine (pealkirjad, nimetiitrid)
    • Subtiitrite lisamine
    • Kleebised, emotikonid ja animatsioonid
  • Video kiiruse muutmine ja efektid
    • Video aeglustamine ja kiirendamine
    • Efektide lisamine (blur, glitch, cinematic)
  • Eksport ja õigete seadete valik
    • Kuhu ja kuidas eksportida video sotsiaalmeediasse?
    • Resolutsioon, kaadrisagedus, formaadid
  • Praktiline harjutus
    • Osaleja teeb ise valmis sotsiaalmeedia video (TikTok, Instagram Reel, YouTube Short)

PÄEV 3 – Videotöötlus arvutis (pikema video tegemine)

  • CapCuti arvutiversiooni tutvustus
    • Kasutajaliides ja tööriistad
    • Erinevused mobiili- ja arvutiversiooni vahel
    • Kuidas importida telefonis alustatud projekt arvutisse?
  • Monteerimine arvutis – pikema video loomine
    • Klippide lõikamine ja järjestamine
    • Heli töötlemine ja taustamuusika lisamine
    • Värvikorrektsioon ja filtrid
  • Maskimine ja rohelise ekraani efektid
    • Kuidas eemaldada tausta (greenscreen tööriist)?
    • Maskimise tehnika, et lisada eriefekte
  • Tekstide ja animatsioonide lisamine
    • Subtiitrid ja dünaamilised pealkirjad
    • Graafika ja logode lisamine
    • Fotode lisamine
  • Praktiline harjutus
    • Osaleja monteerib pikema video (nt reisivideo, intervjuu, ürituse video). Video algmaterjali annab koolitaja.

Õppemeetodid: Õppetöö toimub klassi- või veebikeskkonnas. Koolituse maht on 27 akadeemilist tundi (sh praktilised harjutused koolikeskkonnas 15 akadeemilist tundi)

Praktilised harjutused ja samm-sammuline juhendamine

  • Koolitaja näitab ette ja osalejad proovivad ise järele
  • Iga osaleja teeb valmis 2 videot (lühikese sotsiaalmeedia video + pikema video arvutis)

Hindamiskriteerium: Õpiväljundite saavutamist kontrollitakse läbi praktiliste harjutuste koolituskeskkonnas.

Koolituse lõpetamine: Koolituse lõpetaja saab tunnistuse kui sooritab kõik koolituse jooksul antud praktilised harjutused. Osalejatele, kes õpiväljundeid saavutanud ei ole väljastatakse soovi korral tõend koolitusel osalemisest.

Hind sisaldab: Kohvipause koolituskeskuses ja ühiseid lõunasööke. Seletusfaili CapCut põhifunktsioonidest ja õppevideot üldiseks kordamiseks.

Õppekavarühm: 0611 Arvutikasutus.

Windows Server Administration (WS-011)

4-päevane kursus õpetab IT-spetsialistidele Windows serveri paigaldamiseks ja haldamiseks vajalikke põhioskusi. Koolitus sobib kõikide hetkel toetatud Windows serverite versioonide õppimiseks (kaasaarvatud Windows 2025).

Koolitus põhineb Microsofti ametliku 5-päevase koolituse „WS-011 Windows Server 2019 Administration “ materjalidel.

Sihtrühm ja eelteadmised: Seda kursust võib nimetada ka Windows serveri põhikursuseks.

Koolitusele on oodatud kõik, kes soovivad täiendada teadmisi Windows serveri põhiliste haldusoskuste osas. Eriti hästi sobib kursus neile, kes alles alustavad või pole veel eriti kaua töötanud administraatori rollis. Mõningased kogemused Windows serveriga töötamisel on siiski abiks kursuse edukaks läbimiseks.

Õppevahendid: Internetiühenduse ja veebibrauseriga arvuti. Soovikorral võib osaleja kasutada oma personaalset arvutit, millest palume koolitusettevõtet teavitada.

Programm:

  • Windows serveri halduse põhimõtted ja vahendid
  • Identiteediteenused
    • Active Directory
    • Group Policy
  • Võrgu infrastruktuuri teenused
    • DHCP
    • DNS
    • IPAM
  • Salvestusruum ja failiteenused
    • Failisüsteemid ja võrgus jagamine
    • Storage Spaces
    • DFS
  • Virtualiseerimine
    • Hyper-V
    • konteinerid
  • Kõrgkäideldavus, klastrid
  • Vigadest taastamine
    • Hyper-V replikatsioon
    • Varundus ja taastamine
  • Turvaseadistused
  • Kaugtöölaua teenus
  • Kaugtöö ja veebiteenused
    • VPN
    • IIS
  • Monitooring ja probleemide lahendamine
    • Performance Monitor
    • Event Log
  • Serverite uuendamine ja migreerimine

Koolitus põhineb Microsofti ametliku 5-päevase koolituse „WS-011 Windows Server 2019 Administration “ materjalidel ja on kaasajastatud lähtuvalt viimastest versioonidest.

Õppemeetodid:Õppetöös saab osaleda klassiruumi tulles või liitudes koolitusega läbi Microsoft Teamsi. Koolituse maht on 32 tundi sh 16  tundi praktilisi harjutusi koolituskeskkonnas. Harjutused on mõeldud teemade kaupa õppetöö toetamiseks ja neid tehakse selleks spetsiaalselt ette valmistatud virtuaalmasinates pilvekeskkonnas.

Hindamiskriteerium: Õpiväljundite saavutamist hinnatakse koolituse ajal läbi viidud tagasisidestatud praktiliste harjutuste põhjal.
Koolituse lõpetamine: Koolituse lõpetaja saab tunnistuse kui sooritab kõik koolituse jooksul antud praktilised harjutused.  Osalejatele, kes õpiväljundeid saavutanud ei ole väljastatakse soovi korral tõend koolitusel osalemise kohta.

Hind sisaldab:

  • Vabalt valitud Microsofti sertifitseerimiseksami sooritamise võimalus 6 kuu jooksul peale kursusel osalemist
  • Ligipääs WS-011 harjutustele läbi laborikeskkonna
  • Kohvipause koolituskeskuses ja ühiseid lõunasööke

Õppekavarühm: 0612 Andmebaaside ja võrgu disain ning haldus.

Microsoft 365 Copilot sissejuhatav koolitus

Koolituse eesmärk: Osalejad saavad arusaamise, kuidas  panna Microsoft 365 Copilot tööle nii enda kui ettevõtte huvides.

Sihtrühm ja eelteadmised: Koolitusele on oodatud kõik, kellel on huvi Microsoft 365 Copilot rakendamise ja juurutamisega ettevõttesse.

Õppevahendid: Veebinaril osalemise võimekusega arvuti. (Zoom, kaasaegne veebibrauser). Microsoft 365 Copilot litsents pole koolitusel osalemiseks kohustuslik.

Programm:

  • Sissejuhatus
  • Üldine ülevaade
    • Ülevaade Copilot-ist
    • Copilot kasutamine ettevõttes, võimalused, kasu ettevõttele
    • Copilot-i põhifunktsioonid
  • Copilot-i praktiline kasutamine
    • Praktilisi kasutusnäiteid erinevates Microsoft 365 programmides (Word, Excel, PowerPoint jne)
    • Rollipõhiseid näiteid
    • Tõhusamate promptide koostamine oma eesmärkide saavutamiseks
  • Copilot-i  oma ettevõttes kasutuselevõtu tehnilised aspektid
    • kuidas alustada, ettevalmistavaid tegevusi erinevatel tasanditel, turvalisus
  • Küsimused ja kokkuvõte

Õppemeetodid: Õppetöös saab osaleda liitudes koolitusega läbi veebikeskkonna Zoom.
Koolituse maht on 4 tundi
Koolitus toimub interaktiivse loengu vormis.

Hindamismeetod: Õpiväljundite hindamist ei toimu

Koolituse lõpetamine:Koolituse lõpetajale väljastatakse soovi korral tõend koolitusel osalemise kohta.

Hind sisaldab: Koolitusmaterjale.

Õppekavarühm: 0611 Arvutikasutus.

Praktiline AI rakendamise intensiivkursus tehnilistele spetsialistidele

Spetsiaalselt tehnilistele meeskondadele loodud intensiivne ja praktiline koolitusprogramm annab oskused erinevate AI tööriistade ja rakenduste kasutamiseks. Erinevalt teoreetilistest AI kursustest keskendub  programm AI-lahenduste praktilisele kasutamisele arendustöövoogudes, testimises ja automatiseerimises.

Osalejad õpivad kasutama AI-koodiassistente, rakendama AI-põhist testimist ja looma tõhusaid automatiseerimissüsteeme, et kiirendada ettevõtte arendus- ja tarneprotsesse.

Sihtrühm ja eelteadmised: Koolitusele on oodatud tehnilised spetsialistid, kes tunnevad huvi tehisintellekti rakendamise vastu, näiteks:

  • Tarkvaraarendajad ja programmeerijad
  • DevOps spetsialistid
  • Süsteemiarhitektid
  • Kvaliteedikontrolli insenerid
  • Süsteemianalüütikud
  • Andmebaasi insenerid
  • Tehnilised projektijuhid ja meeskonnajuhid

Õppevahendid: Windows või macOS operatsioonisüsteemi arvuti, millel on õigused rakenduste installeerimiseks ja seadistamiseks.
Neil, kellel puudub vajalik arvuti on võimalik seda rentida kokkuleppel BCS Koolitusega. Palume sellest koolitusettevõtet eelnevalt teavitada.

Programm:
Tehnilised alused (30 min)

  • AI ja masinõppe põhialused tehnilistele meeskondadele
  • Efektiivne promptimine AI kasutamiseks
  • AI mudelite kasutamise põhimõtted

AI arenduses (1 tund)

  • Kaasaegsed AI-koodiassistendid
  • GitHub Copilot’i kasutusvõimalused
  • Cursor IDE kasutusvõimalused
  • WindSurf kasutusjuhtumid

Dokumentatsioonihaldus (1 tund)

  • Kaasaegsed dokumentatsioonitööriistad
  • Mintlify API dokumentatsiooni jaoks
  • GitHub Copilot tehniliste tekstide kirjutamiseks
  • Notebook LLM

Testimine ja kvaliteedi tagamine (1 tund)

  • AI-põhised testimistööriistad
  • DeepCode turbeanalüüsiks
  • TestSigma testide automatiseerimiseks
  • AI-ga genereeritud testid
  • Turvalisuse testimise täiustamine

AI tööristad prototüüpimiseks (1 tund)

  • Kaasaegsed prototüüpimistööriistad
  • Replit prototüüpimiseks
  • Bolt.diy kasutamine prototüüpimisel

AI-agendid ja automatiseerimine (2 tundi)

  • AI-agentide tööpõhimõtted
  • n8n automatiseerimise võimalused
  • LangGraph rakendamine
  • Agentide orkestreerimise alused

AI-rakendamise ajurünnak (1 tund)

  • AI-rakendamise ideede ajurünnak
  • Edukriteeriumide määratlemine
  • Praktiliste eesmärkide seadmi

Õppemeetodid: Õppetöös saab osaleda klassiruumi tulles või liitudes koolitusega läbi veebikeskkonna Zoom.
Koolituse maht on 8 tundi sh 4 tundi praktilisi harjutusi koolituskeskkonnas.

Hindamismeetod: Praktiliste harjutuste sooritamine ja ühine arutelu.

Hindamiskriteerium: Õpiväljundite saavutamist hinnatakse koolituse ajal läbi viidud tagasisidestatud praktiliste harjutuste põhjal.

Koolituse lõpetamine: Koolituse lõpetaja saab tunnistuse kui sooritab kõik koolituse jooksul antud praktilised harjutused.  Osalejatele, kes õpiväljundeid saavutanud ei ole väljastatakse soovi korral tõend koolitusel osalemise kohta.

Hind sisaldab: Kohvipause koolituskeskuses ja ühist lõunasööki.

Õppekavarühm: 0613 Tarkvara ja rakenduste arendus ning analüüs.

Praktiline AI rakendamise intensiivkursus tehnilistele spetsialistidele

Spetsiaalselt tehnilistele meeskondadele loodud intensiivne ja praktiline koolitusprogramm annab oskused erinevate AI tööriistade ja rakenduste kasutamiseks. Erinevalt teoreetilistest AI kursustest keskendub  programm AI-lahenduste praktilisele kasutamisele arendustöövoogudes, testimises ja automatiseerimises.

Osalejad õpivad kasutama AI-koodiassistente, rakendama AI-põhist testimist ja looma tõhusaid automatiseerimissüsteeme, et kiirendada ettevõtte arendus- ja tarneprotsesse.

Sihtrühm ja eelteadmised: Koolitusele on oodatud tehnilised spetsialistid, kes tunnevad huvi tehisintellekti rakendamise vastu, näiteks:

  • Tarkvaraarendajad ja programmeerijad
  • DevOps spetsialistid
  • Süsteemiarhitektid
  • Kvaliteedikontrolli insenerid
  • Süsteemianalüütikud
  • Andmebaasi insenerid
  • Tehnilised projektijuhid ja meeskonnajuhid

Õppevahendid: Windows või macOS operatsioonisüsteemi arvuti, millel on õigused rakenduste installeerimiseks ja seadistamiseks.
Neil, kellel puudub vajalik arvuti on võimalik seda rentida kokkuleppel BCS Koolitusega. Palume sellest koolitusettevõtet eelnevalt teavitada.

Programm:
Tehnilised alused (30 min)

  • AI ja masinõppe põhialused tehnilistele meeskondadele
  • Efektiivne promptimine AI kasutamiseks
  • AI mudelite kasutamise põhimõtted

AI arenduses (1 tund)

  • Kaasaegsed AI-koodiassistendid
  • GitHub Copilot’i kasutusvõimalused
  • Cursor IDE kasutusvõimalused
  • WindSurf kasutusjuhtumid

Dokumentatsioonihaldus (1 tund)

  • Kaasaegsed dokumentatsioonitööriistad
  • Mintlify API dokumentatsiooni jaoks
  • GitHub Copilot tehniliste tekstide kirjutamiseks
  • Notebook LLM

Testimine ja kvaliteedi tagamine (1 tund)

  • AI-põhised testimistööriistad
  • DeepCode turbeanalüüsiks
  • TestSigma testide automatiseerimiseks
  • AI-ga genereeritud testid
  • Turvalisuse testimise täiustamine

AI tööristad prototüüpimiseks (1 tund)

  • Kaasaegsed prototüüpimistööriistad
  • Replit prototüüpimiseks
  • Bolt.diy kasutamine prototüüpimisel

AI-agendid ja automatiseerimine (2 tundi)

  • AI-agentide tööpõhimõtted
  • n8n automatiseerimise võimalused
  • LangGraph rakendamine
  • Agentide orkestreerimise alused

AI-rakendamise ajurünnak (1 tund)

  • AI-rakendamise ideede ajurünnak
  • Edukriteeriumide määratlemine
  • Praktiliste eesmärkide seadmi

Õppemeetodid: Õppetöös saab osaleda klassiruumi tulles või liitudes koolitusega läbi veebikeskkonna Zoom.
Koolituse maht on 8 tundi sh 4 tundi praktilisi harjutusi koolituskeskkonnas.

Hindamismeetod: Praktiliste harjutuste sooritamine ja ühine arutelu.

Hindamiskriteerium: Õpiväljundite saavutamist hinnatakse koolituse ajal läbi viidud tagasisidestatud praktiliste harjutuste põhjal.

Koolituse lõpetamine: Koolituse lõpetaja saab tunnistuse kui sooritab kõik koolituse jooksul antud praktilised harjutused.  Osalejatele, kes õpiväljundeid saavutanud ei ole väljastatakse soovi korral tõend koolitusel osalemise kohta.

Hind sisaldab: Kohvipause koolituskeskuses ja ühist lõunasööki.

Õppekavarühm: 0613 Tarkvara ja rakenduste arendus ning analüüs.

Praktiline AI automatiseerimise koolitus juhtidele

Praktiline koolitusprogramm annab mitte-tehnilistele juhtidele ja spetsialistidele oskused AI lahenduste juurutamiseks ja rakendamiseks.

Erinevalt tavalistest AI kursustest keskendub koolitus käegakatsutavate ja iseseisvalt toimivate AI lahenduste loomisele, mis võivad märgatavalt parandada ja automatiseerida igapäevaseid tööprotsesse.

Osalejad õpivad, kavandama, koolitama ja rakendama AI agente, et automatiseerida töövooge ning seeläbi suurendada nii isiklikku kui ka tiimi produktiivsust ettevõttes.

Sihtrühm ja eelteadmised: Koolitusele on oodatud mitte-tehnilised spetsialistid, kes soovivad rakendada AI-d oma töös, näiteks:

  • Osakonnajuhid ja meeskonnajuhid
  • Ärianalüütikud ja protsessijuhid
  • Projekti- ja tootearenduse juhid
  • Operatsioonide ja personalijuhtimise spetsialistid
  • Turundus- ja müügijuhid
  • Äriarenduse juhid

Õppevahendid: Windows või macOS operatsioonisüsteemi arvuti, millel on õigused rakenduste installeerimiseks ja seadistamiseks.
Neil, kellel puudub vajalik arvuti on võimalik seda rentida kokkuleppel BCS Koolitusega. Palume sellest koolitusettevõtet eelnevalt teavitada.

Programm:
Hommik: Baasteadmiste loomine

  • Tehisintellekti põhitõed (30 min)
    • Kiire sissejuhatus tehisintellekti ja masinõppe alustesse
    • Olulised mõisted ja terminoloogia
    • AI rakendamise võimalused äris
    • Reaalsed näited keskmise suurusega ettevõtetest
  • Kuidas AI-ga suhelda (1 tundi)
    • Praktilised promptimise tehnikad
    • Põhi- ja edasijõudnute promptimise põhimõtted
    • “Chain-of-thought” meetodi kasutamine
    • Praktilised harjutused juhtivate AI assistentidega
    • ChatGPT võimalused ja parimad praktikad
    • Claude AI eripärad
    • Spetsialiseeritud AI tööriistad eri ülesannete jaoks
  • AI-agentide mõistmine (2 tundi)
    • Mis on AI-agendid ja kuidas need töötavad
    • Erinevad agentide tüübid (spetsialiseeritud vs. üldine kasutus)
    • Agentide võimekused ja piirangud
    • Agentide koolitamine ja kohandamine
    • Tõhusate juhiste ja teadmistebaaside loomine
    • Agentide rollide ja vastutuste määratlemine
    • Agentide testimine ja parendamine
    • Mitme agenti ühildamine ja koordineerimine

Lõunapaus

  • AI-põhine töövoogude automatiseerimine (2 tundi)
    • Automatiseerimisvõimaluste määratlemine
    • Töövoogude komponentide kaardistamine
    • AI-agentide integreerimine protsessidesse
    • AI-agentide ühendamine automatiseerimisplatvormidega (make.com, n8n)
    • Autonoomsete protsesside loomine
    • Otsustusautomaatika ja andmetöötlus
  • AI juurutamise praktiline raamistik (30 min)
    • Samm-sammuline juhend edukaks rakendamiseks
    • Riskide hindamine ja KPI-de loomine
    • Protsessi jälgimine ja parendamine
    • AI juurutamise ideede loomine ja hindamine (1 tundi)
    • Brainstorming ja prioritiseerimine
    • Ressursside hindamine
    • Rakendusplaanide koostamine
    • AI rakendamise tegevusplaani koostamine (30 minutit)
    • Ideede esitlemine ja hääletamine
    • 90-päevane tegevusplaan
    • Edukriteeriumide määratlemine

Õppemeetodid: Õppetöös saab osaleda klassiruumi tulles või liitudes koolitusega läbi veebikeskkonna Zoom.
Koolituse maht on 8 tundi sh 4 tundi praktilisi harjutusi koolituskeskkonnas.

Hindamismeetod: Praktiliste harjutuste sooritamine ja ühine arutelu.

Hindamiskriteerium: Õpiväljundite saavutamist hinnatakse koolituse ajal läbi viidud tagasisidestatud praktiliste harjutuste põhjal.

Koolituse lõpetamine: Koolituse lõpetaja saab tunnistuse kui sooritab kõik koolituse jooksul antud praktilised harjutused.  Osalejatele, kes õpiväljundeid saavutanud ei ole väljastatakse soovi korral tõend koolitusel osalemise kohta.

Hind sisaldab: Kohvipause koolituskeskuses ja ühist lõunasööki.

Õppekavarühm: 0611 Arvutikasutus.

Power BI põhikursus

Koolituse päevad ja kellaajad:

02.06.2025 9:00 -16:30

03.06.2025 13:15 -16:30

04.06.2025 9:00 -12:15

06.06.2025 9:00 -16:30

3-päevane Power BI koolitus tutvustab võimsat tööriista, mis aitab hõlbustada läbimõeldud otsuste tegemist. Power BI-ga saab andmeid koguda, korrastada, ühendada andmemudeliks ja lõpuks visualiseerida. Koolitus sisaldab ka praktikumi viimasel päeval.

Koolitusele on oodatud kõik, kes soovivad baasoskusi, kuidas kasutada Power BI rakendust andmeanalüüsi töövahendina.

Eeltingimuseks on MS Excel programmi kasutamise kogemus algtasemel st: saab aru andmetüüpidest, koostab ja kujundab lihtsamaid tabeleid; kasutab lihtsamaid funktsioone (liitmised, lahutamised, keskmised jt); loob tabeli illustreerimiseks diagramme.

Õppevahendid: Windows operatsioonisüsteemi arvuti. Power BI Desktop rakendus.

Programm:

  • Päringute loomine Power Queryga
    • Andmete importimine erinevatest allikatest
      • Veebist
      • Andmebaasist
      • Tekstifailidest
      • Exceli tabelitest
      • Facebookist, Outlookist…
    • Tabelite ühendamine
      • Tabelite liitmine
      • Andmete võtmine teisesest tabelist ehk tabelite sidumine
    • Andmete korrastamine
      • Filtreerimine ja sorteerimine
      • Päiste määramine
      • Veergude ühendamine ja tükeldamine
      • Andmetüüpide määramine
      • Risttabelist (Pivot)  tavatabeli tegemine
      • Arvutustega veergude lisamine
    • Päringute värskendamine ja redigeerimine
    • Funktsioonid päringutes (“M”-funktsioonid)
      • Tingimuslaused
      • Formaadi muutmise funktsioonid
      • Ajafunktsioonid
      • Tekstifunktsioonid
      • Statistikafunktsioonid
  • Andmete visualiseerimine töölaual (Dashboard) Power BI Desktop abil
    • Rakenduse paigaldamine
    • Töökeskkond
    • Andmemudeli loomine
    • Võtmenäitajad (KPI)
      • Võtmenäitajate ja kokkuvõtete arvutamine
      • Tabelid ja maatriksid
    • Graafikud
      • Dünaamilised tulp-, joon-, sektordiagrammid
      • Geograafilise asukohaga diagrammid
        • Asukoha tüübi määramine
        • Punktid  kaardil
        • Piirkonnad
    • Tabelid ja maatriksid
    • Filtreerimise võimalused – Veelgi põhjalikum!
      • Viilutajad
      • Visuaali-, lehe- ja raportifiltrid
      • Sissevaated (Drill) ja selle seadistamine
    • Kohandatud visuaalide importimine (uued diagrammid, pildid…)
    • Visualiseerimisobjektide kujundamine
      • Fondid, värvid, graafikutele objektide lisamine ja eemaldamine
      • Skaalade seadistamine
      • Dünaamiliste joonte lisamine
  • Töölaua jagamise võimalused
  • Praktilised näited Power BI lahendustest

Õppemeetodid: Õppetöös saab osaleda klassiruumi tulles või liitudes koolitusega läbi veebikeskkonna Zoom. Koolituse maht on 24 tundi sh 15 tundi praktilisi harjutusi koolituskeskkonnas.

Hindamismeetod: Praktiliste harjutuste sooritamine.

Hindamiskriteerium: Õpiväljundite saavutamist hinnatakse koolituse ajal läbi viidud tagasisidestatud praktiliste harjutuste põhjal.

Koolituse lõpetamine: Koolituse lõpetaja saab tunnistuse kui sooritab kõik koolituse jooksul antud praktilised harjutused. Osalejatele, kes õpiväljundeid saavutanud ei ole väljastatakse soovi korral tõend koolitusel osalemisest.

Koolituse hind sisaldab

  • Lõunat või kohvipausi (poole päeva puhul) koolituskeskuses
  • 2-nädalast e-õppe platvormi Skillaby kasutusõigust peale koolituse lõppu

Järgmisteks kursusteks soovitame: Power BI edasijõudnutele.

Õppekavarühm: 0611 Arvutikasutus.

Lektori CV

Kliendi tagasiside:

“Jäin koolitaja ja koolitusega väga rahule. Koolitus ei olnud pelgalt kuulamine, vaid ka praktiliste oskuste arendamine. Koolitaja paistis silma põhjalike teadmistega Power BI-st ning oskas keerulisi kontseptsioone lahti seletada arusaadaval ja loogilisel viisil. Tema õpetamisstiil oli kaasahaarav ja toetav – ta mitte ainult ei andnud teoreetilisi teadmisi, vaid ka julgustas osalejaid iseseisvalt katsetama ja küsimusi esitama. Lisaks oli tal kannatlikkust ja paindlikkust, et kohandada tempo ja fookus vastavalt grupi vajadustele. Koolitus oli väga hästi üles ehitatud – alustasime Power BI põhifunktsioonidest ja liikusime sammhaaval keerukamate teemade juurde. Erilist väärtust pakkusid praktilised harjutused, mis aitasid õpitut kohe rakendada. Saime töötada reaalse eluliste andmekogumitega, luua dünaamilisi aruandeid ja andmevisualiseeringuid ning optimeerida andmemudeleid. Koolitaja tõi palju praktilisi näiteid, mis aitasid mõista, kuidas Power BI-d efektiivselt kasutada igapäevatöös. Pärast koolitust tunnen end Power BI kasutamisel oluliselt enesekindlamalt. Olen saanud tööriistad ja teadmised, mis aitavad mul andmeid paremini analüüsida ja visualiseerida. Suur tänu hea koolituse eest!”

Linuxi administreerimine- algajast meistriks

Koolituse eesmärk: Läbi kolme erineva mooduli õpivad osalejad põhjalikult kasutama Linuxi operatsioonisüsteemi ja rakendama selle peamisi teenuseid, ressursse ning seadistusmetoodikaid.

Sihtrühm ja eelteadmised: Koolitusele on oodatud kõik, kes soovivad täiendada teadmisi operatsioonisüsteemidest, omandada võimekust Linuxi seadistamiseks ja on tuttavad operatsioonisüsteemide kasutamisega. Samuti need, kes soovivad alustada karjääri IT-spetsialistina  ja omavad algtasemel Linuxi kasutamiskogemust.

Õppevahendid: Linuxi operatsioonisüsteemil toimiv arvuti

Programm:

Moodul 1 (20.10 – 22.10.2025)

  • Linux kui operatsioonisüsteem, Linuxi ajalugu, distributsioonid;
  • installeerimine: kõik vajalik installeerimiseks: kettavormingud, kettajaotiste tegemine, baaskomplekt tarkvarast;
  • vahendid: lisainfo allikad, töö käsureal, kest (shell), skriptid, utiliidid, konfigureerimisvahendid;
  • tarkvara installeerimine, uuendamine: DEB, RPM ja tar paketid, repositooriumid, turvauuendused
  • kasutajate haldamine: kasutaja mõiste, kasutajate loomine, keskkonna konfigureerimine, eriprivileegide jagamine, PAM autentimismoodulid;
  • algkäivitusprotseduur: grub. SysV-init ja systemd. käivitumisskriptid, töötasemed;
  • failisüsteemide haldamine: failisüsteemi ehitus, viidad, pääsuõigused, uue failisüsteemi loomine, monteerimine (mount), kontroll, kvootide määramine;
  • protsesside haldamine: ülevaate saamine, protsesside tapmine, prioriteedid, cron ja at teenus;
  • logimise konfigureerimine ja jälgimine;
  • varundamine;

Moodul 2 (24.11 – 26.11.2025)

  • Linuxipõhine taristu;
  • läbiproovitud ja turvaline füüsiline kiht – tarkvaraline RAID, dünaamiline partitsioneerimine LVM abil;
  • uus ja põnev füüsilisel kihil – failisüsteemid BTRFS ja ZFS;
  • võrk virtualiseerimiskeskkonnas – sillaga või maskeerimisega;
  • kernelipõhine virtualiseerimine QEMU / KVM, käsurida, graafilised vahendid, QEMU failiformaadid;
  • füüsilisest virtuaalseks: LXC konteinerid, konteinerite manipuleerimine;
  • Diskless-töökohtadega tsentraalselt hallatav võrk LTSP;
  • tsentraalsed konfiguratsioonihaldussüsteemid – Chef, Puppet, Ansible.
  • praktiline serveriseadistamine Puppeti abil

Moodul 3 (02.02 – 04.02.2026)

  • võrgu seadistamine;
  • DHCP teenuse seadistamine (ISC DHCP server, dnsmasq);
  • domeenikontrolleri seadistamine (Samba)
  • Failiserveri seadistamine (NFS, SMB)
  • Võrgust alglaadimine (PXE, LTSP)
  • Veebiserveri konfimine (Apache, Nginx veebiserver)
  • PAM autentimismoodulid, LDAP autentimine
  • E-postiteenuse seadistamine (Postfix/ Dovecot)
  • Marsruutimise seadistamine, tulemüür
  • Secure Shell seadistamine, avaliku võtmega autentimine
  • Kaugligipääsud – OpenVPN, IPsec
  • Esmane turvaskaneerimine ja ründetõrje (nmap, fail2ban)
  • Skriptimine – Bash
  • Tarkvara paigaldamine lähtekoodist

Turvaküsimusi käsitletakse jooksvalt iga teema juures.

Koolitus on loodud LPI ametliku programmi põhjal.

Õppemeetodid: Auditoorne töö klassi- või veebikeskkonnas 72 tundi (sh praktilised harjutused koolikeskkonnas 45 tundi)

Hindamismeetod: Praktiliste tööde sooritamine klassis

Hindamiskriteerium: Õpiväljundite saavutamist kontrollitakse läbi praktiliste harjutuste koolikeskkonnas

Koolituse lõpetamine: Koolituse lõpetaja saab tunnistuse kui sooritab kõik koolituse jooksul antud praktilised harjutused. Osalejatele, kes õpiväljundeid saavutanud ei ole väljastatakse soovi korral tõend koolitusel osalemisest.

Hind sisaldab: Kohvipause koolituskeskuses ja ühiseid lõunasööke

Õppekavarühm: 0612 Andmebaaside ja võrgu disain ning haldus.

Linux profikursus

Koolituse eesmärk: Osalejad saavad  teadmised Linuxi /systemd rakendamisest virtualiseerimise vaatenurgast. Samuti esmased teadmised konfiguratsioonihaldusvahenditest (kasutajate/tarkvara tsentraalne haldus).

Sihtrühm ja eelteadmised: Koolitusele on oodatud linuxi kasutajaoskustega süsteemiadministraatorid, kelle tööülesannetele on lisandunud virtualiseerimine ja platvormihaldus. Samuti on oodatud need, kes eelnevalt läbinud kursused “Linux põhikursus” ja “Linux edasijõudnutele”

Õppevahendid: Linuxi operatsioonisüsteemil toimiv arvuti

Programm:

  • Linuxipõhine taristu; 
  • läbiproovitud ja turvaline füüsiline kiht – tarkvaraline RAID, dünaamiline partitsioneerimine LVM abil; 
  • uus ja põnev füüsilisel kihil – failisüsteemid BTRFS ja ZFS; 
  • võrk virtualiseerimiskeskkonnas – sillaga või maskeerimisega; 
  • kernelipõhine virtualiseerimine QEMU / KVM, käsurida, graafilised vahendid, QEMU failiformaadid; 
  • füüsilisest virtuaalseks: LXC konteinerid, konteinerite manipuleerimine; 
  • Diskless-töökohtadega tsentraalselt hallatav võrk LTSP; 
  • tsentraalsed konfiguratsioonihaldussüsteemid – Chef, Puppet, Ansible;
  • praktiline serveriseadistamine Puppeti abil

Turvaküsimusi käsitletakse jooksvalt iga teema juures.

Kursusel õpitav on toeks eksamitel: LPIC-2 201, LPIC-3 300 ja 304

Õppemeetodid: Auditoorne töö klassi- või veebikeskkonnas 24 tundi (sh praktilised harjutused koolikeskkonnas 15 tundi)
Hindamismeetod:Praktiliste tööde sooritamine klassis
Hindamiskriteerium: Õpiväljundite saavutamist kontrollitakse läbi praktiliste harjutuste koolikeskkonnas

Koolituse lõpetamine: Koolituse lõpetaja saab tunnistuse kui sooritab kõik koolituse jooksul antud praktilised harjutused.

Hind sisaldab: 

  • Kohvipause koolituskeskuses ja ühiseid lõunasööke 

Õppekavarühm: 0612 Andmebaaside ja võrgu disain ning haldus.

Lektori CV