Navigate back to the homepage

Does FreeCodeCamp Prepare for a Career in Web Development?

Aryan Jabbari
October 24th, 2018 · 2 min read

Recently, I was asked by a Redditor (who will remain anonymous) if they are on the right path to becoming a web developer by using FreeCodeCamp. I would like to scream, at the top of my lungs, YES! FreeCodeCamp is an amazing resource and curriculum that encapsulates what is necessary to become a full-stack engineer in today’s web development industry. Allow me to expand on this thought.

Baby Steps

FreeCodeCamp starts off with the basic building blocks of any web application: HTML and CSS. It is here where new learners begin to build basic webpages. It is also here where new learners get frustrated with how “slowly” they’re learning web development and how “boring” the HTML and CSS seem to be. However, you must crawl before you walk. I implore you to continue through the HTML and CSS, no matter how hard it may be to keep motivated.

Trying to Run

After learning HTML and CSS, new learners are asked to create Responsive Web Design projects that truly test their knowledge of HTML and CSS. This may be another point of frustration for many new developers. You may feel as if you gathered the puzzle pieces but haven’t a clue where to start putting the puzzle together. My advice is to cut down the forest tree by tree instead of trying to cut the entire forest down all at once. Start by challenging yourself to render that image onto the screen. Next challenge is to center that image. After that is to render some text onto the screen. The challenges go on and on. Just take the project step-by-step!

FreeCodeCamp continues by teaching new developers JavaScript, React, Node and other new technologies. At each step, FreeCodeCamp challenges new developers to create projects. And THIS is where the magic of FreeCodeCamp lies. Projects are THE single most important thing a developer can show their prospective employers. They are great talking points at interviews and (in my opinion) the place where web development are truly developed and honed.

Make every FreeCodeCamp project you make to the best of your abilities. Do not stop at passing the included test cases. Instead, make a project that you’d be proud to show your friends, family and prospective employers. Ask for advice on the FreeCodeCamp forum or Gitter. With every project you complete, you are one step closer to your first web development job or client!

Best of luck!

📧 Join my email list and get notified about new content

Stay updated with all my blog posts and future randomness!

More articles from The WebDev Coach

Use Prisma with a NestJS GraphQL Server

Use Prisma with a NestJS GraphQL Server Before We Get Started In my last blog post , I described how to stand up a Node.js server with…

October 5th, 2019 · 4 min read

Stand Up a Node.js Server with NestJS including TypeScript and GraphQL

Stand Up a Node.js Server with NestJS including TypeScript and GraphQL Recently, I discovered NestJS and instantly fell in love. It is…

September 18th, 2019 · 3 min read
© 2019 The WebDev Coach
Link to $https://twitter.com/aryanjabbariLink to $https://www.youtube.com/c/thewebdevcoachLink to $https://github.com/AryanJ-NYCLink to $https://www.linkedin.com/in/aryanjabbari