+ 1

Do you find it helpful to redo courses to gain a better understanding of them? Please share some of your learning strategies

Hi there! I'm learning programming having some decent exposure to C# and Unity development. I've depended greatly on the libraries and assets of other developers and am learning to contribute more to the developer ecosystem. With this being said, I'm trying to learn as efficiently as possible. Is it a good idea to recycle through some of these courses? I'm doing that now and sure it may be good in practice but am worried that I'm just remembering the problem sets of the course rather than absorbing the principles of the course materials. Also, when is the best time / readiness to take data structures and algorithms???? :D

12th Aug 2024, 8:52 PM
Andrew Decker
4 Réponses
+ 2
Yes absolutely. Each time you get a deeper understanding. I did the SoloLearn python course 3 times.
14th Aug 2024, 12:34 PM
Louis
Louis - avatar
+ 1
Restarting courses is a good practice when you want to memorize what you have learnt, there is no best time to learn something, learn whenever you feel well and energetic
13th Aug 2024, 3:02 PM
Alhaaz
Alhaaz - avatar
+ 1
Yes, redoing courses is extremely beneficial, especially if it's a course on complex programming languages like c++. Prioritise your time: Relearn difficult concepts like pointers sothat you can pick up on important information that you might have missed or didn't get. Watch videos: Many videos include visual representations and real-life examples to help you understand programming concepts. Do simple projects: Mainly focusing on what you feel you are struggling with. Example -> A Project that implements classes: inheritance and polymorphism, pointer functions, templates, working with files, etc. Take breaks: Relearning or learning in general can be very draining. Refresh your mind by taking breaks. Get fresh air and celebrate what you have achieved so far. Use GitHub: Look at how other developers structure their code, analyze their code, and look for ways on how you would have approached the solution of the program when coding. Memes: Have fun and share a laugh at the struggle.You're not in this alone
14th Aug 2024, 6:04 PM
billy
billy - avatar
+ 1
Yes indeed, I did python intermediate 3 times.
11th Sep 2024, 7:17 AM
Ibrahim yahaya ibrahim
Ibrahim yahaya ibrahim - avatar