
Learn how to program with Python

CPU, memory and the internal workings of a computer

Bits, bytes and binary

How the Internet works and fundamental aspects of networked systems

Features of making the network system safe and secure

Introduction to processing and managing data in a database

Some of the key searching and sorting algorithms

Principles of programming languages and programming in general

Boolean algebra

Legal, ethical and societal impact of the use of computers in today's world