/awesome-frontend-resources

A list of awesome Frontend resources

Creative Commons Zero v1.0 UniversalCC0-1.0

Awesome Frontend Resources Awesome

A list of awesome Frontend resources.

Contents



General

Resources for general topics (roadmaps, Frontend blogs, tutorials covering many Frontend technologies, etc).

  • Roadmaps
  • Books
    • Frontend Developer Handbook 2019 - A summary of the state of the Frontend ecosystem in 2019 (learning path, tools, trends, salaries, community resources, etc). There are no 2020 and 2021 editions.
  • Blogs
  • Tutorials
  • Topic Tutorials
    • Git
      • Git Immersion - A guided tour that walks through the fundamentals of Git, inspired by the premise that to know a thing is to do it.
      • Git Magic - A guide to using Git from Standford university.
      • Atlassian Git Tutorials - Learn the basics of Git through this comprehensive Git training.
      • Learn Git Branching - The most visual and interactive way to learn Git on the web; you'll be challenged with exciting levels, given step-by-step demonstrations of powerful features, and maybe even have a bit of fun along the way.
      • Git from the Bottom Up - Help to advance your understanding of this powerful content tracking system, and reveal a bit of the simplicity underlying it — however dizzying its array of options may seem from the outside.
      • Oh Shit, Git!?!
      • Think Like (a) Git
    • GraphQL
    • Webpack * Webpack from Nothing - A guide that explains how Webpack works by creating a project and configuring it manually.
  • Code Examples
  • Cheatsheets & Awesomes & References
    • Awesome Design Systems - List of design systems, pattern libraries and everything inbetween.
    • Refactoring Guru - Makes it easy for you to discover everything you need to know about refactoring, design patterns, SOLID principles, and other smart programming topics.

▲ Back to top

HTML & CSS

Resources for HTML and CSS.

  • Tutorials
    • Dash Learn to Code - A guide that teaches the concepts over 5 mini projects.
    • Interneting Is Hard - A guide that teaches key concepts like flexible design and typography. The diagrams inside are wonderful.
    • Learn CSS Layout - A guide that teaches the CSS fundamentals that are used in any website's layout.
    • Shayhowe Learn to Code - A guide that teaches basic and advanced HTML & CSS concepts with use cases. The "Conference Page" is cumulatively coded throughout the guide.
  • Topic Tutorials
    • CSS Grid - A video series consisting of 25 videos explaining CSS Grid.
    • CSS Diner - Learn how to use CSS selectors and practice with this game.
    • Flexbox Defense - Learn how to use CSS Flexbox and practice with this game.
    • Flexbox Froggy - Learn how to use CSS Flexbox and practice with this game.
    • Flexbox Zombies - Learn how to use CSS Flexbox and practice with this game. (sometimes it's free).
    • Grid Critters - Learn how to use CSS Grid and practice with this game. (sometimes it's free).
    • Grid Garden - Learn how to use CSS Grid and practice with this game.
    • Responsive Web Design @FreeCodeCamp - A guide that teaches flexible design concepts. There are 5 sample projects at the end of the guide.
    • What The Flexbox?! - Video series consisting of 20 videos explaining CSS Flexbox.
  • Code Examples
  • Cheatsheets & Awesomes & References
  • Tools

▲ Back to top

JavaScript

Resources for JavaScript.


▲ Back to top

React

Resources for React.


▲ Back to top

Vue

Resources for Vue.


▲ Back to top

Fullstack

Resources for Fullstack.

  • SQL Tutorials
    • SQLBolt - A series of interactive lessons and exercises designed to help you quickly learn SQL right in your browser.
  • Docker

▲ Back to top