- Algorithms
- Theoretical Computer Science
- Computer Programming
- Data Structures
- Problem Solving
- Mathematics
- Computer Programming Tools
- Critical Thinking
- Graph Theory
- Programming Principles
- Mathematical Theory & Analysis
- Software Testing
September 7, 2024
Approximately 5 months at 10 hours a week to completeGörkem Saylam's account is verified. Coursera certifies their successful completion of University of California San Diego Data Structures and Algorithms Specialization.
Course Certificates Completed
Algorithms on Graphs
Advanced Algorithms and Complexity
Algorithmic Toolbox
Genome Assembly Programming Challenge
Data Structures
Algorithms on Strings
Play with 50 algorithmic puzzles on your smartphone to develop your algorithmic intuition! Apply algorithmic techniques (greedy algorithms, binary search, dynamic programming, etc.) and data structures (stacks, queues, trees, graphs, etc.) to solve 100 programming challenges that often appear at interviews at high-tech companies. Get an instant feedback on whether your solution is correct.
Apply the newly learned algorithms to solve real-world challenges: navigating in a Big Network or assembling a genome of a deadly pathogen from millions of short substrings of its DNA.
Learn exactly the same material as undergraduate students in “Algorithms 101” at top universities and more! We are excited that students from various parts of the world are now studying our online materials in the Algorithms 101 classes at their universities. Here is a quote from the website of Professor Sauleh Eetemadi from Iran University of Science and Technology: “After examining syllabus and course material from top universities including Stanford, Princeton and MIT we have chosen to follow the Data Structures and Algorithms Specialization from UCSD...due to excellent course material and its practical approach.”
If you decide to venture beyond Algorithms 101, try to solve more complex programming challenges (flows in networks, linear programming, streaming algorithms, etc.) and complete an equivalent of a graduate course in algorithms!
Earned after completing each course in the Specialization
University of California San Diego
Taught by: Neil Rhodes, Daniel M Kane, Michael Levin, Michael Levin & Alexander S. Kulikov
Completed by: Görkem Saylam by September 7, 2024
5 weeks of study, 3-4 hours/week
University of California San Diego
Taught by: Neil Rhodes, Daniel M Kane, Michael Levin & Alexander S. Kulikov
Completed by: Görkem Saylam by September 7, 2024
4 weeks of study, 4-8 hours/week
University of California San Diego
Taught by: Neil Rhodes, Daniel M Kane, Michael Levin, Michael Levin, Pavel Pevzner & Alexander S. Kulikov
Completed by: Görkem Saylam by September 7, 2024
5 weeks of study, 4-8 hours/week
University of California San Diego
Taught by: Neil Rhodes, Michael Levin, Michael Levin, Pavel Pevzner & Alexander S. Kulikov
Completed by: Görkem Saylam by September 7, 2024
3 weeks, 4-6 hours per week
University of California San Diego
Taught by: Neil Rhodes, Daniel M Kane, Michael Levin, Michael Levin & Alexander S. Kulikov
Completed by: Görkem Saylam by September 7, 2024
4 weeks of study, 5-10 hours/week
University of California San Diego
Taught by: Neil Rhodes, Michael Levin, Michael Levin, Pavel Pevzner & Alexander S. Kulikov
Completed by: Görkem Saylam by September 7, 2024
4 weeks of study, 4-8 hours/week