🌐
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.

🌐
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. · GitHub
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 ...
Author   BorislavChernev
🌐
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 content and styling of a page, JavaScript is used to make it interactive. In the JavaScript Algorithm and Data Structures Certification, you'll learn the fundamentals of JavaScript including variables, arrays, objects, loops, and functions.
Author   Krasipeace
🌐
freeCodeCamp
forum.freecodecamp.org › javascript
Algorithms and Data Structures in JavaScript - JavaScript - The freeCodeCamp Forum
June 4, 2018 - Hello Readers! I’ve recently launched JavaScript Algorithms and Data Structures repository on GitHub with collection of classic algorithms and data-structures implemented in ES6 JavaScript with explanations and links to further readings and YouTube videos. So I guess you’ve already grasp ...
🌐
Reddit
reddit.com › r/freecodecamp › javascript algorithms & data structures certificate vs javascript algorithms & data structures (beta)
r/FreeCodeCamp on Reddit: JavaScript Algorithms & Data Structures Certificate VS JavaScript Algorithms & Data Structures (Beta)
January 9, 2024 -

Any idea? which course should be taken first?

As freecodecamp says courses should be taken in order, but a while ago "JavaScript Algorithms & Data Structures Certificate" was 2nd on the list after the "Responsive Web Design Certificate" course, but now I see "JavaScript Algorithms & Data Structures (Beta)" 2nd on the list.

Find elsewhere
🌐
GitHub
github.com › gnasamx › FreeCodeCamp
GitHub - gnasamx/freecodecamp: :fire: Javascript Algorithms And Data Structures
:fire: Javascript Algorithms And Data Structures. Contribute to gnasamx/freecodecamp development by creating an account on GitHub.
Starred by 25 users
Forked by 10 users
Languages   JavaScript 100.0% | JavaScript 100.0%
🌐
GitHub
github.com › topics › javascript-algorithms
javascript-algorithms · GitHub Topics · GitHub
javascript algorithms freecodecamp algorithm-challenges algorithm-scripting freecodecamp-curriculum javascript-algorithms freecodecamp-algorithms freecodecamp-certification ... freecodecamp data-structures freecodecamp-challenge freecodecamp-curriculum freecodecamp-project javascript-algorithms freecodecamp-backend freecodecamp-algorithms freecodecamp-frontend freecodecamp-data-visualization
🌐
GitHub
github.com › hgonzaga › freecodecamp-js-algorithms-data-structures
GitHub - hgonzaga/freecodecamp-js-algorithms-data-structures: freeCodeCamp - JavaScript Algorithms and Data Structures (2022) · GitHub
"While HTML and CSS control the content and styling of a page, JavaScript is used to make it interactive. In the JavaScript Algorithm and Data Structures Certification, you'll learn the fundamentals of JavaScript including variables, arrays, objects, loops, and functions.
Author   hgonzaga
🌐
Reddit
reddit.com › r/freecodecamp › best way to learn javascript algorithms and data structures (beta)
r/FreeCodeCamp on Reddit: Best way to learn JavaScript Algorithms and Data Structures (Beta)
December 30, 2023 -

Hi, so I started going through the JavaScript Algorithms and Data Structures legacy version before the beta came out and it was straightforward because they gave you a tutorial on the subject you were learning. Now in the new beta version they are implementing CSS and HTML and offering no tutorial on how to do things. What is the best way to go about completing this course? doing a CSS HTML intro before the javascript course? or just going along and googling everything as I'm doing the course?

🌐
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
🌐
Reddit
reddit.com › r/freecodecamp › close to completing javascript algorithms and data structures
r/FreeCodeCamp on Reddit: Close to completing JavaScript Algorithms and Data Structures
July 13, 2023 -

I am close to completing the certificate for this section. When I completed the HTML/CSS certificate, I actually understood and saw the results of my code on a webpage or whatever application it had me working on. During this JavaScript portion I don't really see the results of my code and I feel like I don't know how to apply what I've learned. I only have two questions left in this section and I feel like I don't even know where to start with code to build a application or anything using JavaScript. I understood a lot of the basics, but I'm not sure how to apply it. I'm going to take some other courses as well, just look for some feedback. I'm excited to try to build things on my own.

🌐
Reddit
reddit.com › r/learnjavascript › are javascript algorithms and data structures the way freecodecamp says they are?
r/learnjavascript on Reddit: Are JavaScript Algorithms and Data Structures the way freecodecamp says they are?
May 4, 2022 -

A few weeks a go I saw a youtube video and I took a screenshot of one of the slides. I it talked about how to get good at js, how to go from framework consumer to framework creator

A side question: is the ability to create a framework (if one wants to) a sign of great proficiency?

Anyway, to get to that level (according to the video) you learn these things in order

  • Language proficiency

  • Data structures and algorithms

  • Design patterns.

I'm a hobbiest so I never bothered with codewars and the like, and just as I used to use jQuery and was "scared" of js, I would ignore the topic of Data structures and algorithms

The I looked at this freecodecamp course and there's:

  • Regular expressions (I actually need to learn this)

  • manipulating rrays and objects (check)

  • Basic Algorithm Scripting (knew all of it - I probably had to google 10%)

  • ...

I used to think of Algorithms as things removed from what it takes to build a website. Things (only) scientists needed

Is that course actually correct? Because it really makes me sound stupid thinking it was high math or something.

🌐
GitHub
github.com › basedhound › freeCodeCamp_javascript-algorithms-and-data-structures
GitHub - basedhound/freeCodeCamp_javascript-algorithms-and-data-structures: 🎓 Certification – 20+ JavaScript projects: variables, arrays, objects, loops, functions, DOM. Object oriented programming, functional programming, algorithmic thinking, local storage, API data fetch.
Et ils utilisent JavaScript pour rendre cette page interactive. Dans cette certification en algorithmes et structures de données JavaScript, vous apprendrez les fondamentaux de JavaScript tels que les variables, les tableaux, les objets, les boucles, les fonctions, le DOM, et bien plus encore.
Author   basedhound
🌐
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 - Master JavaScript fundamentals, algorithms, and data structures through hands-on coding projects. Covers OOP, functional programming, and advanced topics for building interactive web applications.