I'm a college student majoring in Computer Science and I've been learning the material for about 3 years now. I've taken most of my mandatory courses including Data Structures and Algorithms and Theory of Algorithms (which I've been told are both very important for job interviews in the field). My issue here is that I wasn't able to retain much of what was taught while taking those two classes. Also, whenever faced with a challenge to code through coding challenges or to code methods or functions, I generally don't know enough syntax from Java (which is the language I've known the longest) to code any ideas or answers I may have for the challenges. I also am generally pretty bad at implementing data structures. I was wondering if anyone out there had any resources for relearning the basics of Java and building up the ability to code and problem solve with coding? Thanks!


closed as off-topic by Evil, Derek Elkins, Yuval Filmus, xskxzr, Juho Feb 11 at 8:20

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This question does not appear to be about computer science, within the scope defined in the help center." – Evil, Derek Elkins, Yuval Filmus, Juho
If this question can be reworded to fit the rules in the help center, please edit the question.

  • $\begingroup$ If you have not finished all the exercises in your textbooks used in those two courses, pick a percentage such as 50% and complete that percentage of remaining exercises in those textbooks. Also review what you have done. $\endgroup$ – Apass.Jack Feb 11 at 1:13
  • 1
    $\begingroup$ Try Computer Science Educators. $\endgroup$ – Yuval Filmus Feb 11 at 3:18