Find the right path
through what you want to learn.
You do not need to know the perfect course before you begin. Start with your subject, current level and goal. We'll help turn them into a structured route.
Start broad. Become specific.
Instead of confronting you with a giant catalogue, the platform progressively narrows your options until you reach a learning route that makes sense.
Subject
What do you want to learn?Choose Statistics, Mathematics, Data Science, Bioinformatics or Computer Science.
Level
Where are you now?Choose High School, Undergraduate, Postgraduate or Learn for Yourself.
Goal
Why are you learning?Prepare for an exam, understand a module, build career skills, support research or complete a project.
Path
Know what comes nextFollow a deliberate sequence of courses and skills instead of choosing content randomly.
Find your learning path.
Tell us what you want to learn, where you are now and what you want to achieve. We'll point you towards a sensible starting route.
Currently exploring Statistics at Undergraduate level.
Your current stage changes what good learning looks like.
Select a level below to see the kind of courses and outcomes that are most relevant to you.
High School
14 coursesClear explanations, exam-ready practice and curriculum-aware learning for GCSE, A-Level, AP, IB and equivalent programmes.
02Undergraduate
21 coursesStructured learning for lectures, problem sheets, assignments, examinations and deeper conceptual understanding at university level.
03Postgraduate
17 coursesAdvanced methods, specialist topics, research workflows and technical support for MSc, MRes, doctoral and professional study.
04Learn for Yourself
14 coursesCareer development, curiosity, refreshers and practical projects—learn useful quantitative and computational skills at your own pace.
Turn university modules into real understanding.
Go beyond lecture notes and memorised procedures. Build the conceptual, mathematical and computational understanding needed for assignments, examinations and later study.
Build towards this outcome through a deliberate combination of explanation, practice and application.
Build towards this outcome through a deliberate combination of explanation, practice and application.
Build towards this outcome through a deliberate combination of explanation, practice and application.
Build towards this outcome through a deliberate combination of explanation, practice and application.
Undergraduate
Structured learning for lectures, problem sheets, assignments, examinations and deeper conceptual understanding at university level.
Explore Undergraduate learning by subject.
Each discipline has a dedicated route at this learning stage, so the depth, examples and applications can be appropriate for you.
Statistics
Probability, inference, modelling and real-world decision making.
Mathematics
From algebra and calculus to proof, linear algebra and optimisation.
Data Science
Python, R, SQL, visualisation, machine learning and real projects.
Bioinformatics
Genomics, transcriptomics, single-cell, spatial and computational biology.
Computer Science
Programming, algorithms, software, databases, systems and artificial intelligence.
A few places you could start.
These courses span different subjects at your selected learning stage. Your best starting point depends on the foundations you already have and what you want to achieve.
Regression & Statistical Modelling
Move from simple linear regression to multivariable models, interactions, diagnostics and practical interpretation.
Linear Algebra for Modern Science
Understand vectors, matrices, linear transformations, eigenvalues and the geometry behind statistics and data science.
Machine Learning
Understand supervised and unsupervised learning through intuition, code, validation and responsible model evaluation.
Data Structures & Algorithms
Understand core data structures, algorithm design and computational complexity through visual examples and coding practice.
Python for Data Analysis
Build a rigorous, reproducible Python data-analysis workflow with NumPy, pandas, cleaning, joins, visualisation, statistical analysis and a complete capstone project.
Statistical Inference
Understand estimation, uncertainty, likelihood, confidence intervals and hypothesis testing from first principles.
Sometimes one course is not the goal.
Pathways combine multiple courses and capabilities into a structured route towards an academic, research or career objective.
Data Scientist
Build a complete foundation in mathematics, statistics, Python, SQL, visualisation and machine learning.
Data Analyst
Develop practical skills in spreadsheets, SQL, statistics, visualisation and Python for real-world data analysis.
Biostatistician
Progress from statistical inference and regression to epidemiology, survival analysis and reproducible health-data analysis.
Statistical Researcher
Develop advanced statistical reasoning for research, modelling, causal questions and reproducible scientific analysis.
Bioinformatics Analyst
Combine biology, Linux, R or Python and omics workflows for modern computational biology.
Computational Biologist
Progress from biological computing foundations to genomic, transcriptomic and high-dimensional research workflows.
Start slightly below the point where everything feels difficult.Strong foundations usually make advanced learning faster, not slower.
A learning path does not have to be a solo journey.
Use courses and interactive resources independently, then bring in an expert tutor for difficult concepts, exam preparation, university work, coding or research support.