Algoritmik programlamadaki ileri tekniklerle programlama becerilerinizi geliştirin. Bulmaca çözerek algoritmaları öğrenerek yazılım mühendisliği veya veri bilimi alanındaki kariyerinizi geliştirin. Algoritmik zorlukları ustalıkla uygulayarak kodlama testlerinde başarılı olun. Öğrendiğiniz teknikleri, büyük bir sosyal ağı analiz etmek veya tehlikeli bir patojenin genomunu sıralamak gibi gerçek sorunlara uygulayın.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
Bilgisayar bilimi efsanesi Donald Knut bir keresinde şöyle demişti: “Programlamaya çalışmadığım sürece bazı şeyleri anlamıyorum.” Ayrıca bir algoritmayı öğrenmenin en iyi yolunun onu programlamak olduğuna inanıyoruz.
Bu boşluğu, UCSD’de teorik ve pratik algoritmalar alanında önde gelen uzmanların ve Google’da eski bir yazılım mühendisinin yer aldığı çeşitli eğitmenlerden oluşan bir ekip kurarak doldurmaya çalıştık. Bu benzersiz beceri kombinasyonu, bu uzmanlığı diğer algoritma derslerinden ayırır.
Stajımızda, seçtiğiniz bir programlama dilinde 100’e yakın kodlama problemini uygulayarak algoritmaları öğreneceksiniz. Çevrimiçi kurslarda yaygın olarak bulunan Amerikan sorularına alternatif olarak zorluklarımızı tasarlamak için 3000 saatten fazla zaman harcadık.
Stajda iki pratik proje vardır:
Hem yol ağlarını hem de sosyal ağları analiz edecek ve New York ile San Francisco arasındaki en kısa rotayı standart algoritmalardan daha hızlı nasıl hesaplayacağınızı öğreneceksiniz.
Daha sonra, milyonlarca kısa DNA segmentinden genomları nasıl birleştireceğinizi ve birleştirme algoritmalarının kişiselleştirilmiş tıptaki en son gelişmelere nasıl yardımcı olduğunu öğreneceksiniz.
40 saat
4,6 (12.438 derecelendirme)
22 saat
4,6 (5.446 derecelendirme)
54 saat
4,7 (2.255 puan)
18 saat
4,5 (1.084 derecelendirme)
27 saat
4,6 (691 değerlendirme)
17 saat
4,5 (338 değerlendirme)