Brilliant.org offers interactive problem‑solving courses in math, science, and computer science. Looking for other platforms that teach coding through hands‑on challenges, video lessons, and project‑based learning? Below is a curated list of 20 alternatives focused on learning to code.
Get targeted exposure with custom position pinning and highlighted placement.
Interactive, browser‑based coding lessons covering Python, JavaScript, HTML/CSS, and more, with real‑time feedback and projects.
Free, self‑paced curriculum with thousands of coding challenges, projects, and certifications in web development.
University‑level programming courses (Python, Java, C++, etc.) from top institutions, with video lectures, quizzes, and peer‑graded assignments.
Marketplace of over 200,000 tech courses; many focus on coding fundamentals, full‑stack development, and specific languages.
Free and paid courses from MIT, Harvard, and others; includes professional certificates in programming and computer science.
Free video tutorials and interactive exercises for JavaScript, HTML/CSS, and SQL, aimed at beginners.
Tech‑focused learning platform with skill assessments, paths, and hands‑on labs for developers at all levels.
Project‑based tracks for web development, mobile apps, and game development, with quizzes and code‑review tools.
Non‑profit offering free coding curricula for K‑12, including Hour of Code activities and AP‑level CS courses.
Mobile‑first platform with bite‑size lessons and community challenges for over 20 programming languages.
Extensive library of algorithmic coding problems with online judge, aimed at interview preparation.
Skill‑based coding challenges across algorithms, data structures, AI, and domain‑specific tracks.
Gamified coding assessments and practice problems, with a focus on interview readiness.
Community‑driven kata platform where users solve puzzles and earn ranks, supporting many languages.
Mentor‑guided exercises for over 50 languages, with offline tooling and code reviews.
Learn programming by building games; supports dozens of languages with visual feedback.
Free, open‑source full‑stack curriculum covering HTML, CSS, JavaScript, Ruby on Rails, and more.
Nanodegree programs with project‑based learning, mentorship, and industry‑partnered content.
Creative‑focused video courses, including many coding classes on web dev, Python, and data science.
Free access to MIT's undergraduate and graduate computer science course materials, including lecture notes and assignments.