Основните курсеви за програмирање им обезбедуваат на поединците основни знаења и вештини за да тргнат на патување во светот на кодирање и развој на софтвер. Овие курсеви се грижат за почетници и покриваат суштински концепти за програмирање, синтакса и техники за решавање проблеми.