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.