Which one do you suggest better to learn in 2024 ?
“Legacy JavaScript Algorithms and Data Structures” course or “JavaScript Algorithms and Data Structures (Beta) course” ?
because the beta course looks like an improved iteration and it might offer updated content and better learning experiences.
I've learned more from the newer Beta course.
I was able to solve most questions easily but some, especially the questions of the last 4 challenges I had to look at the solution or watch a video to solve it.
No you cant bang your head until you get to the answer with these because the writer doesnt tell you which code you COULD use, any example they give isnt helping.
The forum helpers are a different issue which isnt helping my problems with the code.
Videos
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?
I'm currently in Basic Algorithm Scripting section when the new release of JS Beta version appears. It's been months of hardwork, it's frustrating if it suddently going to remove and not earn the certificate. I hope it's not 🥲
Hi guys, i know some basics of js. But i want to deep dive in that. So i wanted to start from data structure and algorithm. I don't know where to learn. Can anyone share that?
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.
So, I want to know whether it is possible to learn dsa with js? Every dsa course out there is in either java/c++/python.
Is there reliable worth source to learn dsa with js?
I have been mostly doing javascript since my journey of 2.3 years and planning g to study and practice data structures and algorithms in javascript. Is language ever a barrier for getting into the top tech giants? Many people say c++ and java is best for data structures and algorithms. What is your take on this? Do share your experiences, views and opinions on this.
I know these are agnostic concepta but people have been telling me to learn C++ or Java in order to understand and practice them as these languages have more quantity of questions as compared to other languages.
I know Javascript but am no expert of it that's why am confused. Sorry for my grammar.
Codevolution on YouTube has an entire playlist series on JS data structures and algorithms.
This is far too vague to answer, but what the heck. In reality, most anything you can write in language A can be written in language B. Programming is a pattern that you learn, like how to build a house, the syntax is just a way of expressing that, like a blueprint. That said, languages like C have the benefit of access to system libraries which JS does not. They are also pre-compiled whereas JS is executed on-the-fly (JIT).
Therefore, if you are trying to learn how "data structures" in general are stored, used and manipulated it would behoove you to start with a low-level language as that's where you'll get an actual understanding of the underlying procedures, whereas with JS everything is an abstraction with the engine itself being written in a low-level language and everything you write in JS being ultimately converted into a low-level psudocode, anyway.
Still, this is all wildly dependent on what you are trying to learn, exactly. Generally speaking I would recommend anyone start at a low-level before learning JS, as there are concepts (like memory management) that are handled for you in JS, but having that understanding will allow you to write better code in which the compiler can easily optimize. Plus, as everyone knows, chicks dig knowledge of low-level languages.
Currently, I am learning Data Structures with javascript. Are there any good resource for learning DSA with js/ts. I prefer text over video.
I'm looking for some recommendations for books/online resources on data structures and algorithms.
I'm a self taught front-end engineer with 3 solid years of experience with JavaScript.
Does it make sense for me to target resources that focus on JS? Or will these concepts be language agnostic?
I've seen the some of these come up frequently
JS Book
Intro. to Algorithms - Cormen Et al.
Algorithms 4th edition - Sedgewick
The problem with studying CS fundamentals in JavaScript is that JavaScript as a language is missing several language features that are required to truly understand a lot of basic data structures and algorithms.
JavaScript’s lack of pointers and C Arrays (among other things) will end up giving you a lot of misconceptions about the need and implementation for a lot of popular data structures and algorithms.
I would strongly encourage using this as an opportunity to learn C, or even Java. I know it sounds scary but you will come away with a much deeper understanding and appreciation of CS Fundamentals.
Get your man pants on and pick up a copy of CLRS.
I am starting to learn data structures and algorithms and I'm very comfortable using JavaScript. I've noticed most of the online resources are centered around python, Java or c++, only some udemy courses and freecodecamp has resources to learn data structures and algorithms in JavaScript. Google codejam language statistics from 2017 shows people used c# more than JavaScript, is it an unpopular choice when it comes to learning DS, algorithms and solving leetcode questions ? What will be the disadvantages I will face if I choose JavaScript instead of python, Java or c++ ? My current job requires me to work with c# and I'm somewhat familiar with it but I'd still prefer JavaScript cause it's the first "modern" language that I learnt after c.
Hello all!
Question is in the title, this sub has been a huge help in the past with helping me find tutorials and such, and I'm starting to feel pretty okay with it.
Thanks for all the help!
Howdy all. I’ve been learning JavaScript for some time now but I still seem to struggle with basic algorithmic thinking and problems.
I’m currently working through the freecodecamp course on data structures and algorithms and I’m doing just “ok”. Some I can get, others I just draw a blank. It’s the same with code wars. I just can’t wrap my head around it.
Those of you who have a good understanding and grip on these concepts, how did you manage to get where you are? Any courses, books or websites you can recommend? What made it “click” for you?
I’m practicing roughly 2-3 hours per night but progress is slow and I’m becoming a bit demoralised.
JavaScript's data structures are confusing, especially if you're like me and you like to experiment by what can be done and what can't.
It's hard to say without knowing what exactly is a problem to you, but I think it would be easier in a different language like Python.
Are Data Structures and Algorithms hard for you as a concept? Or only in JavaScript? Do you have any (even minimal) experience with other languages?
I can also try to explain some basics on DM/Discord via text / screenshots if anyone wants lukkasz323#6869
this for example
Is it a bad idea to learn it with JavaScript?