Beginners Guide on how to use freeCodeCamp effectively ?

Dhairyabahl
4 min readJan 3, 2021

I was following the freeCodeCamp curriculum from a long time, so I decided to write an article on how I used it effectively, what mistakes I did in the beginning and is the certification worth it , everything will be covered in this article. So, without any further ado, let’s get started 🔥

freeCodeCamp Logo

1. What is freeCodeCamp?

Let’s begin with a basic introduction about what the freeCodeCamp is !

freeCodeCamp is a non-profit organization which provides an awesome platform for beginners to learn web-development. Yes you read it right its non-profit and it won’t charge you a single penny although you can donate some amount if you found it helpful. It has a massive curriculum which covers almost everything regarding web development, whether it is frontend, backend, databases or even how to add security to your websites. It covers EVERYTHING 🔥

2. Pre-requisites for Beginners ??

freeCodeCamp curriculum starts from the very beginning of web-development, that is HTML so I don’t think that it expects any previous knowledge from the learner. Although it is advisable from my side that you should view a video on HTML for beginners from youtube so that you wouldn’t feel that it’s totally new to you 😊

3. HTML CSS and JAVASCRIPT 🔥

All three of them comes under basics of front-end web development and the course covers all these topics in detail although it is advisable that learner should complete every challenge of the curriculum properly and must try to make some web-sites along with the course! although the course already contains few projects that learner have to made to get the certification !!

image of html css and javascript logos

4. REACT, REDUX AND EVERYTHING ELSE

After completing the front-end certifications, then comes front-end libraries and from my experience about them learner have to start from the documentation, some courses either from youtube or from udemy or any other source.

After clearing the basics of the topic, then you should take freeCodeCamp as an opportunity to revise the topic and to make sure you covered everything properly and you haven’t missed on anything!! Relying only on the curriculum of freeCodeCamp for these libraries is highly not advisable from my side. freeCodeCamp also has a youtube channel on which almost all the topics are covered, so you should first watch them and then go the challenges!!

This tip that I have given you is not only for the react or redux but for the whole remaining curriculum except some beginner friendly lessons like python for everybody.

This is the link to the youtube channel of the freeCodeCamp.

https://www.youtube.com/channel/UC8butISFwT-Wl7EV0hUK0BQ

5. Value of the freeCodeCamp Certifications 🔥

Certification from freeCodeCamp is far more valuable as compared to any other source of coding like w3schools and many others but still these certifications are of no value until you have the skillset and projects in your field.

These certifications should not be done for the sake of it because it doesn’t have any value of its own in the resume but you can write something like this in the community section of your resume that I have given 300 hours to learning web development from freecodecamp and completed it.

Mistakes I did that A newbie should avoid 🚫

  1. First mistake I made is I relied too much on the freeCodeCamp in the beginning but later I realized that learning only from this later proved to fatal for me since I have to clear my understanding of CSS Flexbox from some books and also from few udemy courses.
  2. second mistake I made was I didn’t applied what I learnt on projects in few cases like in the case of jquery and sass!! and for that I had to go from the basics of them twice.

These were the blunders I did that a beginner should avoid.

All The Best ❤️

If you are going to learn from freeCodeCamp then all the very best from my side and you won’t regret giving it a try. Kindly clap for me if this article was helpful. A single clap motivates me alot.

You can always reach out to me on my social handles:

Twitter : https://twitter.com/BahlDhairya

gmail : dhairyabahl5@gmail.com

Thanks for reading this article.

--

--