Learning Objective: Build full-featured, database-driven mobile and web applications using Python and Flask! Learn to quickly prototype and deploy Python utility scripts. Learn Python programming best practices.

Test Drive Bundle (online sign-up)
Per Class (in-class sign-up)
Course Bundle (in-class sign-up)
188.12
158.79 per class
2 Payments of 503.62
Test Drive BundlePer Class Course Bundle
188.12158.79 per class2 Payments of 503.62

We will build a database-driven website using Python & Flask

Levels: Total Beginner to Intermediate

Maximum Class Size: 5 students to every 1 teacher

Class 1A. Object Oriented Programming & Review of Python Syntax + Best Practices

  1. Code Review and The beauty of Python: structured, fun, libraries, easier than PHP… but!
def function_name (parameter_1, parameter_2 = 4):
    variable_1 = 5
    result = (parameter_1 + parameter_2) * variable_1
    return result

argument_1 = 2
argument_2 = 3

print ( function_name(argument_1, argument_2) )

Class 1B/2A. Getting Started: Tool Installation & Resources

  1. Resources and References
  2. Creating a Local Development Environment
  3. Python Install
  4. Build a Web Application With Flask
  5. Homework Assignments:
    • Reading 1
    • Reading 2

Class 2B. The Honeymoon is Over Part I: Advanced Data Structures

  1. Homework Review
  2. Data Types
  3. Control Structures
  4. Homework Assignments:
    • Reading 1 + Coding Exercises
    • Reading 2 + Coding Exercises

Class 3. The Honeymoon is Over Part II: More Advanced Data Structures

  1. Homework Review
  2. Data Types
  3. Control Structures
  4. Homework Assignments:
    • Reading 1 + Coding Exercises
    • Reading 2 + Coding Exercises

Class 4. Let’s Code I: Object Oriented Programming

  1. Homework Review
  2. Homework Assignments:
    • Reading 1 + Coding Exercises
    • Reading 2 + Coding Exercises

Class 5. Let’s Code II: Model View Controller (MVC) Frameworks

  1. Homework Assignments:
    • Reading 1 + Coding Exercises
    • Reading 2 + Coding Exercises

Class 6. The Midpoint: Let’s Review What We Learned So Far!

  1. Homework Assignments:
    • Reading 1 + Coding Exercises
    • Reading 2 + Coding Exercises

Class 7. HTML5 and CSS3 Bootcamp

  1. Homework Assignments:
    • Reading 1 + Coding Exercises
    • Reading 2 + Coding Exercises

Classes 8, 9, 10. Let’s Build Something: Using Flask with Python to Build Real Applications

  1. Homework Assignments:
    • Reading 1 + Coding Exercises
    • Reading 2 + Coding Exercises