🌐
freeCodeCamp
forum.freecodecamp.org › html-css
Freecodecamp's Certifications - HTML-CSS - The freeCodeCamp Forum
December 15, 2021 - I know HTML and CSS. Just need the CERTIFICATIONS as a proof ! How useful and valid is freecodecamp.org’s certifications? How can I get the freecodecamp’s certification without doing projects ?
🌐
freeCodeCamp
freecodecamp.org › news › freecodecamp-certifications
freeCodeCamp Certifications
March 17, 2022 - You can tackle these certifications in any order you want, but we've laid them out the way we recommend going through them. Responsive Web Design (HTML, CSS, Flexbox, CSS Grid)
Discussions

I completed every single certificate on FreeCodeCamp. Here's a mini-review of each one:
How confident would you say these course made you for going into the work force? More on reddit.com
🌐 r/learnprogramming
44
352
February 24, 2023
How do I get certificate for completing HTML/CSS projects?
Good day friends! I have completed my project for web design using html/Css. I completed the five projects but couldn’t get the certificate. It shows “test not pass”. Please How do I pass the test and get the certificate? Thanks. More on forum.freecodecamp.org
🌐 forum.freecodecamp.org
0
0
February 26, 2021
How complete do certification projects need to be?
Obviously the project needs to pass the tests, but is there anything saying it has to be more substantial than that? On the last HTML/CSS project, the tests didn’t even require any images or text other than some section titles and a hyperlink. I was getting tired and was so close to the ... More on forum.freecodecamp.org
🌐 forum.freecodecamp.org
0
0
March 15, 2023
Certification project
Tell us what’s happening: Describe your issue in detail here. Your code so far Your browser information: User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36. Challenge: Build a Tribute Page Link to the challenge: More on forum.freecodecamp.org
🌐 forum.freecodecamp.org
0
0
May 2, 2021
🌐
freeCodeCamp
forum.freecodecamp.org › t › html-css-and-javascript-certifications › 685482
HTML,CSS And Javascript Certifications - The freeCodeCamp Forum
April 15, 2024 - Hi. I wanted to start my journey with FreeCodeCamp with no prior experience with coding. When I complete Responsive Web Design, all the way until Back End Development and APIs curriculum. Could I use the certificates t…
🌐
Reddit
reddit.com › r/learnprogramming › i completed every single certificate on freecodecamp. here's a mini-review of each one:
r/learnprogramming on Reddit: I completed every single certificate on FreeCodeCamp. Here's a mini-review of each one:
February 24, 2023 -

For those who don't know, FreeCodeCamp is a free (duh!) learning platform for coders. It currently offers 11 certificates. Most focus on web development, but there are a few Python certificates as well. Earning a certificate works like this: there are a series of interactive lessons, and then there are 5 projects to complete.

It took me many months, but I completed all 11 certificates (55 projects total). Here's a quick review of each certificate, and if you have any questions, feel free to ask!

Responsive Web Design Certification

This is probably the most polished certification of them all, and it’s one I recommend to anyone considering going into front-end web development. It covers HTML and CSS for beginners. There’s a lot of repetition, and the projects are integrated pretty nicely into the curriculum to help all the information stick a little better.

My only real criticism is that the CSS lessons can feel like you’re being told *what* to do but not *why*. And afterward I had to find other tutorials on Flexbox and Grid to understand that content better. But I don’t blame FreeCodeCamp much for this because, honestly, CSS can feel pretty counterintuitive no matter what.

Prerequisites: None

Difficulty: Easy

JavaScript Algorithms and Data Structures

This certification acts as a good intro to programming concepts and a guide to working with JavaScript, and I think it does a very good job of teaching the basics (variables, loops, conditionals, etc.).

However, there’s a certain point - about halfway through - where the lessons quickly become much more difficult, and I’ve seen a lot of people struggle. I think this certificate could be improved be flatting out the learning curve.

Fortunately, you really don’t need to know OOP, advanced array method, or ES6 in order to complete the certification (though you will definitely want to learn this stuff at some point). And I think the projects are all good challenges, not too easy and not too difficult.

Prerequisites: None

Difficulty: Medium

Front End Development Libraries Certification

I have to mention here that my biggest gripe with the FreeCodeCamp curriculum is that it completely skips over teaching basic DOM manipulation with JavaScript. Instead it jumps right from JavaScript DS&A to Front End Libraries, so you’re probably going to want to find a tutorial or course somewhere on DOM manipulation. Otherwise this certification is going to be ten times harder to complete.

The lessons begin with an overview of Bootstrap, JQuery, and SASS. They’re a little short, and if you really want to learn these libraries you’re probably going to have to find a more in-depth source.

After that you learn React and Redux. These lessons are not only difficult, they’re also fairly outdated at this point (it only teaches the older ‘class component’ version of React) . If you want to learn React, it’s probably best to find a more updated tutorial.

The projects are not too difficult once you've learned a framework, and you don’t have to make them too flashy.

Prerequisites: Responsive Web Design, JavaScript Data Structures and Algorithms

Difficulty: Medium-Hard

Data Visualization Certification

I have a love-hate relationship with this one.

Here you learn the D3 library (used for creating graphs and charts on web pages), as well as the basics of fetching data from APIs. Compared to the previous certificates, there aren’t many learning modules. You get to the projects pretty quickly. Once I got the hang of things, I had a blast making them. These might be my only projects in the entire curriculum that actually look good. I just really enjoyed taking a ton of data and then compacting it into an easy-to-understand visual.

On the other hand, it seems like whoever wrote the lessons and whoever designed the projects didn’t communicate very well, and this caused me a lot of frustration. For example, the D3 lessons show you how to create a tooltip, which (you’d think) is a good thing because every project requires the use of tooltips. Unfortunately, the projects require you do create tooltips in a completely different way, which you might not realize until after you spend tons of time debugging. There’s also an instance where an entire library is needed to complete a project, but the nowhere in the certification is this library mentioned at all.

There's a lot of frustration in this one for no reason. Add that to the fact that D3 isn't typically used in most web development jobs, and I'd say this certification is skippable. But if you do skip it, you'll probably still want to learn how to use APIs somewhere else.

Prerequisites: Responsive Web Design, JavaScript Data Structures and Algorithms, Front End Development Libraries

Difficulty: Medium-Hard

Relational Database Certification

This is actually my favorite certification in the entire curriculum. It’s taught very well with a lot of repetition, and the projects are nicely integrated within the lessons. I learned so much.

This certificate teaches the basics of relational databases (using PostgreSQL), of course. But also nano, bash, and git.

I highly recommend this one.

Prerequisites: JavaScript Data Structures and Algorithms

Difficulty: Medium

Back End Development and APIs Certification

The lessons offer a pretty broad overview of Node, Express, and MongoDB, but it gives you enough knowledge to complete the projects.

For the projects, a boilerplate is provided with a completed front end - you just need to complete the back end. Four of the 5 projects are microservices, some of which can be completed pretty quickly.

I didn't think this certification was too difficult at all, but I also didn't come out of it feeling like I understood Node/Express/Mongo very well.

Prerequisites: JavaScript DataStructures and Algorithms

Difficulty: Medium

Quality Assurance Certification

There are two learning components to this section. In the first you learn how to write functional and unit tests with the Chai library. This doesn’t take too long to get the hang of. The second is a series of lessons on “Advanced Node and Express,” and honestly this has nothing to do with this certification. You do not need this “Advanced Node and Express” section to complete the projects (though you will need it in a certification down the line).

The projects are very similar to the ones found in the Back End Development and APIs Certification, except they’re all more complicated to build. One of the projects here is a “Sudoku Solver” where you actually have to write an algorithm to solve Sudoku puzzles! Once you have the projects built, you need to write tests with Chai, and, funnily enough, that’s the easy part. Writing tests actually becomes tedious by the end of this certification. But creating the logic and routes for the back end is still kinda hard.

Prerequisites: JavaScript Data Structures and Algorithms, Back End Development and APIs

Difficulty: Hard

Scientific Computing with Python Certification

We take a sudden switch to Python, and I need to say that I do not like FreeCodeCamp’s Python certifications very much. The lessons are no longer very interactive. Instead, each lesson is just a 10ish minute YouTube video with a quiz question tacked onto it. It’s a difficult way to learn.

That said, I’d describe this certification as more of “Python for Beginners.” A lot of topics are covered, but I’d say 50% of it isn’t needed to complete the projects. And the projects - oh, boy - I hated some of these projects. Some have unclear instructions and, worse, some have the most tedious outputs you’ve ever seen. Honestly, be prepared to count white-space between elements.

I never want to think about the Budge App project ever again.

Prerequisites: None

Difficulty: Medium-Hard

Data Analysis with Python

Here you learn about the Python libraries that are heavily used in the sciences: NumPy, Pandas, and MatPlotLib.

Again, it’s all taught in videos, but the projects are much more straight-forward (the only issue is that they have to be made in Replit, which has its issues). Honestly, I’d describe this one as learning Excel on ‘Hard Mode.’

Prerequisites: Scientific Computing with Python

Difficulty: Medium

Information Security Certification

This is an odd one because half of it is back-end web development, and the other half is learning a couple of new Python libraries.

The Python stuff is interesting. It's still video lessons, but I found two Python-related projects are actually pretty easy.

The back-end stuff is mostly about learning HelmetJS, a library that helps secure websites. However, the back-end projects are all very tough. Two of the projects are similar to the ones found in the Quality Assurance Certification - you have to build an Express, Node, Mongo back-end, add testing using Chai, and now also add security with HelmetJS.

The final project, Secure Real Time Multiplayer Game, is another beast entirely. It’s still mostly a back-end project, however, you also have to find some way of learning how to make a game using the Canvas api (this isn’t taught by FreeCodeCamp, you need to find a tutorial elsewhere). And remember the Advanced Node and Express lessons from 3 certifications ago? You now have to use SocketIO to make the game multi-player. This one took me a good amount of time to complete.

Prerequisites: Scientific Computing with Python, JavaScript Data Structures and Algorithms, Back End Development and APIs, Quality Assurance

Difficulty: Hard

Machine Learning with Python Certification

Aside from the fact that I still don’t like the Python video lessons, this one wasn’t too tough to complete. You basically get an intro to TensorFlow and a bunch of ways to use it.

The projects are mostly straight-forward, and you can find lots of tutorials online that will help. However, there’s one project that isn’t *at all* covered by the videos, and there are some projects that don't have the clearest instructions. So there’s a lot of unnecessary frustration involved with completing this certificate.

Prerequisites: Scientific Computing with Python, Data Analysis with Python

Difficulty: Medium-Hard

🌐
freeCodeCamp
forum.freecodecamp.org › html-css
How do I get certificate for completing HTML/CSS projects? - HTML-CSS - The freeCodeCamp Forum
February 26, 2021 - Good day friends! I have completed my project for web design using html/Css. I completed the five projects but couldn’t get the certificate. It shows “test not pass”. Please How do I pass the test and get the certif…
🌐
freeCodeCamp
freecodecamp.org › news › learn-css
Learn CSS – Responsive Web Design Study Guide
November 7, 2022 - In this article, I have created a study guide for the freeCodeCamp curriculum's entire Learn Basic CSS by Building a Cafe Menu practice project. This study guide is filled with additional information, articles, and videos to help you understand ...
🌐
freeCodeCamp
freecodecamp.org › news › tag › css
CSS - freeCodeCamp.org
Browse thousands of programming tutorials written by experts. Learn Web Development, Data Science, DevOps, Security, and get developer career advice.
🌐
Quora
quora.com › How-do-I-get-certificates-from-freeCodeCamp-for-HTML5-and-CSS
How to get certificates from freeCodeCamp for HTML5 and CSS - Quora
Answer: why do you need certificates in the first place? no interviewer will give you the job looking at your certificate. instead, learn both of them and Javascript, jQuery etc, use that knowledge to build your own portfolio page/website. register a domain, host it on that domain. this will be ...
Find elsewhere
🌐
freeCodeCamp
forum.freecodecamp.org › html-css
How complete do certification projects need to be? - HTML-CSS - The freeCodeCamp Forum
March 15, 2023 - Obviously the project needs to pass the tests, but is there anything saying it has to be more substantial than that? On the last HTML/CSS project, the tests didn’t even require any images or text other than some section titles and a hyperlink. I was getting tired and was so close to the ...
🌐
freeCodeCamp
freecodecamp.org › news › learn-css-in-11-hours
Learn CSS in 11 Hours
August 30, 2022 - This is the most comprehensive CSS course we've published to date. So if you want to become an expert in Cascading Style Sheets, this is the course for you. Dave Gray created this course. Dave Gray is an experienced developer and excellent teacher. We've already published a popular HTML course from Dave and this course is a great next step after you learn HTML. ... Watch the full course below or on the freeCodeCamp.org YouTube channel (11-hour watch).
🌐
freeCodeCamp
forum.freecodecamp.org › html-css
Certification project - HTML-CSS - The freeCodeCamp Forum
May 2, 2021 - Tell us what’s happening: Describe your issue in detail here. Your code so far Your browser information: User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36. Challenge: Build a Tribute Page Link to the challenge:
🌐
freeCodeCamp
freecodecamp.org › news › freecodecamps-new-responsive-web-design-certification-is-now-live
freeCodeCamp's New Responsive Web Design Certification is Now Live
December 2, 2025 - The Responsive Web Design certification will teach you core concepts including semantic HTML, working with forms, the importance of accessibility, CSS Flexbox, responsive design, CSS Grid, and more.
🌐
freeCodeCamp
forum.freecodecamp.org › code feedback
First certificate with HTML and CSS done - Code Feedback - The freeCodeCamp Forum
May 13, 2022 - Hi, I finally made my portfolio project and with that completed the first certificate. I look forward to completing second certificate. For my design I took inspiration from @ines-violin. Following is the link to h…
🌐
freeCodeCamp
forum.freecodecamp.org › freecodecamp support
Any certificate after completing HTML and CSS? - freeCodeCamp Support - The freeCodeCamp Forum
September 5, 2019 - Hi , I would like to know if there is any certification after completing HTML and CSS .If yes , where do I download it from as I finished this section . Many thanks .
🌐
freeCodeCamp
freecodecamp.org › news › html-css-11-hour-course
Learn HTML and CSS with this free 11 hour course
April 30, 2019 - HTML and CSS are essential skills to have for a career in web development. This eleven hour course from John Smilga of Coding Addict will teach HTML and CSS from the scratch. By the end of this course you will be creating your own projects.
🌐
freeCodeCamp
freecodecamp.org › news › tag › certification
Certification - freeCodeCamp.org
Browse thousands of programming tutorials written by experts. Learn Web Development, Data Science, DevOps, Security, and get developer career advice.
🌐
freeCodeCamp
forum.freecodecamp.org › html-css
How long does it take to get the certification - HTML-CSS - The freeCodeCamp Forum
September 24, 2021 - i just wanted to know how long did it take for you to claim the certification
🌐
freeCodeCamp
forum.freecodecamp.org › html-css
Certification time - HTML-CSS - The freeCodeCamp Forum
June 6, 2022 - Hi guys, for anyone who has ever received their FCC certification for anything, how long did it take for you to actually get the certificate after claiming it? i hope my question makes sense
🌐
freeCodeCamp
forum.freecodecamp.org › html-css
Certificates for Projects - HTML-CSS - The freeCodeCamp Forum
March 14, 2022 - How will I know if I have completed the projects correctly? Is there someone that will confirm if I completed the project? Tell us what’s happening: Describe your issue in detail here. Your code so far Your browser information: User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36 Challenge: Build a Tribute Page Link to the challenge: