Discussions

I just completed Free Code Camp's JavaScript Algorithms and Data Structures Certificate... here's what I thought of it.
Thanks for sharing your thoughts on this. I 100% agree with the two flaws you pointed out in the JavaScript Algorithms and Data Structures certification. I wrote many of the challenges in the JavaScript myself like 5 or 6 years ago, so I am to blame ;) We are completely re-writing the JavaScript curriculum to have a smoother learning curve, and to also include DOM manipulation and other browser-specific JavaScript. Also, everything will be taught through building project. Some examples of projects we're building (with step-by-step test suites): Learn Basic JavaScript by Building a Role Playing Game Learn Regular Expressions by Building a Spam Filter Learn Functional Programming by Building a Spreadsheet Learn Recursion by Building a Decimal to Binary Converter This is pretty labor intensive, and we've been working on it for 2 years already. But we are getting closer to shipping :) More on reddit.com
🌐 r/learnprogramming
37
375
July 10, 2022
JavaScript Algorithm and Data Structures
I have a question regarding the JavaScript course. Has the course been updated recently? I don’t remember it being like that, maybe I’m going crazy. The course work is similar to Responsive Web Design where you complete 4 lessons then do a project. However, last time I checked the JavaScript ... More on forum.freecodecamp.org
🌐 forum.freecodecamp.org
0
0
February 14, 2024
Legacy JavaScript Algorithms and Data Structures vs Beta JavaScript Algorithms and Data Structures
I’m Interested in learning JavaScript for Back-end with node.js, I’m not a fan of Project-Based learning, Which cert will be better for me, the Legacy JavaScript Algorithms and Data Structures or the Beta JavaScript Algorithms and Data Structures? More on forum.freecodecamp.org
🌐 forum.freecodecamp.org
0
0
September 15, 2024
JavaScript Algorithms and Data Structures Basic JavaScript
Hi, Kindly please assist, been stuck on this question i am failing to crack it. below is the description of the question. Make an object that represents a dog called myDog which contains the properties name (a string), legs , tails and friends . You can set these object properties to whatever ... More on forum.freecodecamp.org
🌐 forum.freecodecamp.org
0
0
March 4, 2022
🌐
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.
🌐
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 - The JavaScript Algorithms and Data Structures course by freeCodeCamp is an excellent resource for learning fundamental programming concepts. It covers basic to advanced algorithms, data structures, and problem-solving techniques, all while using ...
🌐
GitHub
github.com › Fe-56 › freeCodeCamp-JavaScript-Algorithms-and-Data-Structures
GitHub - Fe-56/freeCodeCamp-JavaScript-Algorithms-and-Data-Structures: This repository contains the code that I've written when taking freeCodeCamp's JavaScript Algorithms and Data Structures course.
This repository contains the code that I've written when taking freeCodeCamp's JavaScript Algorithms and Data Structures course. - Fe-56/freeCodeCamp-JavaScript-Algorithms-and-Data-Structures
Starred by 16 users
Forked by 4 users
Languages   JavaScript 100.0% | JavaScript 100.0%
🌐
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.

🌐
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
🌐
freeCodeCamp
forum.freecodecamp.org › javascript
JavaScript Algorithm and Data Structures - JavaScript - The freeCodeCamp Forum
February 14, 2024 - The course work is similar to Responsive Web Design where you complete 4 lessons then do a project. However, last time I checked the JavaScript course had many different lessons, then multiple big projects at the end.
Find elsewhere
🌐
DEV Community
dev.to › brihoum › solving-freecodecamp-javascript-algorithms-and-data-structures-projects-2bi5
Solving FreeCodeCamp JavaScript Algorithms and Data Structures projects - DEV Community
March 20, 2023 - On this post, I'll explain and help you understand in detail how to solve every FreeCodeCamp JavaScript Algorithms and Data Structures Project in a simple way.
🌐
LinkedIn
linkedin.com › pulse › javascript-algorithms-data-structures-freecodecamp-eamonn-cottrell
Javascript Algorithms and Data Structures on freeCodeCamp
December 20, 2021 - And thus, I came back to freeCodeCamp. Throughout the course of the Javascript Algorithms and Data Structures material, I was grateful for the bite-sized lessons that have you learning bits and pieces of the language and the mechanisms to program with it. But beyond that, the projects were where I could tell the true tests stood.
🌐
GitHub
github.com › Krasipeace › JavaScript-Algorithms-and-Data-Structures---freecodecamp.org
GitHub - Krasipeace/JavaScript-Algorithms-and-Data-Structures---freecodecamp.org: Exercises / tasks / projects
August 18, 2023 - While HTML and CSS control the ... and Data Structures Certification, you'll learn the fundamentals of JavaScript including variables, arrays, objects, loops, and functions....
Author   Krasipeace
🌐
Class Central
classcentral.com › subjects › programming › programming languages › javascript
Free Course: JavaScript Algorithms and Data Structures (Beta) from freeCodeCamp | Class Central
Master JavaScript through hands-on projects: build games, apps, and tools while learning algorithms, data structures, OOP, functional programming, and asynchronous coding.
🌐
freeCodeCamp
forum.freecodecamp.org › javascript
Legacy JavaScript Algorithms and Data Structures vs Beta JavaScript Algorithms and Data Structures - JavaScript - The freeCodeCamp Forum
September 15, 2024 - I’m Interested in learning JavaScript for Back-end with node.js, I’m not a fan of Project-Based learning, Which cert will be better for me, the Legacy JavaScript Algorithms and Data Structures or the Beta JavaScript Algorithms and Data Structures?
🌐
freeCodeCamp
forum.freecodecamp.org › javascript
JavaScript Algorithms and Data Structures Basic JavaScript - JavaScript - The freeCodeCamp Forum
March 4, 2022 - Hi, Kindly please assist, been stuck on this question i am failing to crack it. below is the description of the question. Make an object that represents a dog called myDog which contains the properties name (a string), legs , tails and friends . You can set these object properties to whatever values you want, as long as name is a string, legs and tails are numbers, and friends is an array.
🌐
freeCodeCamp
forum.freecodecamp.org › javascript
Certification on JS Algorithms and Data Structures - JavaScript - The freeCodeCamp Forum
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…
🌐
GitHub
github.com › SaketKothari › freeCodeCamp-JavaScript-Algorithms-and-Data-Structures
GitHub - SaketKothari/freeCodeCamp-JavaScript-Algorithms-and-Data-Structures: freeCodeCamp JavaScript Algorithms and Data Structures Solutions · GitHub
freeCodeCamp.org is a nonprofit organization helping thousands of people learn to code for free. This respository captures my personal solutions to the JavaScript Algorithms and Data Structures course.
Author   SaketKothari
🌐
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.