🌐
freeCodeCamp
freecodecamp.org › news › learn-data-structures-and-algorithms-2
Learn Data Structures and Algorithms in 48 Hours
November 19, 2025 - Whether you're aiming to land a software engineering job or simply wish to deepen your understanding of data structures and algorithms, this course is for you. Watch the full course on the freeCodeCamp.org YouTube channel (48-hour watch).
Discussions

Certification on JS Algorithms and Data Structures
Hi, I’ve tried to find info about this in the forum but couldnt. I’ve been following the Full Stack Dev Curriculum and, as I completed projects in the HTML and CSS modules, I automatically got those same projects marked as completed in the certification for Responsive Web Design, so after ... More on forum.freecodecamp.org
🌐 forum.freecodecamp.org
0
0
February 4, 2025
Javascript algorithms and data structures projects certification
On this page: https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/#javascript-algorithms-and-data-structures-projects I see the following: This ( ) implies I don’t have certification for Javascript. When I click the Legacy Javascript Algorithms and Data Structures ... More on forum.freecodecamp.org
🌐 forum.freecodecamp.org
0
0
July 15, 2024
Wow I got JavaScript Algorithms and Data Structures Certification
Hi every one, Today I’m very happy 😆 I got JavaScript Algorithms and Data Structures Certification I started FCC java in April 22, 2019 and after learning at least 10 hours every day I got the certification in 10 days. To be honest with you I felt my brain is burning but the method ... More on forum.freecodecamp.org
🌐 forum.freecodecamp.org
0
23
May 8, 2019
Finally got my JavaScript Algorithms and Data Structures Certification
Took me 35 days total. 7 days in August 2020(till first few exercise of ES6), 1 day in April 2021, 11 days in May and 16 days in June.(I know pretty bad record) Took so long because of not being committed. This time around I have been having a commitment of coding at least one hour everyday ... More on forum.freecodecamp.org
🌐 forum.freecodecamp.org
0
8
June 17, 2021
🌐
Reddit
reddit.com › r/learnprogramming › i just completed free code camp's javascript algorithms and data structures certificate... here's what i thought of it.
r/learnprogramming on Reddit: I just completed Free Code Camp's JavaScript Algorithms and Data Structures Certificate... here's what I thought of it.
July 10, 2022 -

Previously I'd completed and written up some thought's on Free Code Camp's Scientific Computing with Python and Responsive Web Design certifications. I think people found those helpful, so here I am with some thoughts on their JavaScript cert, and hopefully it'll help some people decide whether it's worth it.

First - how long did it take? I didn't really time myself, but I'd estimate about 60 hours. It's a bit hard to say because I spent some of that time *thinking* about coding challenges and some of that time looking at other tutorials when I didn't understand certain lessons (more on that later). There are 7 'learning sections', 2 'scripting challenge' sections, and a final section of 5 projects that need to be completed in order to earn the cert.

Out of the three programs I've completed from FCC, this JavaScript one seems to be the most polished. Like the Responsive Web Design program, everything is done in the in-browser editor, which makes it really easy if you computer hop or can't set up your own dev environment. So I was able to complete a lot of this program with my work computer while on my lunch break.

Because I'd previously learned some Python, I was able to breeze through about 75% of this course. Many of the core concepts are the same, so I just had to learn a lot of syntax differences. There is a Regular Expressions section early on that I had some struggles with, but it turned out to be very important for many of the scripting challenges. In fact, I ended up using RegEx in 2 of the 5 final projects.

Speaking of the final projects, I didn't think any of them were too difficult. The final "Cash Register" project was the one I had to think about the most. But if you could figure out the core functionality of each project, it was easy to quickly finish them. There was no tedious output formatting like the Python cert had. I think these projects were pretty well designed. But most valuable were the basic and intermediate algorithm scripting challenges, which really forces you to use all the concepts you've learned.

Still, I think there are 2 flaws with the FCC JavaScript cert:

First: while most of the program is paced really well, once you get to the Object Oriented Programming and Functional Programming sections, the difficulty ramps up very fast. You are presented with big walls of text and (relatively) big chunks of code to figure out. The OOP section I was able to get through because I'd learned a lot of those concepts in Python, but a lot of the functional programming stuff (especially the .map and .filter functions), I had to just go and watch other tutorials on the subject. Also, I just had a hard time getting recursion down (and I still need to go and find more tutorials on that).

Second: The program is pure JavaScript. Nowhere do you learn how to use JS to interact with HTML & CSS. I think that's a big hole in the program. The next cert is on stuff like Bootstrap and React. So I guess the vanilla JS+HTML stuff is just skipped over?

Aside from that, I think it's a good cert to get (even if the cert doesn't really mean anything). I learned a ton, and I'm glad I did it.

🌐
freeCodeCamp
forum.freecodecamp.org › javascript
Certification on JS Algorithms and Data Structures
February 4, 2025 - Hi, I’ve tried to find info about this in the forum but couldn’t. I’ve been following the Full Stack Dev Curriculum and, as I completed projects in the HTML and CSS modules, I automatically got those same projects marke…
🌐
Class Central
classcentral.com › subjects › computer science › algorithms and data structures
Free Course: JavaScript Algorithms and Data Structures from freeCodeCamp | Class Central
January 29, 2022 - I recently completed the **JavaScript Algorithms and Data Structures** certification on freeCodeCamp, and it turned out to be a very rewarding learning experience. ### 🌟 What I Liked * **Beginner-friendly explanations:** The course starts from J…
🌐
freeCodeCamp
forum.freecodecamp.org › javascript
Javascript algorithms and data structures projects certification - JavaScript - The freeCodeCamp Forum
July 15, 2024 - On this page: https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/#javascript-algorithms-and-data-structures-projects I see the following: This ( ) implies I don’t have certification for Javascript. When I click the Legacy Javascript Algorithms and Data Structures Certification button I have the following: This also implies that I don’t have the certification, but when I click on the Go to settings button I get this: which shows that I have my certificat...
🌐
freeCodeCamp
freecodecamp.org › news › learn-data-structures-and-algorithms
Learn Data Structures and Algorithms – Introduction and Learning Resources
February 2, 2023 - If you’re just starting out with JavaScript, the freeCodeCamp’s JavaScript Algorithms and Data Structures Certification curriculum would make a great start.
Find elsewhere
🌐
freeCodeCamp
forum.freecodecamp.org › you can do this!
Wow I got JavaScript Algorithms and Data Structures Certification - You Can Do This! - The freeCodeCamp Forum
May 8, 2019 - Hi every one, Today I’m very happy 😆 I got JavaScript Algorithms and Data Structures Certification I started FCC java in April 22, 2019 and after learning at least 10 hours every day I got the certification in 10 days. To be honest with you I felt my brain is burning but the method Read-Search-Ask helped me a lot.
🌐
freeCodeCamp
freecodecamp.org › news › algorithms-and-data-structures-free-treehouse-course
Learn About Algorithms and Data Structures in this Free 6-hour Course
March 18, 2021 - By the end of this 6-hour course, you will understand what algorithms and data structures are, how they are measured and evaluated, and how developers use them to solve problems. Watch the full course below or on the freeCodeCamp.org YouTube channel.
🌐
freeCodeCamp
freecodecamp.org › news › tag › data-structures
data structures - freeCodeCamp.org
#data structures · #Web Development · #TypeScript · #Graph · #algorithms · #data structures · #data structures · #data structures · #algorithms · #algorithms · #Computer Science · #data structures · #data structures · #algorithms · #data structures ·
🌐
freeCodeCamp
freecodecamp.org › news › learn-javascript-with-new-data-structures-and-algorithms-certification-projects
Learn JavaScript by Building 21 Projects – a Major freeCodeCamp Curriculum Upgrade
December 20, 2023 - freeCodeCamp just launched a major upgrade to our JavaScript Algorithms and Data Structures Certification. You can now learn JavaScript by building 21 projects! https://www.youtube.com/watch?v=D8pqkmZWc9o Instead of coding through a series of ...
🌐
DEV Community
dev.to › madisonkanna › completing-the-freecodecamp-javascript-algorithms-and-data-structures-certificate-367i
Completing the freeCodeCamp JavaScript Algorithms And Data Structures Certificate - DEV Community
December 16, 2020 - I'm currently taking freeCodeCamp's JavaScript Algorithms and Data Structures (https://www.freecodecamp.org/learn) certification for the first time and recording myself code as I go through each part of the curriculum.
🌐
freeCodeCamp
freecodecamp.org › news › data-structures-and-algorithms-in-javascript
Data Structures and Algorithms in JavaScript - Full Course for Beginners
September 4, 2018 - Learn common data structures and algorithms in this course from Beau Carnes. In addition to learning the theory behind the data stuctures and algorithms, you will learn how to implement them in JavaScript.
🌐
GitHub
github.com › BorislavChernev › FreeCodeCamp-JavaScript-Algorithms-and-Data-Structures
GitHub - BorislavChernev/FreeCodeCamp-JavaScript-Algorithms-and-Data-Structures: A repository that stores my exercises and projects from the course listed above.
freeCodeCamp.org is a non-profit organization that helps thousands of people learn to code for free. This repository captures my personal solutions for this certification path. Basic JavaScript (113 Tasks) ES6 (29 Tasks) Regular Expressions (33 Tasks) Debugging (12 Tasks) Basic Data Structures (20 Tasks) Basic Algorithm Scripting (16 Tasks) Object Oriented Programming (26 Tasks) Functional Programming (24 Tasks) Intermediate Algorithm Scripting (21 Tasks) here you can find the projects i have created to accomplish this learning path and obtain a certification.
Author   BorislavChernev
🌐
freeCodeCamp
forum.freecodecamp.org › you can do this!
Finally got my JavaScript Algorithms and Data Structures Certification - You Can Do This! - The freeCodeCamp Forum
June 17, 2021 - Took me 35 days total. 7 days in August 2020(till first few exercise of ES6), 1 day in April 2021, 11 days in May and 16 days in June.(I know pretty bad record) Took so long because of not being committed. This time around I have been having a commitment of coding at least one hour everyday ...
🌐
YouTube
youtube.com › playlist
FreeCodeCamp - 1 Basic JavaScript - Javascript Algorithms & Data Structures - YouTube
All 113 of FreeCodeCamp.org's Basic Javascript course, in the Javascript Algorithms & Data Structures - Created on the 2022/2023 Version of FCC
🌐
Medium
medium.com › free-code-camp › these-are-the-best-free-courses-to-learn-data-structures-and-algorithms-in-depth-4d52f0d6b35a
My favorite free courses & certifications to learn data structures and algorithms in depth
May 5, 2024 - You will also learn about core ... algorithms. All the features of this course are available for free but it does not offer a certificate upon completion....
🌐
LinkedIn
linkedin.com › pulse › javascript-algorithms-data-structures-freecodecamp-eamonn-cottrell
Javascript Algorithms and Data Structures on freeCodeCamp
December 20, 2021 - Victory! A Javascript Certificate (But more importantly, some good programming practice.) Minimal code included as I found it most important in these projects to not look up anyone else's sample code.