Find a free beginner-friendly platform to start learning HTML, CSS, and JavaScript without paying upfront
Discover interactive coding games like Grid Garden or Flexbox Froggy to practice CSS layout concepts through play
Identify intermediate-level platforms on Udacity or Codewars to level up after learning basic web development
Find data science or algorithm learning resources on DataCamp or CodingBat for a specific language or topic
This repository is a curated list of educational resources for learning web development, aimed at people who are just getting started or working through intermediate topics. It is part of the Awesome list ecosystem, a collection of community-maintained lists that aim to surface quality resources in a given area. The list is organized by experience level, starting with beginner-friendly platforms and progressing toward intermediate content. Each entry notes the platform name, whether it is free, freemium, or paid, a short description of what it covers, and the specific languages or topics included. This format lets a reader quickly scan for resources that match their current skill level and budget. For beginners, the list includes platforms like Codecademy, freeCodeCamp, The Odin Project, Khan Academy, and MDN Learning Area, covering topics like HTML, CSS, JavaScript, Python, Ruby, and SQL. Several entries are interactive games designed to teach specific concepts, such as Grid Garden for CSS grid layout and Flexbox Froggy for CSS flexbox. GitHub Skills is listed for people who want to learn Git and GitHub through guided projects. The intermediate section covers platforms like Udacity, LinkedIn Learning, exercism.io, Pluralsight, and Codewars. These tend to assume the reader already knows some programming basics and wants to go deeper into specific languages, frameworks, or computer science concepts. The list also covers resources in areas like data science, algorithms, and coding challenges, with entries for DataCamp, CodinGame, and CodingBat among others. Each entry includes the language or subject scope so readers can quickly filter by what they want to learn. The README was truncated in the source data, so the full list likely contains additional entries beyond what is shown here.
← karlhorky on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.