Online Bootcamp in IT & Computer Science

Python Programming

Learn how to code with the world’s fastest growing programming language and start building your own web and data science applications.

Created by

General AssemblyGeneral Assembly

Learn more

header image

Advance your programming career with General Assembly

One of the simplest and most versatile programming languages, Python is fast becoming the most widely used. This online programme from General Assembly will put you on the fast track to becoming Python fluent.

You’ll learn the fundamentals of object-oriented coding, web development, and data science, completing hands-on projects of increasing complexity throughout the programme.

By the end of this ten-week course, you’ll be ready to start building your own applications with the world’s fastest growing programming language.

Master the art of object-oriented programming

 As an object-oriented programming language, Python organises web design around data, rather than functions and logic. That makes it more intuitive and comparatively easier than other programming paradigms.

You’ll start the programme with an overview of different programming paradigms and languages. You’ll learn what can be defined as an ‘object’, what differentiates objects from classes, and how to describe object-oriented programming.

You’ll also gain an introduction to the overarching principles of data science and web development. 

Complete coding exercises of increasing complexity

Over the ten weeks of this programme, you’ll complete hands-on practical projects that will step up in complexity as you progress.

You’ll learn how to troubleshoot code, practise common debugging techniques, and push your skills to the next level by adding scripting, modules, and APIs to your Python toolkit.

To help you hone your skills, you’ll receive guidance from programming experts and personalised feedback from an online community of peers.

Build your own custom application

Once you’ve grasped the nitty-gritty of Python coding and troubleshooting, you’ll bring all your knowledge together in a final programming project.

You’ll be tasked with building your own custom application solving a specific problem or business need. You’ll have the freedom to tailor your training by choosing a topic relating to your professional or personal interests.

Prepare for careers in analytics, data science, and web development

While the focus of the programme is on getting you Python fluent, you’ll also explore the broader field of web development, analytics, and data science. With the skills, knowledge, and training you gain over the programme, you’ll be equipped and ready to start a career in these fields.

You’ll take away job-ready knowledge and an industry-recognised credential to prove it.

How will the skills I gain advance my career?

The future is bright for Python programmers. Fluency in Python is now an essential skill in industries like analytics, artificial intelligence, cybersecurity, and data science, meaning you’ll gain access to all of these and more.

Since Python is one of the easiest programming languages on the market, it’s a good choice for beginners starting out in programming. You’ll build up fluency quickly, meaning you can unlock your first job without a lengthy training programme.

You’ll finish the programme with an industry-recognised credential to help you stand out to recruiters in a competitive job market.

Are you eligible for this bootcamp?

This is a beginner-friendly programme providing an introduction to coding and web development, and proficiency in Python.

You don’t need any prior knowledge or training to enrol in this programme.

Is this bootcamp right for you?

This programme is aimed at professionals aspiring to careers in tech, data, and web development.

It will be particularly valuable for budding programmers, data science students or graduates, or anyone else interested in learning the basics of Python.

*This course's content, outcomes and cost is designed for students based in the United Kingdom, Ireland, Germany, France, Austria, Australia, United States and Canada. *


What happens before, during, and after your Bootcamp

  • Before learning

    Complete a series of self-paced preparatory courses before the programme to get up to speed on the fundamentals of Python.

  • Course

    From 27 Nov 2023

    Python Programming

    Learn the fundamentals of object-oriented coding, web development, and data science, completing hands-on projects of increasing complexity

    12 weeks

  • After learning

    Choose a topic or area you’re particularly interested in and produce a final project you can present to your peers. You’ll get feedback on your project from your peers and programme leaders.

World-class learning with General Assembly

General Assembly is a pioneer in education and career transformation, specialising in today’s most in-demand skills.

    When would you like to start?

    Enrolment for this bootcamp is closed. Register to find out more about this bootcamp and future start dates.

      Want to know more?

      Please answer the questions below to help General Assembly give you the right information about further learning with them.

      By submitting this form you agree to FutureLearn processing and sharing the information you’ve given us here, along with your name and email address, with General Assembly; and to General Assembly and their representatives getting in touch with you.

      By registering you agree to the General Assembly privacy policy and FutureLearn's privacy policy.


      Want to know more? Read the bootcamp FAQs