5 Websites Every Beginner Front-End Developer Needs. | by Dany Marcha | CodeX | Sep, 2021

Dany Marcha
Photo by Markus Spiske from Pexels

During my journey to become a front-end developer I have come across many resources and websites that helped me tremendously. I wish I knew about some of these websites when I started Because it would have made the process so much easier.


If you struggling to find a good color palette or to find colors that go well with a specific color you want to use. Coolors is the website for you. It can generate random palettes for you to use or you can browse some of the trending palettes other people have used. You can filter palettes based on a specific theme. You can use their website(free), download their iOS app(paid), or add their chrome extension(free).


Pexels is a free stock photo website. It has a very big collection of photos. They also offer stock videos as well. This is the best choice for professional-looking pictures to use on your website or app.


This is a great alternative to freecodecamp.org. W3Schools is an online school that teaches coding. They offer many languages for web development like HTML, CSS, and JavaScript. They also teach python and SQL and many other languages. Their lessons are free but if you wish to get their certificate you must pay. Their prices are very reasonable.


Flex-froggy is a personal favorite of mine. I used it to learn how to use Flex with CSS. You have to complete 24 challenges. They start off easy but then the last one was very tricky. It’ll walk you through everything you need, explaining everything along the way. Even if you are familiar with Flex, I suggest you give this a try and solve the challenges.

Github Public APIs

This is one of the best resources to find APIs to use in your next project. Having an API project on your resume or e-portfolio will surely impress job recruiters. This Github repo has a wide list of APIs and you can filter them based on the category they are in. This gave me inspiration for many of my projects.

I hope these websites help you just like they helped me. There are many more resources out there, you just have to look for them. If you have any recommendations you can share them in the comments. I would love to find new websites/resources myself.