Ready to learn more?
Next Cohort: Jul 15-Sep 18
By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.
Duration
10 weeks
Tuition
$3,100
Commitment
Part-Time
Delivery
Live Online
Credential
Certificate
Year Founded
2011
Scholarships
yes
General Assembly is accepting applications only from Canada, the United States, the United Kingdom, France, and Australia.
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. 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.
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, covering both data science and web development specializations.
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. General Assembly’s curriculum emphasizes real-world relevance and offers plenty of opportunity for practice through code-alongs, labs, and projects that mirror on-the-job applications.
Students will get a head start with pre-course prep lessons. Once enrolled, General Assembly will equip learners with online, self-paced preparatory lessons to set them up for success. Install their developer environment. Then, dive into essential Python programming concepts to gain a common vocabulary and start collaborating with classmates on day one.
With General Assembly students get individualized instructor support with guidance, feedback, and more from experts who are dedicated to supporting their learning and career goals. Instructors are on hand in class and during office hours to offer real-time support and help them turn ideas into action.
Graduate with a polished capstone project: A custom application built from scratch. Depending on the focus of the cohort, students will either manipulate and visualize data with Pandas or else integrate APIs into a web app with Flask.
Ready to get started?
Next Cohort: Jul 15-Sep 18
By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.
Student Reviews (47)
Excel, Tableau, and SQL
Meredith
April 10, 2025Graduated From
Data Analytics Immersive
Overall:
Instructors:
Curriculum:
Job Assistance:
My instructors were extremely helpful and approachable, which makes it so easy to engage with the materials and learn. I cannot speak more highly of this course and my instructors.
The skills that I have learned have helped me look at data in a ...
My instructors were extremely helpful and approachable, which makes it so easy to engage with the materials and learn. I cannot speak more highly of this course and my instructors.
The skills that I have learned have helped me look at data in a different way and to use Excel, Tableau, and SQL effectively. I also think the course has given me an approach to data that I have applied to other tools like Power BI. While these tools are not the same, I can look at data, know what needs to be done, and understand how to display it effectively.
Complex topics accessible and easy to grasp
Karen
April 10, 2025Graduated From
Software Engineering Immersive
Overall:
Instructors:
Curriculum:
Job Assistance:
The instructor for the Software Engineering program at General Assembly was extremely knowledgeable and kept the class engaged throughout the entire course. They not only had a deep understanding of the technical concepts but also made complex topics a...
The instructor for the Software Engineering program at General Assembly was extremely knowledgeable and kept the class engaged throughout the entire course. They not only had a deep understanding of the technical concepts but also made complex topics accessible and easy to grasp. The way they explained real-world applications and connected theory to industry practices really helped solidify the learning. They encouraged questions, fostered a collaborative environment, and provided tons of useful resources and examples. It was clear that they were passionate about teaching and genuinely invested in our success. Overall, the instruction was top-notch and played a huge role in making the course both informative and enjoyable.
FAQ
-
How do I secure my spot in a course?
To ensure all GA students get the individual attention and resources they need to succeed, course sizes are limited. After submitting their applications, students connect with an admissions rep, who determines whether or not the course is a fit for their experience and goals. Additionally, applicants for our full-time Immersives complete admissions assessments to ensure they are prepared for the rigor of the curriculum. Once you’ve been accepted and have put down your initial down payment, your spot in the course is secure. Request a course package to learn more.
-
Do you offer payment plan options?
We understand these courses are a significant financial investment, so we provide several options to ease tuition payment. After submitting a down payment to save your spot in the course, you can choose the installment plan that’s best for you. Additionally, we work with financing partners to offer low-cost loan options for eligible students. Another fun fact: More than 45% of our part-time students receive tuition reimbursement for their GA education via employer sponsorship.
-
I’m an absolute beginner with zero experience or knowledge in the subject matter you teach (e.g., web development, digital marketing). Are your courses still for me?
Many of our long-form courses are geared toward beginners and no prior knowledge of a subject is required. Additionally, these courses often feature pre-work assignments to get you up to speed with essential concepts and tools. Inevitably, our courses attract students with a wide variety of backgrounds and expertise, so we make sure to have instructional associates, office hours, and additional help available as needed to provide personalized feedback and support.
-
Besides the hours spent in class each week, how much time do I need to dedicate to a course outside of the classroom?
It varies by course and by person, but, as a part-time student, be prepared to work hard and dedicate several hours outside of the classroom each week to review course material and complete homework assignments. Our full-time Immersive students also devote additional time to portfolio projects, networking events with hiring partners, career services support, and more. Either way, our courses are designed to be rigorous and intensive, but, most of all, incredibly rewarding!
-
What if I really want to take a GA course but just can’t afford it?
Good news: You’ve got options. More than 45% of our part-time students receive tuition assistance from their employers. Ask your local Admissions rep for information to share with your manager about our courses and the benefits they can provide your company. We also work with financing partners to offer low-cost loan options for eligible students.
-
What is your cancellation and refund policy?
GA’s campuses are governed by location-specific regulatory standards that we must comply with regarding refunds. For this reason, our refund policy varies based on your location while taking a GA course. Request a course package to learn more.
-
What will the Remote Immersive experience be like?
General Assembly is accepting applications only from Canada, the United States, the United Kingdom, France, and Australia. We know it can be hard to focus while learning online. Given the number of real-life and online distractions that may keep you from your work, we’ve designed course activities that keep you engaged and in constant conversations with your fellow classmates, instructors, and instructional associates. Our lessons are broken up into micro-lectures, which introduce content in short spurts. You’ll then work individually, in pairs, or in groups to apply what you’ve learned. We also encourage students to interact independently so they can get to know one another better and build a sense of community.