Learn Data Science at Your Own Pace
Build useful data science skills for curiosity, career development, practical projects or personal growth—without needing to follow a formal academic programme.
Study Data Science at learn for yourself level.
Choose a focused course or combine several courses into a broader learning route. Each course is designed to build understanding progressively.
Python for Data Science
Learn Python by working with real datasets, progressing from programming fundamentals to pandas, visualisation and modelling.
SQL for Data Analysis
Query, join, summarise and analyse structured data confidently using modern SQL workflows.
Excel for Data Analysis
Turn spreadsheets into useful analytical tools using formulas, tables, pivot tables, charts and structured workflows.
Data Analyst Foundations
A practical foundation in Excel, SQL, statistics, visualisation and Python for aspiring data analysts.
What should you build at this stage?
Your learn for yourself route should develop both subject knowledge and the ability to use it independently.
Focus on the parts of data science that are most valuable for your goals rather than following a formal syllabus.
Learn through realistic examples and projects that help you use your skills outside a classroom.
Refresh forgotten concepts or build missing foundations before progressing to more advanced material.
Move at your own pace and combine courses from different subjects as your interests and career needs evolve.
The Data Science landscape.
Use these topics to understand the breadth of the discipline and identify where you may want to specialise next.
Where can Data Science take you?
Structured pathways connect individual courses into larger academic, technical and career goals.
Data Scientist
Build a complete foundation in mathematics, statistics, Python, SQL, visualisation and machine learning.
7 structured stages · 4–6 monthsData Analyst
Develop practical skills in spreadsheets, SQL, statistics, visualisation and Python for real-world data analysis.
7 structured stages · 3–5 monthsMachine Learning Practitioner
Build the mathematics, programming and modelling skills required to understand and apply machine learning effectively.
7 structured stages · 5–7 monthsNeed help with learn for yourself data science?
Get expert support for difficult concepts, exam preparation, coursework guidance, coding, projects and research-related learning.