5 websites that will change the way you learn web development

LearnGitBranching

LearnGitBranching is a git repository visualizer, sandbox, and a series of educational tutorials and challenges. Its primary purpose is to help developers understand git through the power of visualization. This is achieved through a game with different levels to get acquainted with the different git commands.

CSS Grid Properties With Griddy.io

Griddy is actually a free learning tool made for frontend developers who wanna understand more about CSS grids.

With this web app, you can add new items to the grid, remove other items, and resize them to fit any layout you want.

Web Developer Mentor

Learn or Improve Your Front-End Development Skills

JS Visualizer 9000

JavaScript Visualize JavaScript code and learn the workflow.

Algorithm Visualizer

Algorithm Visualizer is an interactive online platform that visualizes algorithms from code.