Table of contents πŸ‘‡


Fundamentals

Learning sites

Data Structures and Algorithms

Courses and Tutorials

Interviews

Exercises

Cheatsheets

Interactive Games

Projects

Books

Blogs

Podcasts

Newsletters

Channels

Handbooks

Best Practices

Collections


Like my content and want more? πŸ‘‡

Follow me on Twitter and LinkedIn

1. Frontend Mentor

Improve yourΒ front-endΒ skills by building real projects. Solve real-world HTML, CSS, and JavaScript challenges whilst working on professional designs.

πŸ‘‰ https://www.frontendmentor.io/

2. DevChallanges

Web Development Resources and Community that help you to become a Web Developer by working with Real-life projects and practices.

πŸ‘‰ https://devchallenges.io/

3. CSS Battle

Use your CSS skills to replicate targets with the smallest possible code. Feel free to check out the targets below and put your CSS skills to the test.

πŸ‘‰ https://cssbattle.dev/

4. Codier

Explore and attempt front-end coding challenges.

πŸ‘‰ https://codier.io/

5. iCodeThis

Daily practical projects you can build to improve your coding skills!

πŸ‘‰ https://www.icodethis.com/

6. JavaScript 30

Starter Files + Completed solutions for the JavaScript 30-Day Challenge by Wes Bos.

πŸ‘‰ https://github.com/wesbos/JavaScript30

7. JSChallenger

Provides a variety of exercises, including coding tasks, coding challenges, lessons, and quizzes.

πŸ‘‰ https://www.jschallenger.com/

8. Project-Based Learning

A curated list of project-based tutorials.

πŸ‘‰ https://github.com/practical-tutorials/project-based-learning