Free Online Course: Paradigms of Computer Programming – Fundamentals provided by edX is a comprehensive online course, which lasts for 6 weeks long, 4-6 hours a week. The course is taught in English and is free of charge. Paradigms of Computer Programming – Fundamentals is taught by Peter Van Roy.
Free Online Course: Programming for Everybody (Getting Started with Python) provided by Coursera is a comprehensive online course, which lasts for 7 weeks long, 19 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from Coursera. Programming for Everybody (Getting Started with Python) is taught by Charles Severance.
Free Online Course: Learn to Program: The Fundamentals provided by Coursera is a comprehensive online course, which lasts for 7 weeks long, 25 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from Coursera. Learn to Program: The Fundamentals is taught by Jennifer Campbell and Paul Gries.
Free Online Course: Programming Languages, Part A provided by Coursera is a comprehensive online course, which lasts for 5 weeks long, 30 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from Coursera. Programming Languages, Part A is taught by Dan Grossman.
Free Online Course: Programming in Scratch provided by edX is a comprehensive online course, which lasts for 6 weeks long. The course is taught in English and is free of charge. Programming in Scratch is taught by Colleen Lewis.
Free Online Course: Programming Languages, Part C provided by Coursera is a comprehensive online course, which lasts for 3 weeks long, 18 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from Coursera. Programming Languages, Part C is taught by Dan Grossman.
Free Online Course: Programming Languages, Part B provided by Coursera is a comprehensive online course, which lasts for 3 weeks long, 17 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from Coursera. Programming Languages, Part B is taught by Dan Grossman.
Free Online Course: Parallel programming provided by Coursera is a comprehensive online course, which lasts for 4 weeks long, 33 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from Coursera. Parallel programming is taught by Prof. Viktor Kuncak, Dr. Aleksandar Prokopec and Heather Miller.
Free Online Course: Programming Foundations with Python provided by Udacity is a comprehensive online course, which lasts for 6 weeks long. The course is taught in English and is free of charge. Programming Foundations with Python is taught by Kunal Chawla.
Free Online Course: Programming Languages provided by Udacity is a comprehensive online course, which lasts for 8 weeks long. The course is taught in English and is free of charge. Programming Languages is taught by Wes Weimer.