- This guide is divided into 7 sections spanning over 3 levels (Beginner, intermediate, Advanced) of web development.
- It is recommended to go through the sections top to bottom following the color coded levels (meaning work through all 🔵 courses in all sections and then 🟡 courses in all sections)
- These courses should be complemented with a lot of practice by building projects on your own without a tutorial.
- After finishing the beginner and intermediate sections you should be ready to apply for jobs as a Junior Frontend Developer.
- It is also recommended to have a portfolio website showcasing your projects on Github.
- Come back for the advanced courses after getting a job and having 2 to 3 years of professional experience.
- 🔵 Beginner
- 🟡 Intermediate
- 🟣 Advanced
- 🔵 Build Responsive Real World Websites with HTML5 and CSS3
- 🔵 Web Design for Web Developers: Build Beautiful Websites
- 🔵 The Complete JavaScript Course 2022: From Zero to Expert
- 🔵 Advanced CSS and Sass: Flexbox, Grid, Animations and More
- 🔵 roadmap.sh Frontend: (Modern CSS section only)
- 🔵 20 Web Projects With Vanilla JavaScript
- 🔵 JavaScript: Understanding the Weird Parts
- 🔵 The Git & Github Bootcamp
- 🔵 Modern React with Redux
- 🔵 React Front To Back 2022
- 🔵 Codevolution: Practical React Series
- 🟡 Jest Crash Course - Learn How to Test your JavaScript Application
- 🟡 React Testing Tutorial
- 🟡 Testing React with Jest and React Testing Library (RTL)
- 🟡 Mastering TypeScript - 2022 Edition
- 🟡 React TypeScript Tutorial Series
- 🔵 Node.js, Express, MongoDB & More: The Complete Bootcamp 2022
- 🟡 Next.js & React - The Complete Guide (incl. Two Paths!)
- 🟡 GraphQL Crash Course With Full Stack MERN Project
- 🟣 SQL and PostgreSQL: The Complete Developer's Guide
- 🟣 Node JS: Advanced Concepts
This section contains short videos and articles not courses like the above sections and it should be in done in parallel with sections 2 through 4.
- 🟡 The Linux Command Line Bootcamp: Beginner To Power User
- 🟡 DevOps Pre-Requisite Course
- 🟡 Docker for the Absolute Beginner - Hands On
- 🟡 GitHub Actions - The Complete Guide
- 🟣 Kubernetes for the Absolute Beginners - Hands-on
- 🟣 Docker and Kubernetes: The Complete Guide
- 🟣 GCP Associate Cloud Engineer - Google Cloud Certification
This section will help you understand how teams work in tech companies (useful information for interviews).
These YouTube channels help to stay up to date with web development in general.
If you have any questions, please open an issue