Skip to content
LearnStack

Free to learn: 8 tracks, 94 lessons, no setup

Learn to code,
one idea at a time.

Plain-English lessons, runnable examples and instant quizzes. Pick any track and start in seconds. Your progress follows you everywhere.

Run code in the browser

Edit and run every example. No setup.

Practice and quizzes

Hints, solutions and instant feedback.

Progress that sticks

Streaks, tick marks and resume anywhere.

Choose your track

No required order. Jump into whatever you need.

  • 12 lessons

    HTML

    The skeleton of every web page. Learn tags, links, forms and structure.

    Beginner

    0/12 done0%
    Open HTML
  • 12 lessons

    CSS

    Make pages look good: colours, layout, flexbox, grid, responsive design.

    Beginner

    0/12 done0%
    Open CSS
  • 13 lessons

    JavaScript

    Make pages come alive: variables, functions, the DOM, async code.

    Beginner → Advanced

    0/13 done0%
    Open JavaScript
  • 12 lessons

    Python

    A friendly first language: variables, loops, functions, files and OOP.

    Beginner → Advanced

    0/12 done0%
    Open Python
  • 13 lessons

    DSA

    Data structures and algorithms, with step-by-step visual animations.

    Beginner → Advanced

    0/13 done0%
    Open DSA
  • 9 lessons

    jQuery

    Select, change and animate page elements with less code.

    Beginner

    0/9 done0%
    Open jQuery
  • 11 lessons

    Node.js

    Run JavaScript on the server: modules, npm, files, Express, REST APIs.

    Beginner → Advanced

    0/11 done0%
    Open Node.js
  • 12 lessons

    React

    Build interactive UIs from components, props, state and hooks.

    Beginner → Advanced

    0/12 done0%
    Open React
  • Coming soon

    AWS

    IAM, S3, EC2, Lambda, DynamoDB and VPC with guided walkthroughs.

    Beginner → Advanced

    Coming soon
  • Coming soon

    DevOps

    CI/CD, Docker, Kubernetes and Terraform, step by step.

    Beginner → Advanced

    Coming soon