Python
Python

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

Topics:
Python 3, Data Structures, Syntax, Django, Flask

Schedule:
3 days, 4hrs/day.
Scheduled based on registration.

Prerequisite:
Web Foundations or equivalent skills.

Premium Member Pricing:
One-time enrollment fee of $599.

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 member-instructor ratio is 5:1 to provide a personalized learning experience.


Curriculum

  • 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.

Location

Upstream Coding PGH
3700 Butler St
Pittsburgh, PA 15201

Enrollment Process

Coding Orbit enrollment requires membership.

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

Enroll
Most members spend (4 months) in this Class.

Most members spend (4 months) in this Class.

Check our FAQs for more information about this Orbit.


Get Started

Rolling admissions, join today.

Become a Starter Member to
attend Web Foundations for free.

Sign Up

FAQs


How many members are in a class?

This varies based on in-person and remote attendees, but generally doesn't exceed 15 members.

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 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

See section above.

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 hello@upstreamcoding.com.

What certification do I get upon completion?

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

Date last updated: May 24, 2019

Below are highlights from our Terms of Service, make sure to review it in it’s entirety before using this website.

Facilitator of Information. Members and workshop participants understand Upstream Coding is a facilitator of information and does not guarantee that your abilities will improve. No employment or other opportunities are represented or warranted, either with Upstream Coding or anyone else.

Attendance. Attendance is voluntary. Missing more than one session can result in you being asked to stop attending. No refund will be issued, but you will have the opportunity to attend a future series at no additional cost.

Memberships: You may cancel your membership at anytime prior to your account billing date.

Coding Series Deposit Refunds. A partial deposit refund will be issued, less any credit card processing fees, only if during the interview, at the sole discretion of Upstream Coding, it is determined you will be unable to successfully complete the workshop.

Coding Series Changes. Titles and content are subject to change to keep series curriculum inline with best practices, employment trends and ensure training remains relevant.

Still have questions?

See What Our Members Say About Us


I joined Upstream Coding's Modern Website Development Coding Series already having a solid foundation in web development, however regardless of experience my time at Upstream Coding has been both rewarding and challenging.

Learners are exposed to a wealth of knowledge in small, digestible chunks, ranging from, but not limited to: HTML, CSS, Bootstrap, Responsive Design, JavaScript, jQuery, GitHub, Google Chrome's Developer Tools, and more.

The curriculum Upstream presents provide a necessary strong foundation for anyone looking to become a developer and what better way to learn than to work on several projects for real, established companies.

The small classroom environment provides a great opportunity to both interact and get personalized attention. Speaking of which Upstream's instructors and TAs are not only knowledgeable, but are both personable and charismatic.

I also appreciate how involved Upstream's instructors are when discussing members outcome, providing several opportunities throughout the course to speak with people in tech, recruiters, and potential employers.

I would absolutely recommend Upstream Coding's Modern Website Development Coding Series for anyone looking to gain a strong foundation in development.

- John E.


I consider it an honor to be a member of the inaugural Upstream Coding Modern Web Dev class. 6 weeks ago I didn't even know what HTML was. Now, however, I am (slowly but surely) building my own websites.

The course was a nice blend of structured and adaptive. If we needed more time to grasp a concept, we were given the extra time and attention. Beyond code we also covered getting a Portfolio together, Resume/Interviewing, had a industry leader as a guest speaker, and have been linked up with potential internship opportunities.

There were some growing pains associated with being the first ones through, but as anyone who has ever started an enterprise of any sort knows, these type things are unavoidable. I am confident Alan and Josh and company will take those lessons learned and the next cohort will be even better.

I think the vital information worth passing along in this review is that if you choose to take a course with Upstream, they are committed to you learning the material. I have had instructors stay late after class. They have even made a VC on both the weekends and weeknights when I was stuck on a bit of code. They continue to offer me their advice and support as the class ends. I believe they have given me the base of knowledge I needed to eventually get my foot in the door as a Front End Web Dev. Can't wait for Modern Web Dev course 2!

- Michael H.