Udemy – for the Video Lectures.
Google Deep Learning and other Android features are included here.
CodeAcademy – A good source for some of the basic programming.
Coursera – Has the best collection of College Courses that can be taken up free of cost. It facilitates a degree as well with a payment.
Derek Banas Youtube Channel.
Many other University Videos and Lectures that are available – like Stanford, MIT OpenCourseware, Ed-ex, etc.
List of courses of Universities:
UC San Diego Courses (Offline)
Penn State Univ Courses (Offline)
Ohio State University Courses (Offline)
University of Buffalo (Offline)