There are many free online courses available on the internet. Search it over the google for your desired courses and subjects.
For technology and engineering courses I would prefer NPTEL (National Programme on Technology Enhanced Learning) which is funded by Ministry of HRD, Government of India. You can view the videos of lectures and refer their online study material free.
Check nptel.iitm.ac.in
If there are other trusted sources available. Do share it!