Udacity is the next best on the web to learn to code.Udacity offers video tutorials inserted with quizzes at each intervals. The video tutorials offered at Udacity are broken down into minutes of 2-3 that simply do what they were meant to.Udacity also offers a final test on your course and provides you with a downloadable certificate as shown below, for your achievement.Udacity will help you to learn Computer Science, Web Application Engineering, Software Testing, Web Development, HTML5, Python, Java, Computer Science, Algorithm.
If you like to learn Android development,then this is the best place.Learn it from the creators.Google offers an advanced android development tutorials for its users.They will teach you from how to make an app to how to submit it in Playstore.
Google’s Python Class — this is a free class for people with a little bit of programming experience who want to learn Python. The class includes written materials, lecture videos, and lots of code exercises to practice Python coding. These materials are used within Google to introduce Python to people who have just a little programming experience.
Coursera offers a wide range of courses in Computer science alone, and you cannot start off instantly. Although it is free, the classes are conducted once in every few months and you have to enrol in advance to the class, or add it in your wishlist for the next class.Coursera will guide you to learn Languages – Computer architecture, Programming languages, C++ for C programming, Algorithms, Artificial Intelligence, Cryptography…etc
Find more than a hundred online course materials for electrical engineering and computer science in MIT’s OpenCourseWare collection
One of the original free online coding resources, Khan Academy has come a long way. With easy-to-follow course sections with step-by-step video tutorials, Khan Academy is a great place to get started with your coding career.It does not offer a set of programming languages, but it deals with programming basics and approach to coding that could be applied to a vast array of languages.
Am not making you bored here is the quick list of remaining 38 websites:
|Websites||What You Will Learn|
|17. EDX||Computer Science, Java|
|21. TutsPlus||WordPress Plugin Development, Webdesigning, Other Coding tutorials|
|22. CodeCombat||Play to learn code|
|24. LearnLayout||Advanced CSS|
|25. Atozcss||CSS Screencasts|
|27. Web Accessibility||Tools and techniques for web developers|
|28. TheHelloWorldProgram||Web Development, Linux, Python|
|30. CodeLearn||Web Development|
|32. Stanford University||Software Algorithms|
|33. NodeTuts||Node JS video tutorials|
|34. NodeSchool||Web software skills|
|35. Egghead||Video training for AngularJS, React, D3, and many other essential modern web technologies|
|37. IOS Development||IOS|
|39. CodingBat||Java, Python|
|40. Techotopia||IOS, Android|
|44. HackDesign||Design course|
|45. Mozilla Developer Network||Mozilla Development|
|46. Programming Video Tutorials||C++|
|47. National Programme on Technology Enhanced Learning||Principles of Programming Languages|
|48. Landofcode||Java, CSS, HTML, PHP and VBScript|
|50. Wikiversity||PHP, C++, Python, Java… etc|