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.

PYTHON✦SQL✦JAVASCRIPT✦REACT✦WEB DEV✦DATA ANALYSIS✦AI FOUNDATIONS✦GIT✦HTML✦CSS✦PYTHON✦SQL✦JAVASCRIPT✦REACT✦WEB DEV✦DATA ANALYSIS✦AI FOUNDATIONS✦GIT✦HTML✦CSS✦

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.