Whether you want to top up your knowledge on a subject or learn a completely new skill, there is no shortage of online courses to help you on your way. In fact. Online learning is growing in popularity. These 50 learning sites cover everything from music to programming, and range in age from child to adult. 25 incredible sites for high quality, free online education. Top 5 Sites for Online Learning Information Space infophile. The 10 Best Online Executive MBAs The 10 Best Online Masters in Special Education State of the MOOC Unlimited access to over 5, courses is available on their website, and students can learn at their own pace, expanding their coding skills as they progress. Howcast — Howcast hosts casual video tutorials covering general topics on lifestyle, crafts, cooking, entertainment and more. The interface used to access course materials is the most important part of any online courses. I have thoroughly gone through their course materials. Learn Dev Now offers over courses composed of over skill-based video tutorials. Are you a Brand? Focusing on education in design, business and technology, New York City-based General Assembly has campuses in nearly a dozen different cities around the world. VideoMaker offers over courses centered around production and video making. Working in groups allows students to develop social skills and teamwork skills necessary in today's corporate world. Top 10 Education Websites — alldailyneeds Pingback: The goal with this platform is to better lives, which is a big part of why it is a free option. Advertisements on this site are placed and controlled by outside advertising networks. Most courses are either centered around teaching practical skills or topics that might be of general interest. Google Code — As with Apple Developer Center, Google Code is topic-narrow but a good source of documentation and tutorials for Android app development. Bloc Focused on web development, Bloc is a more intensive option for those who want to learn quickly.