Zurück zu Algorithmic Toolbox

Sterne

11,654 Bewertungen

•

2,452 Bewertungen

This online 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)....

BD

19. Jan. 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.

SG

19. Jan. 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.

Filtern nach:

von Awaneesh K

•2. Juni 2019

This course on algorithms is exceptionally good. Video lectures are very helpful. I especially loved exercises as each of them was unique & required a lot of brain storming.

von Mohammed R

•12. Juli 2019

The specialty of this course is the order in which they present the manner . It is very helpful especially if you are just starting to get a hang out of it

von amar s

•27. Juni 2019

Learned lot of thing about Algorithms,Programming And Lot More To Learn,and It's great to

Watch Videos,

complete assignment and quiz.

von BVPKY_Official

•27. Juni 2019

I have learned how to do stress test of two different logic, that helped me a lot while choosing the best algorithm.

von Rishi B

•10. Juli 2019

Great learning. Now I am a tad bit more confident about my algorithm skills. Need to practice more though.

von Luis G A A

•1. Juni 2019

Excelente curso, mientras lo realizaba recordé algunas técnicas para hacer algoritmos eficientes

von CHI C

•15. März 2019

Grader system is really nice to use; it helps to improve my debugging ability a lot. Good job!

von Vladimir N

•12. Juni 2019

Very good course to get into algorithmic thinking, design and algorithmic problem solving.

von Abhijit H J

•23. Nov. 2019

The content taught is the lecture is not sufficient to pass the practical assignments.

I request you to use a dark background on slides.

The working of the pseudocode is not clearly explained with examples. I find difficulty in understanding the working of the pseudocode on examples.

von Alyson L V

•3. Nov. 2018

To much talk about how to calcule the Big(O) and no enough explaining about the content

von Eugene K

•10. Jan. 2020

one of the worse learning experiences.

they might be good at their field and most probably they are, but because they don't know how to teach the output is close to zero.

every piece of this course is bad.

presentation are either blank reading the slides with Zuckerberg face or some overly emotional recycling from Daniel M Kane, man is stresing every following sentence, it is impossible to follow.

Content is classics of former USSR educational style: dry, high context, with some small explanation moments in more easy parts and sometimes completely skipping complex parts. leaving huge parts of material to external sources or complimentary book.

Quiz questions are sometimes formulated in some entangled manner so it's a puzzle of itself just to untangle them. not to mention that some quiz format are utter failure, like the one where you have to input 6 digits corresponding to answer option rank.

the "best" part were programming assignments. so you work thru the lecture and doing some quiz, somehow you get some understanding of how to solve some types of problems. and then bam 8 programming assignments of which only 3 types where discussed in lectures. what's the point of having lectures at all? i mean, without lectures there would 8 types of problems I wouldn't know how to solve, not a big increase from 5.

before I took wonderful course from prof. Tim Roughgarden. It had everything: good presentation style, enough of redundancy in lecture material to get better understanding of more complex topics, nice quiz question with simple answer mechanics and most important, the material you got was enough to do assignments. for some reasons I decided not to lock myself into one source of information and explore other options. waste of time.

So if you want GOOD course on algorithms don't waste your time on this one. go directly to prof. Tims Algorithms specialization offered by Princeton

von Ajay K

•27. Dez. 2020

good course, I like the fact you can use a lot of languages for you programming exercises, the content is really helpful, I would like to have more indications from the grading system to save time.

von Keshav T

•29. Mai 2021

I am thankful to Coursera and all the professors who taught this course.

This course helps me to understand all basics of algorithm. Looking forward to use my knowledge which I gained from this.

von Steven G H

•5. Dez. 2017

This course is undoubtedly valuable. I definitely learned some skills that I am glad to have had real practice in. That said, you really have to do the majority of the work yourself. I have the CLRS book, the Dasgupta, and have watched a host of supplemental videos on YouTube, MIT OCW. This course is not an "all-in-one" solution. It's sorta like a high-level guide and tough challenges and a grader. The videos are decent, but by Mithras' eyelash they can be incredibly boring. Furthermore they don't take advantage of the video medium properly. The visual aids are really sub-par.

Also, be ready to repeat the course. I signed up in the late-summer and it took me all Fall. While I certainly was busy, the lack of support, the digging I had to do, the note-taking I had to do, the processing I had to do on my own all added a lot of work. I'm curious as to whether I've gotten better at "taking Coursera Classes" and will have better luck next class. I'm pessimistic.

von Shan-Jyun W

•27. Sep. 2016

Bad teaching quality.

von Shiv W

•30. Okt. 2018

This Course is really very helpful in understanding the basic algorithms and various efficient problem solving technique. Week assignments are very good and helped me evolve my skills in implementing solutions and to consider every possible kind of instances for a problem. I loved the lectures and the way professors explain things and touch every aspect of the topic. I enjoyed this course very much and have learnt much more than what I thought I required. I am really very thankful and grateful to the professors and the Coursera. Thank You Very Very much. :)

von Shreyansh K

•2. Aug. 2017

I always feared coding problems on divide and conquer and dynamic programming. The way this course gradually took me from easy stuffs to advanced was awesome. After doing the course, I feel confident on coding difficult problems. I also appreciate the granularity of topic that this course covers. I took many courses but nowhere until now, I have seen courses that cover how to test and debug your code. Great Course and much take course in case one wants to get good at competitive programming. Good Job teachers. Your efforts are appreciated.

von Nandan K

•10. Okt. 2017

Really nice course that get's you started to the world of algorithms. It has a balanced progression and introduction to basic concepts, but highly recommend to do all the optional assignments since they help absorb all the presented material to the fullest extent. But to solidify the knowledge gained, I would recommend to solve more problems on the introduced concepts since I feel this course falls short in number of diverse problem statements to be able to think on how to apply the concepts in different scenarios.

von Eugeni A

•29. Nov. 2018

I recommand for everybody. Teachers explain all from the basic level, and you shouldn't be afraid, you will understand all algorithms from this course. I like this course and this specialization very much

Для русского язычного населения тоже очень рекомендую, английский базового уровня, преподаватели с хорошим произношением, просто огонь. Сам курс вам тоже очень понравится. Очень нравится, что сначала дают теорию, а потом сразу к этой теории задачи, чтобы вы всё смогли отработать

Thanks for this course

von Boris T

•4. Jan. 2018

Great course with the thoroughly prepared exercices and detailed video explanations for each topic. Covers a wide range of fundamental alogorithmic technicues that are good to learn for everyone who wants to become a better software engeener or just to improve programming skills. The course passing grade is pretty soft. It is enough to attentively watch the video lectures and carefully implement algorithms covered there to pass the course, however some advanced problems are really challenging.

von Fil G

•20. Okt. 2018

A very thorough introduction to the core concepts of Algorithm design, including sorting, binary search, greedy algorithms and dynamic programming. The assignment are tough with the last few definitely challenging, you will spend quite a bit of time implementing them if you are new to programming in general but there is enough help on the site (and the internet) to help you figure things out. Working through the problems is essential to getting the most out of the course.

von Tushar K

•5. Juli 2018

This is a really well planned course. I was doing this course and auditing my on-campus course too, initially. But, I soon realised that this is what I need. It has a perfect balance of mathematical rigour and practical programming. The programming challenges sometimes felt tough, but since ample time is given to solve, I could make it in the end. Thanks to the instructors for teaching students across the globe. Knowledge is a debt that can never be repaid! Thanks

von Lee Z Y

•26. Aug. 2017

I think this is the best algorithms course I've taken so far. It wasn't too hard, but if you wanted some challenge there's always the advanced problems. Speaking of the problems, I highly recommend that you solve all the programming assignments, including the advanced questions. Even if you can't solve it on your own, search up how to do it; just don't give up. Passing is easy, but to get the most of the course you need to finish all the programming assignments.

von Bhupesh D

•20. Jan. 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.

von Melody C

•15. Aug. 2019

I'm giving 3 stars out of respect for the hard work the instructors, Coursera community and course mentors put together to make this course happen, but the quality of the course is at most 1-2 stars. I finished 100% of the assignments even though half of that was required to pass the course, and I have a few concerns about this course:

1 - Poor Use of Pseudo Codes. While Pseudo codes are perfectly fine and sometimes extremely helpful, none of the Pseudo codes in this course were intuitive and can be efficiently translated into real codes. First of all, variable names are confusing and do not tell you what this symbol holds at the first glance, just like how the whole course was taught in a mathematical way rather than programming way, variable names are all like i, j, s, t, l .... when we could have made them into something meaningful and readable.

2 - Since only Pseudo codes were given, it's hard for newer students to learn how a working algorithm actually looks like and how it runs at each step. I feel that either you already know how to do it, or you can't come up with one at all before debugging for hours. So it is more important to show something that actually works from the beginning, then students can imitate -> improvise -> create. Again the Pseudo codes are terrible examples.

3 - DP sections were badly explained, really really bad ........ any of the YouTube videos and GeeksforGeeks explanations are 10X clearer and more intuitive. I feel like the instructors just wanted to teach the math instead of how to program. But the math isn't any difficult to understand, the key is to convert ideas into codes, and this part was completely ignored.

- Google Data Analyst
- Google-Projektmanagement
- Google-UX-Design
- Google IT-Support
- IBM Datenverarbeitung
- IBM Data Analyst
- IBM-Datenanalyse mit Excel und R
- IBM Cybersecurity Analyst
- IBM Data Engineering
- IBM Full Stack-Cloudentwickler
- Facebook Social Media Marketing
- Facebook Marketinganalyse
- Salesforce Sales Development Representative
- Sales Operations in Salesforce
- Buchhaltung mit Intuit
- Vorbereitung auf die Google Cloud-Zertifizierung: Cloud Architect
- Vorbereitung auf die Google Cloud-Zertifizierung: Cloud Data Engineer
- Eine Karriere starten
- Auf eine Zertifizierung vorbereiten
- Bringen Sie Ihre Karriere voran

- Kostenlose Kurse
- Lernen Sie eine Sprache
- Python
- Java
- Webdesign
- SQL
- Gratiskurse
- Microsoft Excel
- Projektmanagement
- Cybersicherheit
- Personalwesen
- Kostenlose Kurse in Datenverarbeitung
- Englisch sprechen
- Inhalte verfassen
- Full-Stack-Webentwicklung
- Künstliche Intelligenz
- C-Programmierung
- Kommunikationsfähigkeiten
- Blockchain
- Alle Kurse anzeigen

- Kompetenzen für Datenwissenschaftsteams
- Datengestützte Entscheidungsfindung
- Kompetenzen im Bereich Software Engineering
- Soft Skills für Ingenieurteams
- Management-Kompetenzen
- Marketing-Kompetenzen
- Kompetenzen für Vertriebsteams
- Produktmanager-Kompetenzen
- Kompetenzen im Bereich Finanzen
- Beliebte Kurse in Datenverarbeitung im Vereinigten Königreich
- Beliebte Technologiekurse in Deutschland
- Beliebte Zertifizierungen für Cybersicherheit
- Beliebte IT-Zertifizierungen
- Beliebte SQL-Zertifizierungen
- Karriereleitfaden für Marketing-Manager
- Karriereleitfaden für Projektmanager
- Python-Programmierkenntnisse
- Karriereleitfaden für Webentwickler
- Datenanalysefähigkeiten
- Kompetenzen für UX-Designer

- MasterTrack® Certificates
- Zertifikate über berufliche Qualifikation
- Universitätszertifikate
- MBA- und Business-Abschlüsse
- Abschlüsse in Data Science
- Abschlüsse in Informatik
- Abschlüsse in Datenanalyse
- Abschlüsse im Gesundheitswesen
- Abschlüsse in Sozialwissenschaften
- Management-Abschlüsse
- Abschlüsse von europäischen Spitzenuniversitäten
- Masterabschlüsse
- Bachelorabschlüsse
- Studiengänge mit Performance Pathway
- BSc-Kurse
- Was ist ein Bachelorabschluss?
- Wie lange dauert ein Masterstudium?
- Lohnt sich ein Online-MBA?
- 7 Finanzierungsmöglichkeiten für die Graduate School
- Alle Zertifikate anzeigen