PROGRAMIRANJE

UVOD U PROGRAMIRANJE

OSNOVNI KONCEPT

ALGORITMI

TIPOVI PODATAKA

KONTROLA TOKA

OSNOVNI JEZICI

PHYTON

JAVA

C++

RAZVOJNA OKRUŽENJA (IDE)

VISUAL STUDIO CODE

PYCHARM

ECLIPSE

NAPREDNE TEHNIKE I ALATI

TESTIRANJE SOFTVERA

UNIT TESTIRANJE

INTEGRACIONO TESTIRANJE

TDD

VERZIONISANJE KODA

GIT

GITHUB

GITLAB

ALGORITMI I STRUKTURE PODATAKA

SORTIRANJE

PRETRAŽIVANJE

GRAFOVI I STABLA

NAPREDNE TEME U PROGRAMIRANJU

OBJEKTIVNO OPERISANO PROGRAMIRANJE

KLASE I OBJEKTI

NASLEĐIVANJE

POLIMORIFIZAM

RAD SA BAZAMA PODATAKA

SQL

ORM

MONGODB

WEB RAZVIJ

HTML/CSS

JAVASCRIPT

FRAMEWORKS

SPECIJALIZOVANE OBLASTI

VEŠTAČKA INTALIGENCIJA

MAŠINSKO UČENJE

DUBOKO UČENJE

PRIRODNI JEZIK PROCESIRANJA

RAZVOJ MOBILNIH APLIKACIJA

ANDROID

IOS

CROSS-PLATFORM RAZVOJ

UGRAĐENI SISTEMI

ARDUINO

RASPBERRY PI

MIKROKONTROLERI