Python Orbit
Python Orbit

Build scalable web applications, integrate your code with databases and frontend web programming.

Python 3, Data Structures, Syntax, Django, Flask

Thursday 7-9pm.
Weekly, in-person and online.

Web Dev Orbit

Price: $499
DEC 2019

Orbit Overview

Learn the fundamentals of programming -- data types, functions, structure -- while working on a portfolio of practical projects: building a blog app with Flask, analyzing real-world datasets, and working with databases.

You'll be prepared to dive into your own projects or learn more about software architecture by continuing on the backend development path at Upstream.

The student–instructor ratio is 5:1 to provide a personalized learning experience.


  • Programming Fundamentals with Python
    Build a solid foundation in data types, variables, control flow, using packages, and reading documentation : essential skills to build complex software.
  • Backend Web Applications
    Build a blog to learn the fundamentals of the Model-View-Controller and how to save and retrieve data from a database. Learn how to set up a project to make development and deployment easier.
  • Data Analysis and Visualization
    Python is uniquely applicable to data science. You'll put together several analyses of relevant, real-world datasets while building up your coding chops. You'll familiarize yourself with the state of the art to do complex analysis and stunning visualizations.
  • Advanced Databases and Application Frameworks
    This will combine and extend everything you've learned so far to build a well-structured, complex application. Learn about middleware, modular application design, and interactivity.

Note: Important legal information for participants.

Orbit Format

The orbital path of planet or satellite serves as a good metaphor for the Upstream curriculum and instruction framework. Fundamentals and core concepts of a programming language are the basis. Short, repetitive exercises to be completed quickly sharpen skills and generate momentum. Orbiteers work through real-world builds and troubleshooting simulations at difficulty-levels concurrent with their aptitude.

Enrollment Process

Coding Series enrollment requires membership.

  1. Become a member
  2. Enroll in this Orbit through the Member Portal.

Most members spend (4 months) in this Orbit.


How many students are in a class?

There are a maximum of 9 students in a class.

What specific technologies will I learn?

  • Python 3
  • Django
  • Flask
  • Jupyter
  • pandas
  • matplotlib
  • NumPy
  • SQL
  • deployment processes

Do I need to have previous experience?

Web Dev Orbit or demonstration of equivalent skills.

Who is teaching this series?

Learn how to code from seasoned software engineers with decades of combined experience currently working for tech companies from Pittsburgh to Silicon Valley.

Enrollment Process

Become a member, enroll in this Orbit or any neccessary prerequisites.

What software will I need?

Any software downloads will be free and recommended by instructors.

Do I need any equipment?

Yes. A laptop computer with the following is required:

  • Windows 7 or greater, OR Mac OS X 10.7.5 or greater
  • 2.0 GHz processor or greater
  • 2 GB RAM minimum
  • 250 GB HDD
  • wi-fi enabled

Not sure if your laptop meets these requirements?
Email us at

What certification do I get upon completion?

Upstream Coding offers no certification and makes no promise of future employment.

Still have questions?