Learn Web DevelopmentLearn web development from the best resources available.General Learning Platforms codecademyLearn the technical skills to get the job you want. Join over 50 million people choosing Codecademy to start a new career or advance in their current one.freeCodeCampLearn to Code — For Free.MDN Web DocsComprehensive documentation and guides for HTML, CSS, JavaScript, and web APIs.SoloLearnLearn the basics or advance your skills with interactive courses.The Odin ProjectEmpowering aspiring web developers to learn together for free.W3SchoolsExtensive tutorials and references for HTML, CSS, JavaScript, and more. CSS Learning & Tools CSS GridLearn all about CSS Grid with Wes Bos in this free video series!CSS ReferenceA free visual guide to CSS properties, with illustrated and animated examples.Flexbox CheatSheetA visual overview of CSS Flexbox properties and values.Flexbox FroggyA fun game for learning CSS flexbox. JavaScript Learning The Modern JavaScript TutorialFrom basics to advanced topics, with simple, detailed explanations.Edit on GitHubLast updated on Learn DesignA comprehensive guide to design principles and practices, organized by category.Mockup ToolsExplore powerful mockup tools to bring your design ideas to life with realistic visuals and prototypes.