Available courses

The purpose of this course is to equip the learners with skills to process big sets of structured and unstructured data using appropriate tools and methods in order to gain new insights from the data and make predictions of possible future outcomes and behaviors.


This course covers the basic components of programming such as writing and running your first program, initializing and assigning variables, input and output of both formatted and unformatted data, files, data  structures, arithmetic operators, logical operators, functions and control structures.