Introduction
A computer program
A refresh on basic arithmetics
Understanding variables in programming
Operators and operands
Logical operations
Relational operators
Starting with Python
Your first Python program
Conditionals explained and practised
Loops explained and practised
Lists and Strings
Dictionaries
Special words in programming
Functions I
Functions II
Output formatting in Python
Accepting user inputs
File handling
Problem solving exercise I
Problem solving exercise II
References