Course curriculum

    1. Course Overview

    2. Why Python?

    3. Installation (OSX)

    4. Installation (Windows)

    5. Windows Users: To git bash or not to git bash?

    6. Organizing Files

    7. Package Manager: pip

    8. Virtual Environments

    9. Practice pip and virtualenv

    10. Running Python

    11. OSX old installation

    12. Chapter Survey

    1. Week 1 Monday Lesson Plan

    2. Guideline for Assignments

    3. Printing Strings

    4. Hello World

    5. Python Syntax

    6. Data Types

    7. Conditionals

    8. Loops

    9. For Loop Basic I

    10. Functions

    11. Functions Basic I

    12. Functions Basic II

    13. For Loop Basic II

    14. Default Parameters & Named Arguments

    15. Functions Intermediate I

    16. Functions Intermediate II

    17. Sorting

    18. Bubble Sort(Optional)

    19. Selection Sort(Optional)

    20. Insertion Sort(Optional)

    21. Ternary Operator

    22. Lambdas

    23. Underscore(Optional)

    24. Sequences

    25. OpenCV (Optional)

    26. Chapter Survey

    1. Week 1 Tuesday Lesson Plan

    2. Intro to OOP

    3. Classes

    4. Attributes

    5. Methods

    6. Quiz

    7. User

    8. Chaining Methods

    9. BankAccount

    10. Association Between Classes

    11. Users with Bank Accounts

    12. Modules & Packages

    13. Modular Practice(Optional)

    14. Store & Products(Optional)

    15. TDD

    16. Unittest and Assertions

    17. Intro to TDD(Optional)

    18. Multiple Arguments

    19. MathDojo

    20. MathDojo + TDD(Optional)

    21. Chapter Survey

    1. More OOP

    2. Inheritance

    3. Overriding & Polymorphism

    4. Zoo

    5. Chapter Survey

    1. Week 1 Wednesday (am) Lesson Plan

    2. Data Structures

    3. Linked Lists

    4. Singly Linked Lists

    5. Other Data Structures

    6. Week 1 Wednesday (pm) Lesson Plan

    7. Doubly Linked Lists

    8. Chapter Survey

    1. Week 1 Thursday Lesson Plan

    2. Flask Song

    3. Overview

    4. Flask Installation

    5. Hello, Flask!

    6. Routes

    7. Understanding Routing

    8. Rendering Views

    9. Template Engines

    10. Playground

    11. Static Files

    12. Checkerboard

    13. More Template Rendering

    14. HTML Table

    15. POST Form Submission

    16. Dojo Survey

    17. Dojo Fruit Store

    18. Week 1 Friday Lesson Plan

    19. Redirecting

    20. Session

    21. Counter

    22. Great Number Game

    23. Hidden Inputs

    24. Ninja Gold

    25. Removed Stuff

    26. Chapter Survey

About this course

  • Free
  • 355 lessons
  • 0 hours of video content

Discover your potential, starting today