This course introduces students to the world of computer programming through visual block-based coding and computer-based runnable flow charts. It covers the programming structures (sequence, selection, and repetition) without distracting students with the syntax of any specific programming language. The course will help students acquire the skills of analytical thinking and problem solving which are essential for all areas of the IT field. The course will also go very briefly over database and network concepts to make students acquainted with the overall features of these two IT pillars.

Skill Level: Beginner