Вернуться к Algorithmic Toolbox

звезд

Оценки: 10,988

•

Рецензии: 2,341

The course covers basic algorithmic techniques and ideas for computational problems arising frequently in practical applications: sorting and searching, divide and conquer, greedy algorithms, dynamic programming. We will learn a lot of theory: how to sort data and how it helps for searching; how to break a large problem into pieces and solve them recursively; when it makes sense to proceed greedily; how dynamic programming is used in genomic studies. You will practice solving computational problems, designing new algorithms, and implementing solutions efficiently (so that they run in less than a second)....

SG

19 янв. 2017 г.

I liked the fact that the algorithms are not just the introductory searching and sorting algorithms. The assignments are fairly difficult (I have decent scripting experience), but not impossibly so.

BD

19 янв. 2021 г.

The course was really amazing which provided deep knowledge from basic to advance that how algorithms works and how to design algorithms. Thanks to all the expert teachers who taught in this course.

Фильтр по:

автор: Rohan G

•22 апр. 2018 г.

The course is OK. But there is no mentor to answer the question in the discussion forum. So in case of any doubt no one is there to help.

автор: Yifei P

•24 нояб. 2017 г.

Too bad. I do not know how to run the program on my Mac. The professors' voice also made me annoyed.

автор: Sandeep M

•9 нояб. 2019 г.

lack of proper explanation and no beginner friendly content.

автор: Payam K

•18 июля 2019 г.

The instructors are terrible at teaching.

автор: Murali M K D

•13 июня 2020 г.

Well structured in terms of the flow. Covered all the design principles and paradigms. Best thing is that the assignments cover lot of standard algorithm questions and have perfect blend of already covered algorithms and uncovered ones. I can already see most of them relevant to my field of Data Science. I think the unique thing about this course and specialization is that most of the courses cover Data Structures first and wind up discussing more about LL, Stacks, Queues etc, and neglect the problem solving aspects. However, this specialization takes a reverse turn where they explain the standard Algorithms first and then later introduce DS as a means to solve advance problems. Going on to my next course in specialization. Thank you UCSD, NRU and Coursera :)

автор: Vaishnvee S S

•30 авг. 2020 г.

The course was really helpful for me to understand Algorithms which is the basics of programming. However, I feel the 'Dynamic programming' part was explained is really too Good. This course was very interesting and helped me to understand algorithms more deeply. I strongly recommend everyone to take this course who is thinking to know a lots of about Data-structures and Algorithms. Great tutors and the doubt solvers who consistently helped me with lectures and discussion forums and also for helping me enhancing my skills specially on Dynamic Programming assignments. Thank you Coursera Amazing course! Motivated!!

- Vaishnvee Subhash Shinde

автор: Sanjana B

•30 мая 2020 г.

This was a very good course. I learned a lot of algorithmic problems. I liked it that they don't force you to complete all the assignments. You can complete the course by solving the problems within your reach and pass the criteria. Also, the number of problems is perfect. Neither too less, nor a lot. I had fun solving the problems. Since, I used Python 3, I didn't get most of the errors that many other people encountered (stack overflow, integer overflow, using vectors etc.). I wish I could see the test cases after passing the assignment, so that I could know what tests were cleared by my submitted code.

автор: Sathvik G

•22 июня 2020 г.

The course has very well laid syllabus. Learnt a lot of important techniques, different types of approaches toward a problem, they don't have elaborate explanations to many problems which at first made me disappointed but that turned out to be the best part, you will not grasp some topics towards the end of course at first, the key is to keep digging through other resources on net and to not be discouraged. Wouldn't have learnt if everything were spoon fed. Thanks to all the professors. T'was great overall.

автор: Jasmeet S B

•5 окт. 2020 г.

Awesome ,The Course and Instructors Push You to Figure Out the Solution And do the hard part on Your Own Which Eventually Helps To Carve Your own Path And Makes Learning More Self Driven , Though If U Just Follow Along and understand the algorithms in the video Lecture U wont Even Need External Resources To Complete It. This Course Lets U take on A Practical Approach How the Algorithm Are actually Useful In the Real World.

Cheers To Knowledge...:)

автор: Rahul R

•10 сент. 2020 г.

Time Limit Exceeded !! Memory Error !! These Errors have always ruined my programming endeavours, but this course was immense useful, the faculties were on top with killer concepts and superb explanation to some tough but immensely required concepts to build quick efficient Programs. I would highly recomemend anyone who has suffered a lot on the above problems to take this course and get a Immense Boost to their programming Careers.

автор: Puneet M

•18 нояб. 2020 г.

I'm impressed by how quickly and well things were covered in this course. I come from a maths background but with not-so-much exposure to data structures and algorithms. This course helped a lot, so I'm very glad I studied it.

Not to mention, I've never been able to properly wrap my head around dynamic programming. Now I actually feel comfortable with it! Thank you to the instructors on this course. I look forward to learning more.

автор: k190251 M K

•6 мая 2020 г.

This was a pretty amazingly planned course. It was like climbing stairs: at first, it was easy and then a little difficult and very difficult at last. Some problems took days just to solve them according to the time provided, and thankfully for some problems, hints were provided. I would suggest this to everyone, this is one of the best courses for Algorithms because of the organized material and skillful and helpful instructors.

автор: ftgo

•2 июня 2020 г.

This is the best online course I have already participated. Although challenging, it is well organized and is full of references, resources and iterative puzzles. It has a high level team of instructors, each one doing a great job to teach the best of computer science: algorithms. The forums are pretty rich and the moderators are highly active and supportive. I am very satisfied and motivated to keep learning from them.

автор: Akintimehin A O

•13 сент. 2020 г.

Wow!!! I'm actually super delighted that I've been able to complete this course. It was a great experience for me altogether because I have been so passionate about learning algorithms so I can get a job in a top company in the US, UK or Canada. I really want to thank Coursera for the opportunity to learn under great tutors. I'm super excited, and would recommend this course to anyone willing to learn algorithms.

автор: Андрей Ф

•26 мая 2020 г.

This course is awesome! Good speakers, interesting lectures and a lot of tough challenges, applicable to real world problems. I found it very helpful. After completing this course you'll achieve an ultimate problem solving ability. Although it may be dificult for a total beginners. I would recommend it for those who aready has at least a little experience in programming. Also, basic knowlege of math is required.

автор: poojitha b

•19 янв. 2021 г.

Me coming from a non CS background, I felt the problem sets challenging not only in terms of coming up with the solution but also thinking about the various test cases that might come up in the process. The course lectures are clear and helped me in understanding the main idea behind the concept. The interactive puzzles are engaging and fun. My suggestion would be to include more examples in the course.

автор: Mohit M

•26 июля 2020 г.

The problems were quite interesting and I faced a bit of difficulty in solving all of them because there's a lot of difference in writing algorithms and typing the code and I tried to cover that gap. Overall the lectures were very informative along with the quizzes and assignments . So I am very thankful to Coursera and all the professors who put in their efforts to enhance our problem solving skills.

автор: Bijoy K B

•14 янв. 2021 г.

I really enjoyed learning from this course. I get to know about a lot of programming techniques. I m happy that I enrolled in this course. The assignments were fun and interesting to solve. I got a lot of help from the Discussion Forums as well. All of the teachers explained all the concepts, some of were new to me, in a very easy way, easy to understand. I also learned a lot about algorithms.

автор: Ardak K

•9 дек. 2020 г.

Excellent Course. I learned a lot on algorithm, I can now bravely say that I know a bit on algorithm and can solve many basic problems. One remark though, I see that a lot of the instructors are not good at English and some of them are not good at delivering the information. Overall I enjoyed the course, the problems are so interesting that you can get lost in them for few days.

автор: Mohammad U C

•12 апр. 2020 г.

The course is very well taught by Daniel Kane,Alexander Kulikon, Michael Levin,Pavel Pevzner and Neil Rhodes. Through this course i am to optimize algorithm in a very efficient way and also able to calculate its run time and complexity, this course gives a clear understanding of the algorithms taught and the programming questions are also up to the point . Thank you very much

автор: DANAJITHA K K

•23 мая 2020 г.

Are you a person who thinks algorithms are not so interesting? Why don't you just try this course and try solving the problems in this course? You will definitely get a better interest in algorithms. This course has definitely been very useful for me. I whole heartily suggest you to take up this course, if you are really interested in coding or solving problems efficiently.

автор: Atwin P

•24 февр. 2021 г.

Hands down one of the best, with absolutely the most intellectually challenging (and rewarding!) assignments, courses I have taken anywhere ever. Massive thank you to the instructors and those involved in preparing the materials and the well-designed assignments as well.

Recommending this to anybody even remotely interested in algorithm and data structure.

автор: Mayank S

•12 июня 2020 г.

Brilliant course, it has given good amount of knowledge to apply algorithms in real world programming. There is only one issue which is the test cases are hidden from user which results in random hit and trials to achieve the respective result. The grader should improve and show what is causing test case to fail rather than printing anonymous statements.

автор: Андрій Л

•9 мая 2020 г.

Decent course for those who want to improve their programming skills. If you want to enrol, keep in mind that applying without having some background experience dealing with such algorithms will result in you not being able to pass it properly. The authors and presenters of the course have done a great job. My thanks and appreciation to you all.

автор: Balavinayak R

•13 апр. 2020 г.

Excellent course! The course gives a rigorous coverage of tools and methods like Greedy algorithms, divide & conquer and dynamic programming. The programming assignments seem to have been meticulously designed by the instructors and one will come out of the course as a much better programmer if he/she works on these problems diligently.

- Аналитик данных Google
- Управление проектами от Google
- UX-дизайн от Google
- ИТ-поддержка Google
- Наука о данных IBM
- Аналитик данных от IBM
- Анализ данных с помощью Excel и R от IBM
- Аналитик по кибербезопасности от IBM
- Маркетинг в социальных сетях от Facebook
- Разработчик комплексных облачных приложений IBM
- Представитель по развитию продаж от Salesforce
- Сбытовые операции Salesforce
- Soporte de Tecnologías de la Información de Google
- Certificado profesional de Suporte em TI do Google
- ИТ-автоматизация с помощью Python от Google
- Tensorflow от DeepLearning.AI
- Популярные сертификаты по кибербезопасности
- Популярные сертификаты по SQL
- Популярные сертификаты по ИТ
- Посмотреть все сертификаты

- бесплатные курсы
- Изучите иностранный язык
- Python
- Java
- веб-дизайн
- SQL
- Cursos Gratis
- Microsoft Excel
- Управление проектами
- Безопасность в киберпространстве
- Людские ресурсы
- Бесплатные курсы в области науки о данных
- говорить на английском
- Написание контента
- Веб-разработка: полный спектр технологий
- Искусственный интеллект
- Программирование на языке C
- Навыки общения
- Блокчейн
- Просмотреть все курсы

- Навыки для команд по науке о данных
- Принятие решений на основе данных
- Навыки в области программной инженерии
- Навыки межличностного общения для проектных групп
- Управленческие навыки
- Навыки в области маркетинга
- Навыки для отделов продаж
- Навыки менеджера по продукту
- Навыки в области финансов
- Проекты по разработке для Android
- Проекты по TensorFlow и Keras
- Python для всех
- Глубокое обучение
- Навыки Excel для бизнеса
- Основы бизнеса
- Машинное обучение
- Основы AWS
- Основы инженерии данных
- Навыки для аналитика данных
- Навыки для UX-дизайнеров

- Сертификаты MasterTrack®
- Профессиональные сертификаты
- Сертификаты университетов
- MBA и другие дипломы в области бизнеса
- Степени в области науки о данных
- Степени в области компьютерных наук
- Дипломные программы по анализу данных
- Степени в области общественного здравоохранения
- Степени в области социальных наук
- Дипломные программы в области управления
- Дипломы ведущих европейских университетов
- Дипломы магистра
- Степени бакалавра
- Дипломы с карьерными путями, ориентированными на результат
- Бакалаврские курсы
- Что такое диплом бакалавра?
- Сколько времени нужно для получения диплома магистра?
- Стоит ли получать диплом MBA онлайн?
- 7 способов оплатить магистратуру
- Просмотреть все степени