
Python Course: Paris
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.
Need to read this programme description in French? Retrouvez la présentation de cette formation en français sur ce lien.
Contactez-nous à l’adresse email suivante pour avoir le détail des informations sur cette formation (prérequis, objectifs, durée, modalités et délai d’accès, tarif, financement, prix, modalité d’évaluation et suivi pédagogique, accessibilité aux personnes handicapées, résultats de la formation) : inscriptions_paris@generalassemb.ly
Last updated on 01-20-2023 / Dernière mise à jour le 20/01/2023
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-recognised 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 Programmes 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 emphasises 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, covering both data science and web development specialisations.
Get a Head Start With Pre-Course Prep Lessons
Once you enrol, we equip you with online, self-paced preparatory lessons to set you up for success. Instal your developer environment. Then, dive into essential Python programming concepts to gain a common vocabulary and start collaborating with classmates on day one.
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 visualise data with Pandas or else integrate APIs into a web app with Flask.
Individualised 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 97K+ 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
.
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 personalised feedback and support to help you gain confidence with key concepts and tools.
Data Scientist at Microsoft
Senior Engineering Manager at Peloton
Software Engineer at Warby Parker
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 programme — 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

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
Total cost of course:
3,500 €
full tuition
Instalment Plans
Divide tuition into four easy payments.
As low as
1,000 €*
per instalment
*Starting with initial payment of 500 €
Want more information about tuition & financing in your area?
Our Admissions team is here to help.
Course duration: 40 hours
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 skills are assessed by the end of the programme?
In order to earn a certificate, you will be evaluated based on your ability to:
-
Build a Python program and add on increased complexity.
-
Troubleshoot Python code and apply common debugging techniques.
-
Add scripting, modules, and APIs to your Python toolkit.
-
Create a custom app that pulls in third-party data with Pandas or integrates functionality from APIs with Flask.
You will also need to:
-
Attend all class sessions.
-
Complete all homework assignments that lead up to the final project.
-
Complete your final project and present it.
Will I receive a certificate?
Upon passing this course, you will receive a Python Programming certificate. To pass, you will need to:
-
Attend all class sessions.
-
Complete all homework assignments that lead up to the final project.
-
Complete your final project and present it.
Thousands of GA alumni use their course certificate to demonstrate skills to employers and their LinkedIn networks. GA’s Python Programming course is well-regarded by many top employers, who contribute to our curriculum and use our tech programmes to train their own teams.
What does student success look like for this course?
In 2021, on the French Campus, our evening and 1-week courses have an average of 100% completion rate and consistently earn an average +70 Net Promoter Score*.
In 2022, on the French Campus, our evening and 1-week courses have an average of 82% completion rate and consistently earn an average of +73 Net Promoter Score*.
*NPS: This metric from students themselves evaluates their satisfaction to recommend this course to a friend.
To get more details, click on this link.
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 programmes, which require a strong foundation in Python programming.
Regardless of their backgrounds, this programme 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.
Are there any prerequisites?
This is a beginner-friendly programme 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 development environments.
The course also requires:
-
A good level of English proficiency (for non-native speakers, a CEFR level of B2 or a TOEFL score of 90 is recommended). Check this self-assessment grid. A placement test will be required if your native language is not English.
-
Your own laptop (PC or Mac). It must be no more than four-years old and able to run the most recent operating system.
-
If remote, a webcam, headphones, and good access to the internet are required.
Our Admissions team can discuss your background and learning goals to advise if this course is a good fit for you.
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.
-
Access to self-paced pre-work to brush up on programming fundamentals and statistics.
-
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 specialisation 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.
-
Access to the collaborative chat tool Slack to communicate with your instructors, peers, and alumni throughout the course.
-
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.
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.
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 is the remote experience at GA?
Engage in live, online, project-based learning that’s designed to transform your career — from anywhere. Powered by Zoom, the major video conferencing tool, and the collaborative messaging platform Slack, our interactive classroom mirrors what you’ll encounter as part of the modern workforce.
You’ll be able to not only share your screen and present your work to classmates but also collaborate in small groups via breakout rooms. Additionally, you can revisit recordings of class sessions in the future.
Beyond class hours, get guidance, feedback, technical assistance, and more during frequent one-on-one check-ins and office hours.
Can I work full-time while enroled in this course?
Yes! All of our evening and 1-week 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. Please keep in mind that our remote course is live online, which means that if you take the accelerated programme, you’ll be connected live with your instructor and classmates the whole day.
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.
In what language is this programme taught?
Our courses will be delivered in two ways:
-
Fully in English
-
In French, with English materials
Please check with the Admissions team to confirm which is true of your course of interest and what is relevant for your situation. In both cases, if you are not native speaker, a CEFR level of B2 or a TOEFL score of 90 is recommended. (Review this self-assessment grid in English.) A placement test will be required if your native language is not English.
What are my financing options?
We offer a variety of different financing options, including instalment plans, so you can focus on what counts — your education. Speak with our Admissions team to learn more and find the best fit for you and your finances.
Do not hesitate to contact your company to find out if it can utilise its personal funds to help you finance training, or contact your National Job Centre (Pôle Emploi) advisor if you are a job-seeker. Indeed, many structures in France such as your region, Pôle Emploi, or AGEFIPH can help you finance your training. Your job-seeker advisor at Pôle Emploi will be able to direct you toward these different systems or offer you Individual Training Assistance (AIF).
Are GA’s courses accessible for people with disabilities?
GA can provide access to its courses for people with disabilities. Please contact our Admission team to discuss your needs and learn how we could support you throughout your learning journey.