You may want to dive into the Coding Interview Prep sections (Algorithms section and Data Structures section) and/or search for articles or videos on data structures and algorithms on freeCodeCamp News site and the freeCodeCamp YouTube channel.
They aren’t the same, but wouldn’t it make sense to either merge some lessons or to change their placement?
You seem to be looking for more depth in learning about common Computer Science Data Structures (stacks, queues, lists, trees, etc). That kind of thing is something you’d want to dive into after learning the language basics. With the basics in one’s toolbelt, you’d be ready to take on thinking about data and operations on data in a more advanced way. That is where your common CS Data Structures come into play.
Sure!! I’ll look into those, thank you!
I noticed the “Coding Interview Prep” section has Algorithms and Data Structures in it. I really want to do that stuff, but since I am still only in Basic Algorithmic Scripting, I might not know some things needed to learn that section, so what should I do? I know that Freecodecamp has a 2 hour long youtube video on the this, but I won’t get hands on experience then.
The Basic Algorithm Scripting and Intermediate Algorithm Scripting sections have challenges that will test the knowledge you gained in the prior lessons/challenges and will challenge you to think about problems by breaking them down into small steps and working step by step.
Don’t let the term “Algorithm” in the title of those sections confuse you. You don’t need to know anything about the common CS Data Structures and Algorithms to get through those sections.
Then once you have a good grasp of the basics feel free to move into the Coding Interview Prep sections.
Thank You!! I’ll attempt it then
Alot of the concepts in the interview prep section are covered in a basic computer science course.
You could also look into this resource
Thanks a ton @jwilkins.oboe !
By the way, is CS50 supposed to be too lengthy? I want to make sure that it is good but I want to make sure that I have the time to invest in it.
they say 11 weeks, but it can take a variable amount of time
The length is your typical college class.
So it is a semester long.
When I took it, I did most of the problem sets and lectures in a week.
For week’s 4 and 5 I took a little bit longer because those were the hardest problem sets in my opinion.
I would highly recommend it.
Plus it is self paced so you can take as long as you need.