CS 224 is an advanced course in algorithm design, and topics we will cover include the word RAM model, data structures, amortization, online algorithms, linear programming, semidefinite programming, approximation algorithms, hashing, randomized algorithms, fast exponential time algorithms, graph algorithms, and computational geometry.
Overview
Syllabus
Advanced Algorithms (COMPSCI 224), Lecture 1.
Advanced Algorithms (COMPSCI 224), Lecture 2.
Advanced Algorithms (COMPSCI 224), Lecture 3.
Advanced Algorithms (COMPSCI 224), Lecture 4.
Advanced Algorithms (COMPSCI 224), Lecture 5.
Advanced Algorithms (COMPSCI 224), Lecture 6.
Advanced Algorithms (COMPSCI 224), Lecture 7.
Advanced Algorithms (COMPSCI 224), Lecture 8.
Advanced Algorithms (COMPSCI 224), Lecture 9.
Advanced Algorithms (COMPSCI 224), Lecture 10.
Advanced Algorithms (COMPSCI 224), Lecture 11.
Advanced Algorithms (COMPSCI 224), Lecture 12.
Advanced Algorithms (COMPSCI 224), Lecture 13.
Advanced Algorithms (COMPSCI 224), Lecture 15.
Advanced Algorithms (COMPSCI 224), Lecture 16.
Advanced Algorithms (COMPSCI 224), Lecture 17.
Advanced Algorithms (COMPSCI 224), Lecture 18.
Advanced Algorithms (COMPSCI 224), Lecture 19.
Advanced Algorithms (COMPSCI 224), Lecture 20.
Advanced Algorithms (COMPSCI 224), Lecture 21.
Advanced Algorithms (COMPSCI 224), Lecture 22.
Advanced Algorithms (COMPSCI 224), Lecture 23.
Advanced Algorithms (COMPSCI 224), Lecture 24.
Advanced Algorithms (COMPSCI 224), Lecture 25.
Advanced Algorithms (COMPSCI 224), Lecture 26.
Taught by
Harvard University
Tags
Reviews
4.6 rating, based on 20 Class Central reviews
-
I really appreciated the overall user experience and ease of navigation, as it allowed me to move through the interface quickly and intuitively. The clean design and responsive layout made interactions seamless, and I felt that each feature was plac…
-
its very helpful for us it developed the my learning skill and it benifical for the my subject also it is to solve the problem
-
The Advanced Algorithms online course is ideal for those with a solid foundation in data structures and basic algorithms, covering advanced topics like dynamic programming, graph theory, and optimization. The instructor’s clear explanations and challenging exercises make it perfect for coding interview prep and competitive programming. While the structured modules help build on previous knowledge, the pace may feel fast, especially in math-intensive sections, and more coding assignments would be beneficial. A stronger forum or support community would also add value. Overall, this course is well-organized and insightful, ideal for advancing your algorithmic skills and problem-solving ability.
-
The Advanced Algorithms online course is ideal for those with a solid foundation in data structures and basic algorithms, covering advanced topics like dynamic programming, graph theory, and optimization. The instructor’s clear explanations and challenging exercises make it perfect for coding interview prep and competitive programming. While the structured modules help build on previous knowledge, the pace may feel fast, especially in math-intensive sections, and more coding assignments would be beneficial. A stronger forum or support community would also add value. Overall, this course is well-organized and insightful, ideal for advancing your algorithmic skills and problem-solving ability.
-
I really enjoyed the online course. I thought it was well planned and layed out, easy for me to follow. The work load was just enough, so i could finish everything with enough time, learn about the topics and not feel over loaded and rushed.
-
I learnt lot from the online course. I thought it was well planned and layed out, easy for me to follow. The work load was just enough, so i could finish everything with enough time, learn about the topics and not feel over loaded and rushed.
-
This course aims to provide students with a deep understanding of various sophisticated algorithmic techniques and their applications. It often builds on foundational knowledge gained from introductory courses on algorithms and data structures.
-
I like this course. It gives us a brief knowledge about Advanced Algorithm and Data Structure. It helps me to get a brief knowledge about each topic which they taught me. This course is very helpfull to grab a knowledge
-
The experiance was great and it is very khowledgable and it is easy to understand and they cover every important topics and explained it in simple language thats how it is easy to understand
-
This course is give the perfect knowledge greedy algorithm .
it just an amezing course. I like this couse becoz it gives the knowledge how to solve problems for AA. -
this course is excellent for those who know the basics of algorithm and want to gain the knowledge of advanced algorithms they will get the necessary content in it
-
I learnt a lot of new algorithms and tricks from this course, helps in competitive programming. Really a good foundation to advanced algorithms and analysis.
-
Thiscourse was helpful and improved my problem-solving skills. I learned more about complex topics , making me feel ready for harder coding challenges.
-
A good course to learn more about algorithms and also very good tutor. The more the number of chapters were, the more in depth the course was taken
-
This Course was great . it help very helpful to me.No any other changes in this course .In this course the topic is covered depthly
-
The Advanced Algorithm Course dives deep into efficient algorithmic techniques beyond basics, enhancing problem solving skills.
-
I am able to understand & apply different sorts of Advance Algorithms which were helpful in solving real-world problems.
-
This course is very useful for learning different algorithms. Technique of teaching in this course is very impressive.
-
This course provide knowledge and its very easy concept to I understand...
Its very helpful, thank you... -
Good teaching and better explanation of the topic. Deep understanding of the concept and easy to understand.