I started learning programming because it is a useful skill for computer jobs. TRU offers online courses with credits and the one I’m taking right now is COMP 1131 which is about Java. Online courses are beneficial when you’re working, want to complete at your own pace, or want to avoid commuting. The courses allow you 30 weeks to complete them. You also get a Blackboard Learn account where there are instructions for the courses, assignments, exercises, PowerPoint notes, quizzes, answer keys, and programming codes. Once you’re done, you can take the final exam at one of their exam centres.
To do well on the courses, you should complete as many questions and exercises as possible. Retaining memories is challenging for me. There is a possible solution to that. You can create flash cards on the app called Anki which can be downloaded on your smart phone. It uses spaced repetition method which repeats the easier cards less frequently and the harder ones more frequently. That’s better than rereading your notes!