The freeCodeCamp curriculum currently offers six certifications. And in 2020, four new Python certifications will be added.

You can tackle these certifications in any order you want, but we've laid them out the way we recommend going through them.


There are six freeCodeCamp certificates:

  • Responsive Web Design (HTML, CSS, Flexbox, CSS Grid)
  • Algorithms and Data Structures (A ton of JavaScript.)
  • Front End Libraries (React, Redux, Sass, Bootstrap, jQuery)
  • Data Visualization (D3.js)
  • APIs and Microservices (Node.js, Express.js, databases)
  • Information Security and Quality Assurance (Chai, Helmet.js, BCrypt, Passport.js)

Each certificate curriculum should take approximately 300 hours to complete and includes 5 required projects, while the other challenges are optional.

The Full Stack Development Certificate

Upon completion of all six certificates, the freeCodeCamp Full Stack Development Program Certificate will be issued. This final distinction signifies completion of approximately 1,800 hours of coding with exposure to a wide range of web development tools.

For more information about freeCodeCamp, visit

For more information about the new certification program, see the forum post here.

Associate Android Developer Certification

This is a great way to test your Android skills and get certified by none other than Google. The link to the certification and its details are here.

Want to learn more about the curriculum? Check out these resources:

Overview of recent curriculum updates

How one dev finished the curriculum in 9 months while working full time

How to use freeCodeCamp on a mobile phone