The basic programming algorithms course is a course that studies concepts, techniques and basic manipulations in a programming language. The material taught includes an introduction to programming languages, basic syntax, variables and data types and functions