TheOdinProject

    TheOdinProject/curriculum

    The open curriculum for learning web development

    frontend
    backend
    css
    curriculum
    html
    javascript
    lessons
    JavaScript
    NOASSERTION
    13.2K stars
    16.9K forks
    13.2K GitHub watchers
    Updated Oct 26, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    The project lists 389 contributors on GitHub.

    Peaked at #38 in the weekly ranking the week of Jan 11, its best in the past year.

    Use Cases & Benefits

    • Provides an open-source, structured curriculum for learning full-stack web development through lessons and projects.
    • Offers a comprehensive, community-driven learning path combining original content and curated resources for practical skill-building.
    • Use for self-paced learners seeking a free, detailed roadmap to master web development technologies like JavaScript, Ruby, and Node.js.
    • Use for educators wanting a ready-made, modular curriculum to teach web development in classrooms or coding bootcamps.
    • Use for contributors aiming to improve or expand web development educational content through collaborative open-source efforts.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    Other

    GitHub could not identify this license; read the LICENSE file before depending on it.

    Community files

    • README: present
    • Contributing guide: present
    • Code of conduct: present

    Watch-outs

    • License not identified by GitHub; read the LICENSE file before depending on it.
    • No GitHub releases; pin a commit or tag instead of a release.

    General guidance from repository metadata, not legal advice. How we score

    From the README

    The Odin Project (TOP) is an open-source curriculum for learning full-stack web development. Our curriculum is divided into distinct courses, each covering the subject language in depth. Each course contains a listing of lessons interspersed with multiple projects. These projects give users the opportunity to practice what they are learning, thereby reinforcing and solidifying the theoretical knowledge learned in the lessons. Completed projects may then be included in the user's portfolio.

    Lessons are structured through a combination of original written content and a compilation of carefully curated resources from the web. This is where the contributing happens!

    This repo contains the actual lesson files used on our website. For the actual TOP app that pulls in this lesson content and contains our front-end and back-end code, please go to the main TOP repo.

    Our community can be found on the TOP Discord server.

    Excerpt from the TheOdinProject/curriculum README on GitHub (NOASSERTION license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Forks

    16.9K+295

    Open issues

    72+9

    Compared with peers in Frontend

    Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth

    TheOdinProject/curriculum compared with Frontend repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    Leonxlnx/taste-skill110.7K+5.2K551 day ago
    heygen-com/hyperframes79.6K+4.1K45today
    DuarteSantos8/openGym19.7K+2.4K602 days ago
    remotion-dev/remotion71.1K+2.2K45today
    chthollyphile/folia-major11.7K+1.5K40today
    TheOdinProject/curriculum13.2K—45—
    Category median71.1K+2.4K45—

    Also by TheOdinProject

    Other repositories from this maintainer that GStars tracks

    Discover Repositories

    Search across tracked repositories by name or description