Jump to:

Get Ahead With Today’s Essential Skills

Discover why professionals ranging from analysts to web developers rely on Python programming to excel in their work. Dive into fundamental concepts and techniques, and build your own custom web or data application.

Evolve With the Tech-Driven Economy

Tap into the demand for Python programming skills, and translate new knowledge into career gains. Our dynamic coursework is designed by industry experts to align with today’s employer demands.

Become Part of a Global Community

Collaborate with experts and peers at the local level, and join GA’s growing global network. After the course is through, you’ll access exclusive perks, opportunities, and events to continue pursuing a lifetime of learning.

Python in the Real World

Python is shaping the world as we know it, with applications spanning web development, data science and analysis, game development, and more — even NASA contractors leverage its data management capabilities for shuttle missions. Here are just a few examples of modern Python-powered innovations.

Artificial Intelligence

Python is prevalent in the artificial intelligence community for its ease of use and flexibility. For example, a business could build a basic chatbot that answers common customer questions. Programmers could use Python to scrape the contents of email exchanges, identify common themes with visualizations, and build a predictive model to supply the chatbot with responses.

Full-Stack Web Applications

Python is used to run various parts of some of today’s most popular websites, including Instagram, Spotify, and YouTube. In fact, the visual bookmarking platform Pinterest has used Python in some form since it was founded. Python code has also powered the file-storage platform Dropbox’s desktop applications and server infrastructure for more than a decade.

Hollywood Special Effects

Remember that summer blockbuster with the huge explosions? Companies like Lucasfilm’s Industrial Light & Magic use Python to help program the special visual effects we see on the big screen. It has enabled them to develop standard toolkits they can reuse across productions, while still retaining the flexibility to build custom effects in less time than ever before.

See What You’ll Learn

Unit 0: Pre-Work

Introduction to Programming

Define programming.

Begin writing pseudocode.

Introduction to Python

Get acquainted with the Python programming language.

Write “Hello, World” and create comments.

Unit 1: Python and Programming Fundamentals

Introduction to Programming With Variables

Explore the concept of variables.

Differentiate between variable types.

Numerical Variables

Create and re-assign numerical variables using common naming guidelines and numerical operators.

Final Project

Course Summary

Python is an amazing tool for improving your speed on basic analytics tasks when you’re working with multiple variables. For example, using a simple line of Python code can help you create scatterplots that visualize correlations between all combinations of your variables in 30 seconds... And that’s just basic visualization!”

*Must be a U.S. citizen or permanent resident; approval pending state of residency.†Must be a U.S. citizen or permanent resident; approval pending state of residency.

Get Answers

Have questions? We’ve got the answers. Get the details on how you can grow in this course.

Why is this course relevant today?

Python frequently ranks as one of the most popular coding languages, in large part thanks to its versatility. Because it is free to contribute to, developers are able to continually add new features, meaning Python can support game development, website creation, tool development, process automation, mathematical calculation, data visualization, and more. Its code powers the back-end of popular websites like YouTube, Instagram, and The Washington Post — even NASA contractors leverage its data management capabilities for shuttle missions.

What practical skill sets can I expect to have after completing this course?

Throughout this course, you’ll:

Build aPythonprogram and add on increasing complexity throughout the course.

Apply Python skills to data visualization with Pandas or web applications with Flask.

Complete a cumulative final project.

How are special topics chosen for each instance of the course?

Each cohort’s special topic is determined based on instructor input and local market demand.

What kind of community will I find in this course?

General Assembly courses attract eager learners who are as passionate about growing their careers as you are. Their backgrounds span professions in design, product management, and many other fields. The GA experience can create lasting friendships and collaborations that will support you throughout a lifetime of discovery.

All Set!

We’ll notify you about the next session in your city. Until then, our admissions team will reach out to discuss our courses and your goals.

Meanwhile, we’d love to know a little more about you.

What sparked your interest in this course?

How did you learn about us?

Thank you.

Our admissions team will call you soon to chat about the course. To reach us directly, please call us at +1 (202) 517-1777 or email admissions.

General Assembly is a pioneer in education and career transformation, specializing in today’s most in-demand skills. The leading source for training, staffing, and career transitions, we foster a flourishing community of professionals pursuing careers they love.