Course curriculum

  • 2

    Dev Environment Setup

    • Installing Python 3 (macOS)

    • Installing Python 3 (Windows)

    • Installing Visual Studio Code

    • Working Directory Setup and Terminal (Windows)

    • Working Directory Setup and Terminal (macOS)

    • A Simple First Program

  • 3

    Working with Strings

  • 4

    Working with Numbers

    • Different Types of Numbers

    • Boolean Values

    • Arithmetic Operations

    • Comparison Operators

    • Mini Project: Days-Old Calculator

  • 5

    Working with Dates

    • Intro to DateTimes

  • 6

    Using Functions

    • Introduction to Functions

    • Returning Data from Functions

    • Mini Project: Customer Report Builder

  • 7

    Collections

    • Lists and Tuples

    • Slicing Lists

    • Nesting Lists, Tuples

    • Dictionaries

    • Sets and Set Logic

  • 8

    Working with Loops

    • For Loops

    • While Loops

    • Using Range

  • 9

    Conditional Logic

    • Intro to Control Flow / Conditionals

    • Mini Project: Grade Classifier

  • 10

    Interacting with Files

    • Reading and Interacting with Files on Disk

    • Reading and Writing JSON Data

  • 11

    Classes

    • Introduction to Classes

    • Using Self and Instances of Classes

    • Mini Project: Lunch Menu Builder

    • Modules and __name__ == "__main__"

  • 12

    Unit Testing