The Power of Python

Easy to learn

The Python language is a programming language that was designed to be "beautiful" and "simple to read".

For you, that means less focus on complicated code syntax, and more focus on creating code that solves problems, makes money, changes lives, or whatever your goal may be.

Python101 will teach you the fundamentals via short and digestible video lessons. Watch at your own pace, complete the homework, and ask allllll the questions you'd like during our live tutoring sessions.

After completing this course you’ll feel comfortable talking about Python, reading other developer’s Python code. Python101 will prep you for Python202 and Python303 which are courses that will allow you to confidently list yourself as a Python developer on your resume.
Image with text

Course curriculum

  • 1

    Welcome to Python101

    • Python101 Syllabus

    • What is a Python Developer?

  • 2

    Lesson 1

    • Lesson 1.1 - Intro to Python

    • Lesson 1.2 - Writing a Python Program

    • Lesson Homework

    • How to Install Python 3

    • How to Install a Text Editor

    • Interpreted Language vs Compiled Language

  • 3

    Lesson 1 Assessment

    • Assessment #1

  • 4

    Lesson 2

    • Lesson 2.1 - Intro to DataTypes

    • Lesson 2.2 - Practice with DataTypes

    • Lesson 2 Homework

  • 5

    Lesson 3

    • Lesson 3 - More Datatype Practice

    • Lesson 3.2 - Introduction to Exceptions

    • Lesson 3 Homework

  • 6

    Lesson 4

    • Lesson 4.1 - Introduction to While Loop

    • Lesson 4.2 - Introduction to For Loop

    • Looping Over a Dictionary

    • Lesson 4 Homework

    • Completed Homework Lesson 3 & Lesson 4

  • 7

    Lesson 5

    • Lesson 5.1 - Intro to functions

    • Lesson 5.2 - Creating Custom Functions

  • 8

    Lesson 6

    • Lesson 6.1 - Introduction to Classes & Objects

    • Lesson 6.2 - Creating Classes & Objects

    • Lesson 6 - Homework

  • 9

    Lesson 7

    • Lesson 7 - Create Multiple Users (Objects)

    • Lesson 7 - Homework

    • Register for Live Session

  • 10

    Lesson 8.1

    • Lesson 8.1-Inheritance

    • Lesson 8.2 - The Super Method

    • Lesson 8 - Homework Assignment

  • 11

    Lesson 9

    • Lesson 9 - Packages and Modules Overview

    • Lesson 9 - Homework

  • 12

    Lesson 10

    • Lesson 10 - Intro to Python Libraries

    • Lesson 10 - Homework

  • 13

    Lesson 11

    • Lesson 11.1 - Intro to Datetime Library

    • Lesson 11 Homework

  • 14

    Lesson 12

    • Register for Python101 Live Session

    • Lesson 12.1 - Introduction to API

    • Lesson 12.2 - API Flow

    • Lesson 12 - Homework

  • 15

    Lesson 13

    • Lesson 13.1 - Creating an API with Flask

    • Lesson 13.2 - Connecting HTML form to Python API

    • Lesson 13.3 - Capturing Form data with Flask

    • Lesson 13.4 - Perform Business Logic and Return Result

    • Lesson 13 - HMWK

    • index.html

    • result.html

  • 16

    Lesson 14

    • Lesson 14 - Intro to Storage & Databases

    • Lesson 14 - Homework

    • Register for Python101 Live Session

  • 17

    Lesson 15 - Final Project

    • Final Project Overview