Data is only as valuable as the person interpreting it. In this highly intensive and skills-focussed online data science course, you’ll learn how to use the best software and techniques to read visual and statistical data and present it in a way that solves real-world problems. Master the Python programming language, learn the fundamentals of machine learning, and start using data science libraries such as scikit-learn, NumPy, Matplotlib and pandas. As data becomes the world’s most valuable resource, the demand for data scientists is rising rapidly. Master the tools, techniques and knowledge required to think like a data scientist and switch to this highly valued, sought-after career.

Master the essentials of Data Science and Python programming

Become a developer with true career choice

Whether you are studying full-time or part-time, you’ll have access to code review and feedback from industry experts in real time. Set your schedule to suit your needs, and look forward to working your way through industry-aligned course content that will empower you in your new career.

One curriculum. Two different ways to study.

Why you should switch to a career in tech

Developers enjoy some of the highest paying careers in the world, with the freedom and skills to find work remotely and internationally. They can work from anywhere and have rich work opportunities, as they have the skills that our modern, increasingly digital world rely on to do business.

This comprehensive data science bootcamp teaches you Python, the essentials of probability and statistics for data analysis and visualisation, data science libraries such as NumPy, pandas, scikit-learn, and the fundamental concepts of machine learning. After this online data science course, you’ll graduate with the practical skills you need to launch your in-demand, well-paid career as a data scientist in less than 6 months.

Successfully completing this bootcamp could be a pathway to access further study with The University of Edinburgh on degrees and professional development courses.

What you’ll learn

Level 1 | Python for Data Science

01 | Introduction to Python

Get acquainted with the basics of Python, a powerful and popular programming language used extensively by data scientists.

02 | Functions

Learn how to define and call functions that accept parameters and return values. As a data scientist, you’ll often define functions to solve problems that data poses to you.

03 | Object Oriented Programming

Gain an understanding of abstraction, encapsulation, inheritance, and polymorphism to give a good design to your Python code.

04 | Natural Language Processing (NLP)

Learn how to deal with text and speech. Transform text into tabular data and build models to extract topics and detect spam. Use libraries like SpaCy that solve NLP problems.

05 | Capstone projects (3)

Use your knowledge of programming in Python to create a useful program. Challenge yourself by undertaking a project on introductory Natural Language Processing (NLP) and Sentiment Analysis.

Level 2 | Data Analytics and Exploration

In addition to creating new database systems, data architects find ways to improve the performance and functionality of existing systems.

Software engineer

Create data funnels and deliver software solutions. They are also responsible for running tests and experiments to monitor the performance and functionality thereof. 

Machine Learning Engineer

Designs and tracks the behavior of applications used within a business and how they interact with each other and with users. 

Applications Architect

Design and develop strategies to assist business users in quickly finding the information they need to make better business decisions.  

Business Intelligence (BI)

Perform batch or real-time processing on gathered and stored data. Data engineers are also responsible for building and maintaining data pipelines. 

 Data Engineer

Examines and analyses business processes as well as finds efficiencies and takes on a leadership position within project teams. 

Business Analyst 
No previous coding experience required
options available

Upgrade your skills and raise your salary
Flexible payment plans available
Developers make some of the highest salaries in the world.
Enjoy incredible career freedom and work opportunities.
Being a coder is challenging, interesting, and rewarding work.
Learn skills that are needed by businesses of all kinds.

Data Science Online Bootcamp


  • Python, scikit-learn, NumPy, Matplotlib, pandas, and more


  • Learn the skills needed to launch a Data Science career

  • Learn the essentials of probability and statistics for data analysis & visualisation

  • Understand the fundamental concepts of machine learning

Start trialEnrol NowWatch video

Learn to code with a Russell Group Top 5 University

Level 3 | Machine Learning and AI

Level 4 | 90-day Graduate Program

Nabeel Moosajee
Data Scientist Bootcamp

"The course offers an abundance of superior and high-quality practical coding skills, unlike many other conventional courses. Additionally, the flexibility of the course is extremely convenient as it enables me to work at a time that is favorable and well-suited for me as I am employed full-time.”

Enrol NowEnrol NowDownload syllabusEnrol NowEnrol Now

Successfully completing this bootcamp could be a pathway to access further study with The University of Edinburgh on degrees and professional development courses.


I don’t have any background in coding, IT, or computer science. Can I still apply for the Data Science Bootcamp program?

Sure you can. Many of our students successfully switch careers to programming after taking our courses, even if they were absolutely new to programming when starting out.

If your aim is to change careers, full or part-time bootcamps are designed to help you achieve that.
To enrol with us, you don’t need to have a degree or prior technical background - all you need is discipline, persistence, and a willingness to work hard and learn to code.

I don’t have regular access to the Internet. Would that be a problem as all of your courses are online?

Our students don't need access to the Internet everyday. Our course delivery is designed so that you can download the course material and work on your tasks offline. Once you are connected to the internet, all the work in your folder automatically gets synchronised with your mentor, who will be notified immediately and will provide feedback right away.

Will I receive a certificate after I complete the bootcamp?

Yes, you will be issued a certificate of completion from The University of Edinburgh and HyperionDev once you complete your bootcamp. The certificate also lists all our content partners and supporting organisations, including Google and Facebook.

How much time do I need to commit to complete one of your bootcamps?

We recommend devoting an average of 8 hours per week to complete a bootcamp within 3 to 6 months. However, our courses are designed to be flexible to your learning needs and goals. If you find yourself running out of time, you can extend your course time by purchasing additional months of mentor support and access to the training material. This means you can take as long as you need to complete the course and gain the certificate, as well as the confidence to become a developer.

Start Free Trial

Applying for funding through the Scottish Funding Council?

Students can apply for funding through the application link above. The University of Edinburgh will then assess applications based on qualifying criteria and the outcome will be communicated to the students within 3 - 4 weeks from the date of application.

5 October 2022

So many ways to pay

Enrol Now

Pay upfront


*Ts & Cs apply. Applicants are required to provide proof of alumni status upon enrolment to redeem the offer. Offer subject to change without notice.

Exclusive 35% alumni discount!

Exclusively available to alumni of The University of Edinburgh & the Bayes Centre who have completed a degree, diploma or certificate programme.

Apply now

Upskill through the Scottish Funding Council

Fund up to 100% of your bootcamp if you meet the eligibility criteria.

Learn more
Learn more

Pay for your bootcamp over up to 12 months with Knoma.
Valid for all employed UK residents of 18 years or older.

 Pay with Student Hero

Fund up to 100% of your bootcamp if you meet the eligibility criteria.

*Available to South African citizens.

Learn more

The University of Edinburgh Coding Bootcamps Online Info Sessions. Register now