What is Programing?

  • Installing Python and IDEs
  • Initial Language Features
  • Printing
  • Variables
  • Strings
  • Input-output and the input function

Loops

  • What are Loops + Structure of Loops
  • If loops
  • While loops
  • For Loops
  • Useful operators
  • Break, Pass, Continue
  • Enumerate function

Methods and Functions

  • Function
  • Class
  • Instances
  • Object
  • This
  • Scope

Game Design

  • Guessing Game
  • Summary
  • Shuffle Game / Black Jack
  • Tic Tac Toe

Math/Operators/Booleans

  • Numbers and Floats
  • Order of Operations
  • Math Functions
  • Booleans
  • Comparison Operators
  • Decision Making and Conditionals

Data Types

  • Lists
  • Sets
  • Tuples
  • Dictionaries

Python Turtle Tool

  • Introduction to APIs, Libraries & Python Turtle tool
  • GUI’s and Python Turtle Environment
  • Pixels and Movements
  • Drawings and Lines
  • Pen Tools