Treehouse offers project‑based courses for web development, mobile development, and design. Looking for other platforms to learn coding online? Below are 20 popular alternatives, each with a brief overview and a link to explore further.
Get targeted exposure with custom position pinning and highlighted placement.
Interactive, browser‑based lessons covering languages like Python, JavaScript, HTML/CSS, and more, with real‑time code feedback.
Free, self‑paced curriculum with thousands of coding challenges, projects, and certifications in web development and data science.
Marketplace of over 200,000 video courses on programming, development frameworks, and computer science taught by industry experts.
University‑partnered courses and specializations in computer science, software engineering, and data science, with optional certificates.
Free and paid courses from top universities (MIT, Harvard, etc.) covering programming fundamentals to advanced AI.
Tech‑focused video library with skill assessments, learning paths, and hands‑on labs for developers and IT pros.
Non‑profit platform offering free tutorials on JavaScript, HTML/CSS, SQL, and computer science fundamentals.
Creative‑focused community with short, project‑based classes on web development, UI/UX, and programming basics.
Nanodegree programs co‑created with industry leaders, emphasizing real‑world projects in AI, data engineering, and full‑stack development.
Professional video courses on software development, cloud computing, and programming languages, integrated with LinkedIn profiles.
Free curriculum for K‑12 and beginners, featuring interactive puzzles and the popular Hour of Code activities.
Mobile‑first app offering bite‑size lessons and community challenges for languages like Python, Java, C#, and JavaScript.
Open‑source, project‑driven full‑stack curriculum covering HTML, CSS, JavaScript, Ruby on Rails, and more.
Structured courses for high school and college students, with interactive coding environments and teacher tools.
Reference‑style tutorials and live editors for web technologies (HTML, CSS, JavaScript, SQL, etc.).
Platform focused on algorithm practice and interview preparation with coding challenges in many languages.
Coding challenge site offering contests, skill assessments, and interview‑ready problems across domains.
Gamified learning where you solve puzzles by writing code that controls visual game elements.
Free and premium courses with gamified progress tracking, covering web dev, game dev, and data science.
Interactive learning platform focused on data‑science languages (Python, R, SQL) and analytics tools.