Free Online Course: Reliable Distributed Algorithms - Part 1 provided by edX is a comprehensive online course, which lasts for 5 weeks long. The course is taught in English and is free of charge. Reliable Distributed Algorithms - Part 1 is taught by Seif Haridi, Paris Carbone and Lars Kroll.
Free Online Course: Approximation Algorithms Part I provided by Coursera is a comprehensive online course, which lasts for 5 weeks long, 36 hours worth of material. The course is taught in English and is free of charge. Approximation Algorithms Part I is taught by Claire Mathieu.
Free Online Course: Algorithms provided by edX is a comprehensive online course, which lasts for 6 weeks long, 6-8 hours a week. The course is taught in English and is free of charge. Algorithms is taught by Deepak B. Phatak, Ajit Diwan, Ganesh Ramakrishnan and Nagesh Karmali.
Free Online Course: Computability, Complexity & Algorithms provided by Udacity is a comprehensive online course. The course is taught in English and is free of charge. Computability, Complexity & Algorithms is taught by Hariharan Venkateswaran and Lance Fortnow.
Free Online Course: Data Structures: An Active Learning Approach provided by edX is a comprehensive online course, which lasts for 10 weeks long, 6-7 hours a week. The course is taught in English and is free of charge. Data Structures: An Active Learning Approach is taught by Niema Moshiri.
Free Online Course: Algorithms, Part II provided by Coursera is a comprehensive online course, which lasts for 6 weeks long, 63 hours worth of material. The course is taught in English and is free of charge. Algorithms, Part II is taught by Robert Sedgewick and Kevin Wayne.
Free Online Course: Divide and Conquer, Sorting and Searching, and Randomized Algorithms provided by Coursera is a comprehensive online course, which lasts for 4 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. Divide and Conquer, Sorting and Searching, and Randomized Algorithms is taught by Tim Roughgarden.
Free Online Course: Algorithms: Design and Analysis, Part 2 provided by Coursera is a comprehensive online course, which lasts for 7 weeks long, 6-10 hours a week. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from Coursera. Algorithms: Design and Analysis, Part 2 is taught by Tim Roughgarden.
Free Online Course: Algorithms, Part I provided by Coursera is a comprehensive online course, which lasts for 6 weeks long, 54 hours worth of material. The course is taught in English and is free of charge. Algorithms, Part I is taught by Robert Sedgewick and Kevin Wayne.
Free Online Course: Data Structures provided by Coursera is a comprehensive online course, which lasts for 6 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. Data Structures is taught by Pavel Pevzner, Alexander S. Kulikov and Michael Levin.