Introduction
  • Introduction
  • Our Python Environment
Core concepts
  • The theory of variables
  • Getting to grips with variables
  • Arithmetic and comparison operators
  • Variable reassignment & arithmetic with variables
  • Creating and interacting with lists
  • Getting started with tuples
  • Using dictionaries to drive your program
  • Commenting your code
Adding some logic!
  • The theory of if statements
  • If, then, else statements
  • EXERCISE: If statements
  • SOLUTION: If statements
  • The theory of loops
  • Dive into while loops
  • EXERCISE: while loops
  • SOLUTION: while loops
  • Getting to grips with for loops
  • EXERCISE: for loops
  • SOLUTION: for loops
  • Code structure & indentation
  • String Functions
Structure
  • The theory of functions
  • Creating our first function
What next?
  • Resources to continue your learning
  • What do I do now?