FreeSQL Foundations — your first real data skill. Start querying for free today. Start SQL →
Learning Paths

GUIDED
SEQUENCES.

»Don't pick random courses and hope for the best. A Learning Path gives you the right sequence, right skills, and a clear outcome.

PROGRAMMING FOUNDATIONS·WEB DEVELOPMENT·PYTHON·SQL FOUNDATIONS TRACK·SQL FOR DATA ANALYSIS TRACK·DATA ANALYSIS·PROGRAMMING FOUNDATIONS·WEB DEVELOPMENT·PYTHON·SQL FOUNDATIONS TRACK·SQL FOR DATA ANALYSIS TRACK·DATA ANALYSIS·

What Makes a Learning Path Different?

Structured Sequence

Courses ordered so each one builds on the last. No guessing what to study next.

Time Estimate

Each path shows you exactly how many hours to expect — so you can plan your learning.

Completion Badge

Finish the full path and earn a digital badge showing the skills you've built.

Clear Next Step

Every path connects to a Career Pathway so you always know where your skills are heading.

Choose Your Path

6 structured learning paths available. Pick the one that matches your goal.

BeginnerLearning Path

Programming Foundations Learning Path

Build the fundamental thinking patterns every programmer needs — no matter which language you end up using.

Duration
~18h
Courses
3 courses
Skills You'll Gain
Computational thinkingVariables & data typesLoops & conditionalsFunctionsDebugging basics+1 more
Completion Badge
Programming Foundations Badge
BeginnerLearning Path

Web Development Learning Path

From HTML structure to interactive React apps — a complete path for building modern websites.

Duration
~37h
Courses
4 courses
Skills You'll Gain
Semantic HTMLCSS & FlexboxResponsive designJavaScript (DOM & Events)React components+1 more
Completion Badge
Web Developer Badge
BeginnerLearning Path

Python Learning Path

Master Python systematically — from absolute beginner to data wrangling and automation.

Duration
~30h
Courses
3 courses
Skills You'll Gain
Python syntaxFunctions & OOP basicsData structures (lists, dicts)File handlingPandas DataFrames+1 more
Completion Badge
Python Learner Badge
BeginnerLearning Path

SQL Foundations Track

Learn the core SQL skills needed to query, summarise, and combine relational data with confidence.

Duration
~35h
Courses
4 courses
Skills You'll Gain
SELECT, FROM, WHERESorting and limitingAggregate functions (COUNT, SUM, AVG)GROUP BY and HAVINGINNER JOIN, LEFT JOIN, RIGHT JOIN+3 more
Completion Badge
SQL Foundations Badge
IntermediateLearning Path

SQL for Data Analysis Track

Use SQL to build reports, answer business questions, and generate decision-ready insights.

Duration
~45h
Courses
5 courses
Skills You'll Gain
KPI queries and business metricsSegmentation and cohort logicData cleaning in SQLWindow functions (ROW_NUMBER, RANK, LAG, LEAD)Running totals and moving averages+1 more
Completion Badge
SQL Data Analyst Badge
BeginnerLearning Path

Data Analysis Learning Path

From data extraction to business insights — the complete analytical skill set using Python, SQL, and visualisation tools.

Duration
~34h
Courses
4 courses
Skills You'll Gain
SQL queries & joinsPython (Pandas, NumPy)Data cleaning & transformationExploratory data analysisMatplotlib & Seaborn+1 more
Completion Badge
Data Analyst Badge

Where Do Learning Paths Fit?

Courses
Individual topics
Learning Paths
Sequenced collections
Career Pathways
Role-based roadmaps

Courses are the foundation. Learning Paths sequence them. Career Pathways guide you to a job.

LEARNING_PATH.init()

Want a role-specific roadmap?

Career Pathways bundle Learning Paths and Courses into an end-to-end roadmap for a specific job — Frontend Developer, Data Analyst, or Python Developer.