Data Structures and Algorithms

379.871 students enrolled TR Subtitles
Computer science legend Donald Knuth once said “I don’t understand things unless I try to program them.” We also believe that the best way to learn an algorithm is to program it. However, many excellent books and online courses on algorithms, that excel in introducing algorithmic ideas, have not yet succeeded in teaching you how to implement algorithms, the crucial computer science skill that you have to master at your next job interview. We tried to fill this gap by forming a diverse team of instructors that includes world-leading experts in theoretical and applied algorithms at UCSD (Daniel Kane, Alexander Kulikov, and Pavel Pevzner) and a former software engineer at Google (Neil Rhodes). This unique combination of skills makes this Specialization different from other excellent MOOCs on algorithms that are all developed by theoretical computer scientists. While these MOOCs focus on theory, our Specialization is a mix of algorithmic theory/practice/applications with software engineering. You will learn algorithms by implementing nearly 100 coding problems in a programming language of your choice. To the best of knowledge, no other online course in Algorithms comes close to offering you a wealth of programming challenges (and puzzles!) that you may face at your next job interview. We invested over 3000 hours into designing our challenges as an alternative to multiple choice questions that you usually find in MOOCs.
CERTIFICATEKatılım Sertifikası
FORMAT100% Online
DURATION5 ay

What you'll learn

  • Algorithms
  • Computer Programming
  • Debugging
  • Bioinformatics
  • Computational Thinking
  • Development Testing
  • Theoretical Computer Science
  • Software Testing
  • Data Structures
  • Data Storage
  • Java
  • Graph Theory

Course Content

6 topics
  1. Kurs 1 Algorithmic Toolbox
  2. Kurs 2 Data Structures
  3. Kurs 3 Algorithms on Graphs
  4. Kurs 4 Algorithms on Strings
  5. Kurs 5 Advanced Algorithms and Complexity
  6. Kurs 6 Genome Assembly Programming Challenge

Details

  • ProviderUniversity of California San Diego
  • TypeCourse
  • CategorySoftware & Programming
  • LevelIntermediate
  • Duration5 ay
  • LanguageEnglish

Öğrenenlerimiz ne diyor?

Türkiye'nin yüz akı üniversitelerince hazırlanan; akademik doyuruculuğa sahip eğitim içeriklerinin, etkileşimli videolarla bir araya getirildiği bir üniversiteden eğitim almak istiyorsanız doğru yerdesiniz.
Ramazan Bölükbaşı
Çok yoğun programı olan öğrenciler için büyük bir fırsat. Bir şeylerin gelişmesi değişmesi için çabalamalıyız.
Melis Gülsar
Hızlı desteği ve üst düzey hizmeti ile Campus Online ve Sosyal Medya Sertifika Programı hizmeti sağlayan Adnan Menderes Üniversitesine sonsuz teşekkürlerimi sunuyorum.
Nazif Bayram
$79
CampusOnline Assistant
courses saved

Course Comparison

Institution
Rating
Turkish Subtitles
Level
Duration
Price
Certificate