#31 on RedditEvergreen
JavaScript Algorithms and Data Structures
freeCodeCamp
66 recommenders · 72 threads · recommended in 9 years, 2015–2023 · score 84.3
A free, self-paced freeCodeCamp certification covering JavaScript fundamentals and core data structures and algorithms (arrays, objects, recursion, sorting, linked lists, trees, graphs and similar topics), with in-browser interactive coding challenges.
Commenters call it an excellent, interactive, free way to learn JavaScript and problem solving, often recommended as a first step before bootcamps or other resources.
Web & Mobile Developmentbeginnerfreeinteractive MOOC#javascript#data structures#algorithms#freecodecamp#self-paced#problem solving
Recommendations by year
20152023
I started with freecodecamp curriculum. I highly recommend learning its javascript course. And also they have an amazing yt channel, as well. I learned a lot from their tutorial. It was quite challenging to understand at first, but I didn't quit. I watched and looked for others code to learn the…
I self-taught full stack development and got a job in 6 months just from freecodecamp.org and YouTube. While I was doing this, I tutored someone who was in a paid bootcamp and the content was terrible. I was very grateful I didn't waste my money because the free resources are amazing. I'm not…
For starters, i recommend you check https://freecodecamp.org. right in its frontpage you'll see several courses, including some basic html and css courses, a "big" javascript course which, honestly, is a pretty good programming fundamentals learning resource imo and a python course, among others…
freecodecamp.org do the javascript data structures and algorithms course
As a fellow beginner, check out freeCodeCamp's JS DSA course. Even if they don't make sense at the beginning, just exposing yourself to them is helpful. I try to think of DSAs like a piece of music. You practice a specific song/DSA topic and slowly, you'll build up the "song" and that snowballs…
I would do the JS course from FCC or learn the basics of JS from Udemy or YouTube before going to TOP because tackling the JS portions as someone new to programming can be daunting.
JavaScript is usually a safe bet and would be a good segue from HTML. A free course is good but there is so much good free material online that the most important thing is just picking a source and not switching around too much. I highly recommend FreeCodeCamp with their Web Design, JavaScript…
I'd you know html and css then the natural extension of those is JavaScript and consequently react.js. with all those you should be able to start building some projects and get a good feel for everything. To learn JavaScript I recommend freecodecamp.org for their JavaScript algorithms and data…
If you already know how to code, I reckon you’ll pick it up extremely quickly. Normally I’d suggest an entire Udemy course to beginners, but they can take weeks/months. However, as you’re not a beginner at writing code you should just go on Freecodecamp and do the whole thing. You’ll smash it out…
For JavaScript — Programming With Mosh has a 1-hour primer: https://youtu.be/W6NZfCO5SIk freeCodeCamp has a pretty good certificate with lots of good algorithm challenges: https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/ Scrimba has a great free course that teaches…
It’s definitely worth at least trying out the JavaScrjpt Data Structures and Algorithms Certificate on FreeCodeCamp. There’s still reading involved but it is mostly in pretty bite-sized chunks with plenty of interactivity. I will say that FreeCodeCamp’s curriculum doesn’t flow particularly well as…
I’m not sure about these, but I can recommend the FreeCodeCamp Js tutorials. I started off by completing their entire course and have been a dev now for around 4 years, just through going through all of freecodecamp
FreeCodeCamp JS courses should get you the basics, from there search for JavaScript the Hard Parts (it is video based but all whiteboard based), from there learnjavascript.online which will teach you the foundations you need for React and build on those fundamentals. The last one is $70 but it is…
I am currently learning. I first tried W3schools but didn't like the 'switching of tabs'. So I went for FCC and it is way better! The only downside to it, which I didn't know at first, is FCC almost spoon feeds. On completion of the HTML and CSS, and the Javascript courses, I still felt empty!…
Yep, this is what I came to write. If you are confident with CSS and html but struggling with JavaScript the problem isn’t the language it’s that you probably haven’t properly learned programming. If you don’t understand programming fundamentals then the docs etc aren’t going to be much help…
https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/ Do this course. It's free and good
I want to make a few points. React is difficult because of the layers of abstraction. It's not a simple markup language but a complex state management machine used to build social media giants. Data and styles are passed around in precise orders with an underlying cycle. The entire document is…
Go to freecodecamp and do the javascript course, its free and they give you a certificate, it'll give you an (although rudimentary) understanding of object oriented programming, data structures and algorithms. Then get your hands on jquery, so you understand what you want to do and what an element…
Or at least start with something that’s free - FreeCodeCamp’s Responsive Web Design + JavaScript DS&A certs are good. And I’ve lately been recommending Scrimba’s free courses as well.
You’ll find that a lot of online courses and bootcamps tend to push people in the Web Development route because there is fairly good demand for those skills (though breaking in without previous professional experience is still apparently tricky). People at the senior level can make pretty good…
I’ve only done their React course, but, yes, the front end career path looks really well put together. However, I always suggest doing whatever you can for free before paying for anything. I think some of their basic HTML/CSS/JavaScript stuff is free. Otherwise you can always go through the…
data structures are not specific to a certain language, you can implement a queue in js and in c++. I guess the project doesn't have to be something too hard if you have to do it in just one month. Give FreeCodeCamp a try, they have courses on web development (Responsive Web Development, JS…
Have you tried the JavaScript section from FreeCodeCamp? Also I'm not advocating it just bringing it to your attention but Colt Steele does have just a JavaScript course instead of having to do the whole web dev course that you have listed.
To get job or collect certificate? Do courses that align with the job you want. I'm assuming wev development, in that case (the first 3 courses top to bottom) responsive web design > javascript algorithm and data structures > front end libraries. This is just front end iinm. Another resource often…
The legacy one is the old course they still have up, start with (New) Responsive Web Design as this will be the more up to date one. Then move onto Javascript Algorithms and Data Structures, followed by Front End Development Libraries. ​ I have watched one of Colt Steele's courses, and his…
There aren't many that are recognised industry wide other than degree level or above. Your best options are to do courses like the freecodecamp javascript course and get onto a bootcamp, preferably one that has industry links, bonus if it's free, to help improve your chances of getting a job…
You should check out freecodecamps JavaScript certificate. If you know most of that content then you should have no worries with react. It's a free course so it's super cool. Here's a link to a react tutorial for complete beginners so it could be good to check out to gauge your current level or…
Yuuuuuuup. If you have no, zero knowledge of a programming language or languages do this: FreeCodeCamp.org. Make an account. Choose a path that appeals to you. If you are interested in web development. Do their responsive web design and JavaScript modules. If you like it and want to learn backend…
I recently career transitioned and my first language was JavaScript. I learned it from the freecodecamp.org javascript course which i thought was excellent. Then i learned python in about a week by doing a basic data science project. I personally landed a full stack developer job so I guess it's…
In my experience, it's actually a lot harder than one would assume to find good, basic exercises that build on the fundamentals. Jumping into CodeWars or LeetCode will likely throw at you peer-developed challenges that will require knowledge of methods or data types you are unfamiliar with but…
Freecodecamp and codecadamy both have great JavaScript courses.
Freecodecamp.org has an excellent and interactive JavaScript course. I did it myself. have a look at that perhaps. It says 300hrs but it's really much much less
Check out any of the online coding environments. For instance, freeCodeCamp.org has a bunch of projects after each course to help the student use what they learned in real world scenarios. Check out their JavaScript projects.
I would recommend it, yeah! If you need to get a grasp of front end (HTML and CSS, Javascript), you could always go watch one of those "Learn HTML in 1 hour" and "Javascript in 1 hour" and then do FreeCodeCamp.org's Responsive Web Design (HTML/CSS) and Javascript courses prior to taking…
Now I think that i understand sightly better. It's simply a blank into which we insert our function(or even a condition with filter) and then this function is applied to each element in the array. You may be right! But I'm not really trying to force myself to do anything, I'm just following the…
You can learn React and build both websites and mobile apps through React Native or Ionic. There are a lot of jobs in React, and they're the more forgiving ones to get into. There are also a lot of boot camps. I'd recommend checking out freeCodeCamp, go through their Responsive Web Design…
Then go with freecodecamp till Javascript, after that if you want to learn React, then either you can go with react tutorial in youtube by freecodecamp or there are many amazing courses which are not free but are great to learn.
If you’re looking to pick up the basics, i’d recommend freeCodeCamp, the Javascript Data Structures and Algorithms course to be exact. Just do that until you pick up the basics and then go and build something that you want. This is how i’ve done it but i’m still a beginner, it helps to have some…
Since you mention freeCodeCamp, were you doing the "Responsive Web Design" and also "JavaScript Algorithms and Data Structures" courses? Or just checked video courses from them? Because the courses from the website are solid to learn from the beginning. EDIT: or maybe what I think you need is…
You would need to learn at least the basics of JavaScript to implement any functionality into the pages. Take a Udemy course for a structured and long term approach or for the short term, you can do a course in Freecodecamp
If you already have some knowledge of HTML and CSS, I think you can't go wrong with learning JavaScript or maybe even TypeScript. You can check out MDN tutorials, read the Eloquent JavaScript book or follow the free courses available on FreeCodeCamp.
Thank you! I started programming in 2019 from CS50, the free Harvard course on programming, it's a really great way to get started, and from there, I continue to do a Freecodecamp course on Javascript and React then started working on projects.
Hey 15 year old developer here, started at 14. You would first want to learn basic html and css, then move onto javascript. You can learn all of these on youtube. I can recommend doing freecodecamp's 10 hr html + css course and its 4hr javascript course. You can them build a few simple websites…
I recommend FreeCodeCamp's javascript and algorithm courses
Keep with course by all means (it sounds like a good one) but I recommend giving JS a try now for giggles! Freecodecamp has some lessons that can be completed a couple of minutes at a time. It’s fun to jump into the power of JavaScript at any point and at the beginning stages it’s not imperative…
The [Free Code Camp] (https://www.freecodecamp.org) Course for JavaScript is terrific.
Is your issue with JS itself or just how it interacts with HTML? If you feel like you have a solid understanding of JS and are having issues with linking it to HTML, then honestly I would recommend just looking at modern web frameworks like React or Vue. There is a very low probability that you…
Just to add to this, yes I would strongly recommend freecodecamp to a complete beginner, I think it is amazing for HTML, CSS and javascript, but, and this may be an unpopular opinion, but I think after the javascript material, and as Freecodecamp goes more into backend stuff, I think the course…
Do the freecodecamp course on JavaScript algorithms and datastructures certification. It doesn't deal with the web much.
If syntax, all I can say is - no matter how many times you "learn" it, you'll forget. Only when you repeatedly do it, you'll remember. Best is to just pick a small project, write a couple of functions, you'll get a hang of it. :) You could also try freeCodeCamp's JS course to start off.
Check out Freecodecamp's courses here. Particularly "Javascript Algorithms and Data Structures," and some of the libraries covered in "Frontend Libraries" (React, etc).
freeCodeCamp's js course is 10000x more thorough and it just lets you skip if you know the stuff. highly recommend
I highly recommend FreeCodeCamp for JS, but also work on the projects while going through the course. If you don't have a problem you're interested in solving, I'm sure one of the projects for Free Code Camp could provide a good foundation for something else you may want to do, or be a good…
freecodecamp.org dude, it's the simplest way to get into coding and web developing is pretty easy to learn specially for a beginner because you will be getting instant feedback on your work, however python is really cool but I recommend starting with the holy trio of css/html/javascript which you…
Great course, I recommend, but start with basic JS before this one. JavaScript algorithms and data structure on freecodecamp might be enough to give a foundation.
Working hard on a year I think it's practical to get enough JavaScript knowledge to be hirable. I'd suggest looking at freecodecamp, it's a fairly reasonable js course, and will teach you enough react to be dangerous
If you truly want to learn Javascript, you’ll need to do something like FreeCodeCamp or a Udemy course, paired with the MDN Javascript documentation. The system you’re asking for is pretty high level (you’ll need to know front end and back end development) and might take you some months to learn…
Gotcha. Having too many tutorials or courses to choose from is a real problem! You might want to check out freeCodeCamp’s basic web development course and then their JS course. Each course takes about 300 hours. So 600 hours/3 hrs of study a day means you’d have a pretty solid understanding of JS…
You could check out freecodecamp.org. They have some mini projects that you can try out. Or you can just start with the JavaScript course.
Hey, great that you’re on the journey! I’m in the same boat - started learning front end about 8 months ago - and am loving it. I started via an Udemy course on Javascript. It was pretty comprehensive and since then I have a started working through the Free Code Camp stuff and found that the Udemy…
My advice is to go through FreeCodeCamp's JavaScript and React/Redux/React and Redux courses. I'm not very experienced, but I have to admit that after going through all the curriculum I have very little problems building my own apps and expanding my knowledge on React. ​ Also, try and find…
Highly recommend doing the w3 schools JavaScript course, and then the freecodecamp course on JS. Hitting the fundamentals in two different ways is very helpful, and the fcc one is more interactive (but somehow even more hand-holdy). Once you're done with that then do js30 by Wes Bos (optional) and…
I think it's very worthwhile to start with algorithmic JavaScript and then take a course on the particular technology stack that your company uses. Courses on udemy are cheap (around 10 dollars if you can wait a week or two for a sale) and if you do some due diligence on the course they are VERY…
I'm a fellow beginner but I wanted to recommend some things. If you like freecodecamp, I'd definitely recommend keeping up with it. I just finished the first section of their JavaScript course and believe I have learned a lot while taking notes. ​ I'd also recommend checking out medium.com…
Not sure I can follow. So you already have a coding curriculum you could be doing in freecodecamp. But you don't have time to do it, so you're asking for projects to spend your time on? If you have the time, go through the first stage of the javascript freecodecamp course. If you can't find the…
I'd start with FreeCodeCamp. The bootcamp I went to - which was *very* good - actually recommended that you start with something like Freecodecamp first before attending, do the JavaScript basics course(s), as well as the HTML/CSS courses if you feel like it. The reason for this is simply a time…
Teamtreehouse 7 day free trail. You could be able to finish a beginner JavaScript track within that time. You're quizzed after every video or two to make sure you retain the knowledge. If you like what you've learned then you can upgrade and pay $25 a month for the content on the site (or $49/mo…
Try taking the javascript course at freecodecamp. I think it's quite good
Khan academy is good and I've also watched a bunch of JS lectures from it. However, I'll recommend you start JS from freecodecamp , it's literally worth the time and effort. :)
I did his course after doing freecodecamp and reading "you don't know js" thinking it would be more in-depth into the concepts of javascript but it wasn't so. His course is really good as a fundamental introduction but I you'll need more than his course. Definitely try other advanced udemy courses…
I have a BS in Electrical and Computer Engineering, so I can relate. I would suggest a few things and this may take a while to finish all those suggestions but do what you want. So here it goes: Visual Studio: if this a huge thing for you, PluralSight has awesome courses that cover visual studio…
I don't mean to be a dick, but... that's exactly the kind of answer that new people hate seeing. But I don't want this reply to be useless, so I'll agree with other folks and say that a to-do list is great, and also check out FreeCodeCamp.com if you haven't - they have a ton of JS projects and…
I recommend doing the Codecademy course on HTML and CSS first. FreeCodeCamp covers HTML and CSS, but not the important basics you really need to know. After learning HTML and CSS, I recommend going to FreeCodeCamp to pursue Javascript.
I'm Self though programmer who is will study his second year at Uni, Program systems. Had 2 jobs. One after highschool where I worked as a junior with a legacy language and databases another I'm currently an intern at Bentley Systems (Billion dollar compnay) with high pass rate to Junior as a…
Realistically, not much. You could probably understand 95% of MIT 6.006 with just basis algebra. It’s more conceptual than anything. I guarantee you’re more than qualified to dive in now. There’s a trap many learners fall into where you want to learn X, but to fully understand X, you need Y, and…
I started to learn web dev, like 9 months ago. And i can say, i learned nearly everyhting i know in the last 3.5 months. I want to start my own startup, so i wanted to learn coding (still working on the website), so i never thought getting a job, but actually it would have been better for my…
I can not practice deadlines in highscool, due to the random factor of getting tests out of nowhere. Let's say 6tests per week come up, because it's the last week before holidays... also EXAMS n' stuff will come up next year. What is my current goal is to get an addiction (habit) to programming…
As someone who’s learning JS atm, it really depends on your learning style. If you prefer video, Udemy has some great courses by Brad Traversy (he has a ton of YouTube videos too, mostly crash courses tho I think), Colt Steele, and a few others. Just look around for something with lots of reviews…
It isn't just front end, but the backend stuff is still primarily focused around Javascript. They do also have an entire section called "Javascript Algorithms And Data Structures Certification" that covers a lot of the basics and the concepts should transfer well to languages other than…