The terms "data structures" and "algorithms" (DSA) were designed to scare young CS students into eating their vegetables. After this course, you'll come to see there is nothing to fear.
Data structures are just organizational tools that allow for more advanced algorithms. You're already familiar with some of the simplest data structures:
In this course we'll be exploring when you should use each of these, but we'll also cover more advanced structures like stacks, queues, and trees.
An "algorithm" is just a set of instructions that can be carried out to solve a problem. People use algorithms all the time without even realizing it. Practically every function you write in code is an algorithm (well, kinda), even if it's a simple one.
We are going to start by focusing on algorithms, then move onto data structures. While it may sound complicated, you'll be introduced to these concepts step by step.
Don't worry about memorizing this stuff. In particular, don't worry about memorizing the algorithms and data structures themselves. My philosophy is that it's mostly a waste of time to memorize anything that's a Google search away.
Instead, focus on understanding how DSA works at the moment. You should understand what your code is doing and why - but that doesn't mean you need to memorize the code itself.
Good luck.