If you want to learn how to become a Front-End developer, you are in the right place!
Start here
- Understand Internet
- Understand your journey
β Web Developer Roadmap 2019 - Github
Learn HTML
-
Courses / Tutorials
- π Learn HTML - CodeCademy π°π πΉ π
- HTML5 and CSS - FreeCodeCamp π π
- MarkSheet - A free HTML & CSS tutorial π π
- Intro to HTML/CSS: Making webpages - KhanAcademy π
- Learn the Web π
- HTML5 Introduction - EDX π
- Learn to code HTML & CSS - Shay Howe π
- HTML Tutorials π
- Intro to HTML and CSS - Udacity π
- Learn HTML in 12 minutes - Youtube π πΉ
- Learn HTML in 30 Minutes - Youtube π πΉ
- HTML Fundamentals - SoloLearn π°π
- HTML Basics - TreeHouse π° πΉ
- HTML/CSS Path - Code School π° πΉ
- HTML Essential Training - Lynda π° πΉ
- Your First Day with HTML - Pluralsight π° πΉ
- HTML Fundamentals - Pluralsight π° πΉ
- Introduction to HTML and CSS - TreeHouse π°
- Introduction to HTML5 and CSS3 - Frontend Masters π° πΉ
- HTML/CSS on Code Avengers π°π
- 30 Days to Learn HTML & CSS π°π πΉ
- Introduction to HTML π πΉ
- HTML5 Tutorial - w3schools π
- AlgoExpert's Front-end Expert Course π°
-
Documentation
-
Guidelines
-
Quiz / Challenges
-
Articles/Books
Learn CSS
-
Courses / Tutorials
- π Learn CSS - CodeCademy π°π π
- Learn CSS in 12 Minutes - Youtube π πΉ
- CSS Basics - TreeHouse π° πΉ
- Introduction to CSS π° πΉ
- CSS3 In-Depth π° πΉ
- CSS Essential Training 3 - Lynda π° πΉ
- Scalable Modular Architecture for CSS (SMACSS) - Frontend Masters π° πΉ
- CSS Tutorial - w3schools π
- Introduction to CSS π πΉ
- Learn CSS - Sololearn
- Selectors
- CSS Diner π π
- Flexbox
- π Flexbox Froggy π π
- Flexbox Defense π π
- CSS Grid
- π Grid Garden π π
- Learn CSS Grid with Wes Bos π π
- Selectors
-
Documentation
-
Guidelines
-
Quizz / challenges
-
Articles/Books
Learn JavaScript
-
Courses / Tutorials
- Basic JavaScript π π
- Introduction To JavaScript - CodeCademy π°π π
- Beau teaches JavaScript - Youtube π πΉ
- JS 30 For 30 - 30 Projects for 30 Days π πΉ
- Intro to JavaScript - Udacity π
- Learn JavaScript - Codementor π
- Introduction to JavaScript Programming - Frontend Masters π° πΉ
- LambdaSchool Javascript Mini Bootcampπ°π π
- JavaScript Essential Training - Lynda π° πΉ
- JavaScript Fundamentals - Tuts+ π°π πΉ
- Getting Started with JavaScript for Web Development - Scotch π°π
- JavaScript Basics - TreeHouse π°
- JavaScript path - Code School π°
- ES6 for everyone π° πΉ
- JavaScript.Info
- JavaScript Tutorial - w3schools π
- Javascript Tutorial - Watch and Code by Gordon Zhu ππ°
- Learn Javascript
- Introduction to Javascript π
-
Documentation
-
Guidelines
-
Quiz / challenges
-
Articles / Books
- Practical Modern JavaScript π
- You Don't Know JS (book series) π
- JavaScript, the definitive guide
- Javascript: The Good Parts
- Eloquent JavaScript: A Modern Introduction to Programming
- JavaScript AllongΓ©e
- Learning JavaScript
- Understanding ECMAScript 6: The Definitive Guide for JavaScript Developers
- JavaScript and JQuery: Interactive Front-End Web Development
- Airbnb JavaScript Guide()
Learn TypeScript
- Articles / Books
Learn GIT
- 15 minutes to learn Git π
- Git-it (Desktop App) - NodeSchool π π
- π Learn Git on CodeCademy π°π π
- Git-it is a (Mac, Win, Linux) Desktop App for Learning Git and GitHub π π
- Learn Git Branching β Educational challenges π
- Introduction to version control with Git - Microsoft Learn π
- Git-it β Learn Git in a real terminal π
- Git CheatSheet π
- Git Essential Training - Lynda π° πΉ
- Try Git π
- Learn Git - Git Tutorials, workflows and commandsπ
Tools
-
Essential
- Github π°π π
-
Website auditors
- Checkbot π°π π
-
Playgrounds
- Codepen π°π π
- CodeSandbox
- SassMeister
- JSFiddle
- JSBin
- Thimble
-
Web design Tools
-
Editors
- Visual Studio Code π π
- Sublime Text π
- Atom π
- Brackets π
- NotePad++ π
- Cloud9 π°π
Chat / Slack channels
Aggregators / News
- Smashing Magazine π
- CSS-Tricks π
- Front-End Stash π
- Codrops π
- Front-End Front - Basically, front-end news
- Echo JS - JavaScript News
- A list Apart - Code
- Scotch - Code Eat Sleep Loop
- Daily.dev