Unit 0: Intro
- Unit 0: Intro
- Unit 1: Python Basics
- Unit 2: Control Flow
- Unit 3: Types
- Unit 4: Iteration
- Unit 5: Object-Oriented Programming (OOP)
- Unit 6: Modules
- Unit 7: Conclusion
- START HERE: Welcome to Python Foundations!Lesson
- Unit 1: Python Basics - OverviewLesson
- 1.1 An Overview of Python - LessonLesson
- 1.1 An Overview of Python - QuizMastery Quiz
- 1.2 Python Syntax - LessonLesson
- 1.2 Python Syntax - QuizMastery Quiz
- 1.3 Building Python Programs - LessonLesson
- 1.3 Building Python Programs - QuizMastery Quiz
- 1.4 Basic Computations - LessonLesson
- 1.4 Basic Computations - QuizMastery Quiz
- Unit 1 BreakLesson
- Unit 1: Python Basics - Review AssignmentReview Assignment
- Unit 2: Control Flow - OverviewLesson
- 2.1 Functions - LessonLesson
- 2.1 Functions - QuizMastery Quiz
- 2.2 Booleans - LessonLesson
- 2.2 Booleans - QuizMastery Quiz
- 2.3 If Statements - LessonLesson
- 2.3 If Statements - QuizMastery Quiz
- Unit 2 BreakLesson
- Unit 2: Control Flow - Review AssignmentReview Assignment
- Unit 2: Control Flow - Project (FizzBuzz)Lesson
- Unit 3: Types - OverviewLesson
- 3.1 Ints & Floats - LessonLesson
- 3.1 Ints & Floats - QuizMastery Quiz
- 3.2 Strings - LessonLesson
- 3.2 Strings - QuizMastery Quiz
- 3.3 Lists - LessonLesson
- 3.3 Lists - QuizMastery Quiz
- 3.4 Sets - LessonLesson
- 3.4 Sets - QuizMastery Quiz
- 3.5 Tuples - LessonLesson
- 3.5 Tuples - QuizMastery Quiz
- 3.6 Dictionaries - LessonLesson
- 3.6 Dictionaries - QuizMastery Quiz
- Unit 3 BreakLesson
- Unit 3: Types - Review AssignmentReview Assignment
- Unit 3: Types - Project (String Addition)Lesson
- Unit 4: Iteration - OverviewLesson
- 4.1 Iterables - LessonLesson
- 4.1 Iterables - QuizMastery Quiz
- 4.2 For Loops - LessonLesson
- 4.2 For Loops - QuizMastery Quiz
- 4.3 While Loops - LessonLesson
- 4.3 While Loops - QuizMastery Quiz
- 4.4 Recursion - LessonLesson
- 4.4 Recursion - QuizMastery Quiz
- Unit 4 BreakLesson
- Unit 4: Iteration - Review AssignmentReview Assignment
- Unit 4: Iteration - Project (FizzBuzz 1-100)Lesson
- Unit 5: Object-Oriented Programming (OOP) - OverviewLesson
- 5.1 Classes - LessonLesson
- 5.1 Classes - QuizMastery Quiz
- 5.2 Dunder Methods - LessonLesson
- 5.2 Dunder Methods - QuizMastery Quiz
- 5.3 Inheritance - LessonLesson
- 5.3 Inheritance - QuizMastery Quiz
- 5.4 Iterators & Generators - LessonLesson
- 5.4 Iterators & Generators - QuizMastery Quiz
- Unit 5 BreakLesson
- Unit 5: Object-Oriented Programming (OOP) - Review AssignmentReview Assignment
- Unit 5: Object-Oriented Programming (OOP) - Project (Shapes)Lesson
- Unit 6: Modules - OverviewLesson
- 6.1 Creating Modules - LessonLesson
- 6.1 Creating Modules - QuizMastery Quiz
- 6.2 Built-In Modules - LessonLesson
- 6.2 Built-In Modules - QuizMastery Quiz
- 6.3 Third-Party Modules - LessonLesson
- 6.3 Third-Party Modules - QuizMastery Quiz
- Unit 6 BreakLesson
- Unit 6: Modules - Review AssignmentReview Assignment
- Unit 6: Modules - Project (Random Dates)Lesson
- Conclusion & Next StepsLesson