Introduction
  • Demo
  • Introduction
Basics
  • Arithmetic with Python
  • Arithmetic Operator Precedence
  • Types
  • Variables
  • String
  • Lists
Functions, Boolean Expression, Flow Control and some CS concepts
  • Function Basics
  • Relational Operators
  • Logical Operators
  • Conditional Branching - if-else
  • Binary Numbers
  • Conditional Branching - if-elif
  • Variable Scope
  • While Loop
  • More about Loops
  • Argument Passing
  • Exceptions
  • Computation with Python
  • Modules
Simple Algorithms, Graphics, Class and Applications
  • Binary Search
  • Linear Interpolation
  • Recursion
  • Simple Sorting
  • Graphics
  • Graphics - 2D Transform
  • Classes
  • Class Inheritance
  • Projectile Motion Simulaiton