So I'm a Computer Science student, but I'm really only a beginner at programming. Right now, I'm in Data Structures, so we're learning advanced arrays, stacks, etc. But my teacher's not really helping me learn the way I learn, which is with a lot of practice problems. Mostly, we just take notes and listen to lectures. So I was wondering if there was some online (preferably free) "tutoring" site that would give me some practice. Something similar to CodeAcademy, which takes me step by step through concepts. Any suggestions? Thank you!!
I don't know about any websites out there with specific practice problems for what you're looking for, because unlike hard coding projects, data structure classes are usually highly conceptual. If you aren't getting it, you're basically screwed.
But what I would recommend is pay very close attention to the terms the professor uses, like say where is the mantissa of a binary number? How many bits is it? How do you create a finite state machine? And scroll through youtube. There's some decent explanations (of course, countered by the almost-English ones and the gibberish ones) but if you find one that really helps you understand the concept, stick to it.