Course curriculum

37 Lectures, 16.5 Hours, 12 Sections

  • 1
    Introduction
    • Introduction
  • 2
    Variables
    • Lecture: Variables
    • Setup Your Workstation
    • Test #1: Variables
    • Homework #1: Variables
  • 3
    Functions
    • Lecture: Functions
    • Test #2: Functions
    • Homework #2: Functions
  • 4
    "If" Statements
    • Lecture: "If" Statements
    • Test #3: "If" Statements
    • Homework #3: "If" Statements
  • 5
    Lists
    • Lecture: Lists
    • Test #4: Lists
    • Homework #4: Lists
  • 6
    Loops
    • Lecture: Introduction to Loops
    • Lecture: "While" Loops
    • Lecture: "Breaking" and "Continuing" in Loops
    • Test #5: Basic Loops
    • Homework #5: Basic Loops
    • Lecture: Making Shapes with Loops
    • Lecture: Nested Loops
    • Test #6: Advanced Loops
    • Homework #6: Advanced Loops
  • 7
    Dictionaries and Sets
    • Lecture: Dictionaries and Sets
    • Lecture: Examples of Dictionaries and Sets
    • Test #7: Dictionaries and Sets
    • Homework #7: Dictionaries and Sets
  • 8
    Input and Output (I/O)
    • Lecture: Introduction to I/O
    • Lecture: File I/O
    • Lecture: Tic-Tac-Toe, Part A
    • Lecture: Tic-Tac-Toe, Part B
    • Lecture: Participant Data, Part A
    • Lecture: Participant Data, Part B
    • Lecture: Participant Data, Part C
    • Test #8 - I/O
    • Homework #8 - I/O
    • Project #1: Connect 4
  • 9
    Classes
    • Lecture: Introduction to Classes
    • Lecture: Class Inheritance
    • Lecture: Pets, Part A
    • Lecture: Pets, Part B
    • Lecture: Pets, Part C
    • Lecture: Pets, Part D
    • Test #9 - Classes
    • Homework #9 - Classes
  • 10
    Importing
    • Lecture: Introduction to Importing
    • Lecture: Alternative Import Methods
    • Lecture: The Time Library
    • Lecture: The Math Library
    • Lecture: Guessing Game, Part A
    • Lecture: Guessing Game, Part B
    • Test #10 - Importing
    • Homework #10 - Importing
    • Project #2 - Hangman
  • 11
    Error Handling
    • Lecture: Error Handling
    • Test #11 - Error Handling
    • Homework #11 - Error Handling
  • 12
    Final Project and Exam
    • Lecture: Blackjack, Part A
    • Lecture: Blackjack, Part B
    • Lecture: Blackjack, Part C
    • Lecture: Blackjack, Part D
    • Lecture: Blackjack, Part E
    • Lecture: Blackjack, Part F
    • Project #3: Pick a Card Game!
  • 13
    Completion Certificate
    • How to Get Your Certificate

But wait, there's more!

Your pirple.com subscription also includes access to our other courses.

It's time to invest in yourself!

Pirple.com memberships are designed to give you the skills and knowledge you need to stay competitive as a Software Engineer.

OKAY, I'M READY