There are various method to learn any language. You can search for various you tube tutorials available online on you tube.
There are many websites on internet that provide videos from basics. You can go for Udemy, coursera or internshala trainings that provide various tutorials.
You must not depend on college professors because sometimes it's tough to complete the whole syllabus at one time.
Hope it helps.