PYTH Header Image 011320
LEARN FROM THE INDUSTRY’S TOP TALENT

Python Course: Pittsburgh

Gain fluency in Python — the world's fastest-growing major programming language — and start leveraging its versatile capabilities to build web and data science applications.

Upcoming courses

Dec 20Dec 29
Online Apply
Jan 18Mar 24
Online Apply
Feb 14Apr 25
Online Apply

Python is the No. 1 fastest-growing major programming language with 151% year-over-year growth.

Unlock Opportunity in High-Growth Fields

The future is bright for programmers who know Python — it’s a baseline skill for competitive industries like analytics, artificial intelligence, cybersecurity, and data science. And, thanks to its intuitive, readable syntax, it’s also one of the easiest languages to learn on the market.

Tap Into a Valuable Professional Network

Form real connections that can change the course of your career. Meet practitioners and peers who can help you succeed through our global alumni network. Graduate with an industry-recognized GA certificate, and join an exclusive community.

Let Your Employer Foot the Bill

More than 45% of our part-time students receive tuition reimbursement from their companies — you could, too. We can send you an employer sponsorship package to show your manager the advantages of learning Python with GA.

Learn Python on a Schedule Designed for Busy Professionals

Learn for 10 weeks in the evenings, or dive into in-depth study with our 1-week, accelerated course. You can join us at one of our campuses or take part from the comfort of home — wherever you’re based — via our Remote classroom.

Statistics sources: Stack Overflow, GitHub

Hundreds of Premier Companies Trust GA's Tech Programs to Train Their Teams — Here Are Just a Few

Inside Our Best-in-Class Curriculum

Go from Zero to Fluent With Expert Guidance

Learn by doing with help from world-class practitioners who use Python every day. Instructors bring the latest techniques from the field straight to the classroom. Our curriculum emphasizes real-world relevance and offers plenty of opportunity for practice through code-alongs, labs, and projects that mirror on-the-job applications.

Discover Python’s Wide Range of Applications

Designed for students with a variety of professional backgrounds and experience levels — including beginners — this course takes a deep dive into the fundamentals of Python and object-oriented programming. Explore Python’s powerful applications in the final unit, with either a data science or web development specialization as selected by students and instructors.

Get a Head Start With Pre-Course Prep Lessons

Once you enroll, we equip you with online, self-paced preparatory lessons to set you up for success. Install your developer environment. Then, dive into essential Python programming concepts to gain a common vocabulary and start collaborating with classmates on day one.

Request Full Syllabus

Real-World Portfolio Projects

Graduate with a polished capstone project: A custom application built from scratch. Depending on the focus of your cohort, you’ll either manipulate and visualize data with Pandas or else integrate APIs into a web app with Flask.

Individualized Instructor Support

Get guidance, feedback, and more from experts who are dedicated to supporting your learning and career goals. Instructors are on hand in class and during office hours to offer real-time support and help you turn ideas into action.

Global Network of 70K+ Alumni

Create connections with peers that last well beyond your time in the classroom. As part of the GA alumni community, you’ll gain access to networking events and workshops to keep evolving your career for years to come.

“The approach that the instructor has taken during this course is what I have been looking for in every course that I have been in. General Assembly has acquired some of the finest teachers in the field of programming and development, and if all the other classes are structured the same way as the Python course I took, then there is a very high chance that I will come back for more.”

System Test Engineer, ASML
Nizar Altarooti, GA Online

.

Elite Instructors

These Python experts bring in-depth experience from the field to the classroom each day, providing invaluable insights into succeeding on the job. 

GA instructors are committed to providing personalized feedback and support to help you gain confidence with key concepts and tools. 

Instructor, Online
Software Engineer at Warby Parker
Instructor, London
Data Scientist at Microsoft
Instructor, New York City
Staff Software Engineer at Peloton

Case Study: Bloomberg Partners With GA for Python Training

Problem: To remain a data industry leader, Bloomberg sought to evolve the skills of its employees, enabling them to automate processes and apply advanced analytics in new ways.

Solution: Through the Leading With Data program — which leverages General Assembly's Python programming curriculum — Bloomberg is equipping hundreds of analysts with technical tools to wrangle and explore data.

Impact: “I have seen business initiatives that were prototyped during the class put into production. The program has led to tangible business results, as well as creating a common foundational skill set that we all must have going forward.” — Domenic Maida, Chief Data Officer, Bloomberg

Case study source: Rethinking the Build vs. Buy Approach to Talent: How Savvy Employers Are Building Tech Skills From Within, by Josh Bersin, Senior Advisor, Whiteboard Advisors

PYTH Case Study 010220

Flexible Financing Options

Employer Sponsorship

Receive full or partial tuition reimbursement from your company.

.As low as

$0

per your employer’s benefits

 

Full Tuition

Save $250 on the full $3,950 tuition by paying in full upfront.*

*Currently only available in select U.S. markets..

$3,950

full tuition

0%-Interest, $0-Fee Loans

Apply for a loan from one of our high-quality lenders, ClimbMeritize, or Ascent. Qualify for monthly payments as low as $206 at zero interest for 18 months.*

*Loan approval subject to eligibility.

As low as

$206

per month

Installment Plans

Divide tuition into two, three, or four easy payments.

As low as

$988

per installment

Need advice? Our Admissions team is here to help.

Contact Admissions

Frequently Asked Questions

Why are Python programming skills relevant today?

The future is bright for programmers who know Python — it’s a baseline skill for high-growth industries like analytics, artificial intelligence, cybersecurity, and data science, which was recently named the No. 1 most promising job by LinkedIn.

It’s also incredibly accessible. Thanks to its versatility and intuitive syntax, Python is one of the easiest programming languages to learn on the market — a good choice for beginners to the world of programming.

What are the professional backgrounds of Python programming students?

Python Programming is our best entry-level course for professionals looking to gain a foundation in programming to kickstart a move into tech or data. You’ll find a diverse range of students in the classroom including:

  • New programmers who want to get up and running quickly with an object-oriented language.

  • Graduates of our Data Analytics course who enjoyed the programming aspects of Excel and SQL.

  • Anyone considering further study in our Data Science or Data Science Immersive programs, which require a strong foundation in Python programming.

Regardless of their backgrounds, this program attracts a community of eager learners who want to know how to code a prototype, make sense of documentation, and continue honing their Python skills independently.

What does my tuition cover?

Here are just some of the benefits you can expect as a GA student:

  • 40 hours of expert instruction from a Python practitioner, plus many more spent tackling homework, honing projects, and getting technical support in office hours.

  • Robust coursework, including expert-vetted lesson decks, project toolkits, and more. Refresh and refine your knowledge throughout your professional journey as needed.

  • A web programming or data science specialization track, which your instructor will select based on class interest and local job market demand.

  • A real-world project where you’ll develop a custom web or data application from scratch.

  • Individual feedback and guidance from instructors and TAs. Stay motivated and make the most of your experience with the help of GA’s dedicated team.

  • Exclusive access to alumni discounts, networking events, and career workshops.

  • A GA course certificate to showcase your new skill set on LinkedIn.

  • Connections with a professional network of instructors and peers that lasts well beyond the course. The global GA community can help you navigate and succeed in the field.

Will I earn a certificate?

Yes! Upon passing this course, you will receive a signed certificate of completion. Thousands of GA alumni use their course certificate to demonstrate skills to employers and their LinkedIn networks. GA’s technology training courses are well-regarded by many top employers, who contribute to our curriculum and use our programs to train their own teams.

Who teaches this course?

Our instructors represent the best and brightest Python programming and software engineering experts who have worked for companies like Etsy, Zendrive, and Honey.is. They combine in-depth knowledge as practitioners with a passion for nurturing the next generation of talent.

We work with a large pool of experienced instructors around the world. Please speak with our Admissions team to find out who is teaching the upcoming course in your location.

Are there any prerequisites?

This is a beginner-friendly program with no prerequisites, although some students may have coded previously. First-time programmers will have access to pre-course preparatory lessons and additional resources to boost their confidence with key concepts and set up their developer environments.

Our Admissions team can discuss your background and learning goals to advise if this course is a good fit for you.

Can I work full-time while enrolled in this course?

Yes! All of our part-time courses are designed for busy professionals with full-time work commitments. Depending on your location, classes meet twice per week in the evenings, or all day on Saturday. If you’re able to dedicate a full week to learning, we also have a full-time, accelerated 1-week option. You may opt to take this course in-person at one of our 20+ campuses or online via our Remote classroom setup. 

You will be expected to spend time working on homework and projects outside of class hours each week, but the workload is designed to be manageable with a full-time job.

If you need to miss a session or two, we offer resources to help you catch up. We recommend you discuss any planned absences with your instructor.
 

Which format should I take this course in — on campus or online?

It’s up to you! Our Remote course offers a learning experience that mirrors GA’s on-campus offerings but allows you to learn Python from the comfort of home. If you don’t live near a GA campus, have a busy travel schedule, or just want to save yourself the commute, a Remote course could be a good option for you, if available in your market. You’ll still get access to the expert instruction, learning resources, and support network that GA is known for.

If you prefer to learn Python alongside your peers and can make it to campus, our in-person courses allow you to take advantage of our beautiful classrooms and workspaces.

Our Admissions team can advise you on the best format for your personal circumstances and learning style.

What are my financing options?

We offer a variety of different financing options, including installment plans, so you can focus on what counts — your education. Plus, more than 45% of our part-time students receive full or partial tuition reimbursement from their employers. Speak with our Admissions team to learn more and find the best fit for you and your finances.

What projects will I work on during the course?

For your capstone project, you’ll apply what you’ve learned throughout the course to build a polished, portfolio-ready web or data application. Showcase your skills by creating a custom app that pulls in third-party data with Pandas or integrates functionality from APIs with Flask, depending on the focus of your cohort.

We encourage you to tackle a problem that’s related to your work or a passion project you’ve been meaning to carve out time for.

Throughout the course, you’ll also complete a number of smaller projects designed to reinforce what you’ve learned in each unit.

What types of Python jobs are in demand in Pittsburgh?

According to the workforce analytics firm Emsi Burning Glass, the top Python jobs in Pittsburgh are software engineer, software developer, DevOps engineer, financial software engineer, full-stack engineer, site reliability engineer, and software development engineer. Also popular: the roles of data scientist and data engineer. These are the top jobs in the Pittsburgh metro area, calling for proficiency in the Python programming language. As you can see, professionals adept in the world's fastest-growing major programming language have a wide range of opportunities. The Python job market in Pittsburgh is strong, with companies large and small making big bets on technology. That said, programmers are highly in demand.

Who are the major employers hiring for Python jobs in Pittsburgh?

According to current data from Emsi Burning Glass, Pittsburgh’s top employers of Python-proficient professionals include Amazon, Google, Facebook, Microsoft, Aurora, FedEx, Argo AI, and ANSYS Inc. There are also opportunities available in the financial and education spheres at PNC Bank and Carnegie Mellon University, respectively. Businesses and large institutions seeking out employees with Python skills are on the rise in Pittsburgh. Between tech giants like Google and corporations like FedEx, who are developing their own technologies, job seekers with Python programming skills find themselves in an enviable position.

What specific Python skills do Pittsburgh employers look for?

Pittsburgh employers are seeking out Python-proficient candidates who are also adept in the programming language Java, as well as the next-level skills of scripting, automation, machine learning, and Linux, as per Emsi Burning Glass and our other hiring partners. Hiring managers also scan resumes for skills in Amazon Web Services and computer science. Keep in mind that Python is key to building applications of all kinds and a baseline skill for the competitive industries of analytics, artificial intelligence, cybersecurity, and data science. As a result, fluency in Python and the next-level skills employers in Pittsburgh seek will remain highly sought-after. That’s true today — and into the foreseeable future.

Is Python really a relevant, in-demand skill in Pittsburgh?

All the data says yes. The U.S. Bureau of Labor Statistics predicts about 189,200 job openings for software developers, quality assurance analysts, and testers, who use high-demand Python, will become available each year over the next decade. In Pittsburgh and beyond, there’s increasing demand for software developers and professionals with Python skills as industries across all sectors invest in technology and proprietary software. The same goes for the national and international levels, according to Emsi Burning Glass. Python fluency will remain a valued skill sought by employers everywhere, especially in Pittsburgh.

Approximately, how much can someone expect to earn in Pittsburgh with Python skills?

According to Emsi Burning Glass, the salary range for someone with Python skills in Pittsburgh is $90,778 to $122,818. This is a verified range that reflects current median salaries but varies by experience and sector. As the data shows, the forecast is very good for Python programming professionals. Salary-wise, your value is likely to increase over time. Professionals with Python proficiency have good earning potential in Pittsburgh and around the world. Python programming is an emerging, in-demand skill set with boundless potential; that’s the bottom line.

How is this course taught at the Pittsburgh campus? And where is it?

This Python class is currently fully remote in Pittsburgh. While we do not currently have a working physical campus in this metro, we have developed cohorts, local hiring partner connections, and hosted events to make your remote Python programming class as dynamic and complete as it would be in person. These "regular" course perks greatly benefit the accelerated learning structure of part-time learning. The part-time schedule allows more flexibility, so you can learn around your own schedule, from the comfort of home or wherever you are. Our Python coding bootcamp is designed for students with a variety of professional backgrounds and experience levels — including beginners. Connect with expert instructors and your peers from Pittsburgh and the surrounding area. This course takes a deep dive into the fundamentals of Python and object-oriented programming. Learners explore Python’s powerful applications in the final unit, with either a data science or web development specialization as selected by students and instructors.

How do I know General Assembly is the best place for me to learn Python and advance my tech career in Pittsburgh?

For over ten years, we have changed careers and lives by fostering a dynamic community of passionate learners. We were one of the first to teach tech and digital skills. Our expert-led, standards board-validated training has catalyzed the tech sector by cultivating diverse tech talent, removing financial barriers, and partnering with industry pros to create innovative, premium curricula with proven results. You can be confident that our Python training course will equip you with the Python fundamentals you need to succeed in your career. Our instructors are real-world, expert professionals who set you on a path of sustainable success. As a learner, you will join a community of passionate peers who are just as eager to grow their careers as you are and create connections that last well beyond your time in the classroom. And as part of our alumni community, you will gain access to networking events and workshops to keep evolving your career for years to come. 

Pittsburgh has grown into a premier tech hub, having transformed from a steel town into a first-class tech city. Don’t underestimate this Pennsylvania metro — it is home to a great number of startups, technology companies, and dynamic organizations undergoing radical digital transformations of their own. That is in large part due to the influence of Carnegie Mellon. The university pioneered robotics and artificial intelligence and is an active partner in Pittsburgh’s tech renaissance. Research and innovation are the lifeblood of the tech scene. The city’s strengths span many high-tech sectors — computing, robotics, medicine. All the tech giants have outposts here, and delf-driving technology is a huge player. In fact, Zoom recently opened an office. Even during the pandemic, Pittsburgh tech companies continued to make moves, make deals, and make new tech products. It’s a place with many options and a promising launchpad for your learning journey and future career goals. 

Still curious?