Programming fundamentals
  • Introduction
  • What is programming?
  • What is source code?
  • Compile VS Interpreted Languages
  • Strings and numbers
  • Variables
  • Lists, Arrays or Collections
  • Conditional Code - If statements
  • Loops
  • Functions
Getting Started with Python
  • intro to getting started
  • What is Python?
  • Installing Python
  • Running Python IDLE and online
  • Installing IDE
Python Basics
  • Intro to python basics
  • Exercise files
  • Strings & print function
  • Numbers / Math
  • Variables
  • Lists
  • Tuples
  • Dictionaries
Conditional structures
  • intro to conditional code
  • If Statements
  • While Loop
  • For loop
  • Break and Continue
Functions
  • intro to functions
  • Custom Functions & arguments
  • Functions with arguments
  • Function variable scopes
  • Function return
  • Functions with flexible arguments
  • Unpacking
  • Modules
  • Built in functions
Working with files
  • Intro to working files
  • Opening / Creating files / Writing files
  • File reading
  • Renaming files
  • Deleting files