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

FIND YOUR
DIRECTION.

» Not sure what to learn? Browse by goal, topic, level, or career role. Every path leads somewhere real.

PYTHONSQLJAVASCRIPTREACTWEB DEVDATA ANALYSISAI FOUNDATIONSGITHTMLCSSPYTHONSQLJAVASCRIPTREACTWEB DEVDATA ANALYSISAI FOUNDATIONSGITHTMLCSS

Browse by Topic

Pick the technology you want to learn

Popular Courses

Most-started courses on the platform

Programming Foundations
⭐ PopularFree

Introduction to Coding

Your very first step into programming. Understand what code is, how computers think, and write your first lines.

Beginner 4h 5 lessons
Browser IDE
Programming Foundations
⭐ PopularFree

Python Basics

Learn Python from zero. Variables, loops, functions, and logic — built up step by step with real exercises.

Beginner 12h 8 lessons✦ Project
Python 3Browser IDE
Web Development
⭐ Popular

React Basics

Build component-driven UIs. Learn React's core concepts: JSX, props, state, and hooks.

Intermediate 14h 6 lessons✦ Project
React 18JavaScript (ES6+)Vite
Free — No Card Needed

Start For Free

5 courses available at zero cost

Programming Foundations
⭐ PopularFree

Introduction to Coding

Your very first step into programming. Understand what code is, how computers think, and write your first lines.

Beginner 4h 5 lessons
Browser IDE
Programming Foundations
⭐ PopularFree

Python Basics

Learn Python from zero. Variables, loops, functions, and logic — built up step by step with real exercises.

Beginner 12h 8 lessons✦ Project
Python 3Browser IDE
Web Development
NEWFree

HTML Fundamentals

Build the skeleton of every website. Master semantic HTML — headings, links, forms, and document structure.

Beginner 5h 5 lessons
HTML5Browser IDE

Learning Paths

Structured sequences that build real competency

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
EXPLORE.init()

Ready to commit?

Pick a structured career pathway and go from zero to job-ready in 8–16 weeks. Real projects. Verifiable certificate. No passive video watching.