Introduction
  • Course Introduction
  • How to Contact Your Instructor
  • Preview of the 10 Apps
  • The Tools You Need
  • Installing Python 3 and an IDE
The Basics: Small Program
  • FAQs
  • Your First Python Code
  • Your First Python Program
  • Summary
The Basics: Data Types
  • Variables
  • Your First Python Exercise (E)
  • Assign Multiple Values and Print (E)
  • Simple Types: Integers, Strings, and Floats
  • Create Integers, Strings, and Floats (E)
  • Sum Up Numbers (E)
  • List Types
  • Ranges
  • Create List (E)
  • Create Complex List (E)
  • Type Attributes
  • Did You Know?
  • How to Find Out What Code You Need
  • Bonus: Steps of Learning Python
  • Calculate Maximum (E)
  • Count Values (E)
  • Modify String (E)
  • Dictionary Types
  • Did You Know?
  • Create Dictionary (E)
  • Tuple Types
  • Create Tuple (E)
  • Create Complex Dictionary (E)
  • How to Use Datatypes in the Real World?
  • Did You Know?
  • Summary: Integers, Floats, Lists, Dictionaries, Tuples, dir, help
The Basics: Operations with Data Types
  • Python Shell and Terminal Tip
  • More Operations with Lists
  • Append Item to List (E)
  • Remove Item from List (E)
  • Remove Three Items From List (E)
  • Accessing List Items
  • Access Item (E)
  • Access Items (E)
  • Access and Append (E)
  • Accessing List Slices
  • Accessing Items and Slices with Negative Indexes
  • Accessing Characters and Slices in Strings
  • Accessing and Slicing Lists and Strings
  • Slicing a List, 2nd to 4th (E)
  • Slicing a List, First Three (E)
  • Slicing a List, Last Three (E)
  • Accessing Items in Dictionaries
  • Summary: Positive/Negative Indexes, Slicing
The Basics: Functions and Conditionals
  • Creating Your Own Functions
  • Lengther (E)
  • Square Area (E)
  • Volume Converter (E)
  • Print or Return?
  • Intro to Conditionals
  • If Conditional Example
  • Bonus Code: Using "and" and "or" in a Conditional
  • Conditional Explained Line by Line
  • Conditionals Quiz
  • More on Conditionals
  • Password Controller (E)
  • Warm or Cold (E)
  • Elif Conditionals
  • White Space
  • Hot, Warm, Cold (E)
  • Summary: Functions and Conditionals
The Basics: Processing User Input
  • User Input
  • String Formatting
  • String Formatting with Multiple Variables
  • String Formatting (E)
  • String Formatting and Uppercase (E)
  • Summary: Processing User Input
The Basics: Loops
  • For Loops: How and Why
  • Loop Over Colors (E)
  • Loop Over Big Colors (E)
  • Loop Over Integer Colors (E)
  • Loop Over Int and Big Colors (E)
  • For Loop Over a Function
  • Did You Know?
  • Looping Through a Dictionary
  • Bonus Code: Dictionary Loop and String Formatting
  • Loop Over Dictionary and Format (E)
  • Loop Over Dictionary and Replace (E)
  • While Loops: How and Why
  • While Loop Example with User Input
  • While Loops
  • While Loops with Break and Continue
  • Summary: Loops
Putting the Pieces Together: Building a Program