Çevrimiçi kurs – Google’ın R – Johns Hopkins Üniversitesi’nde yazılım geliştirme alanında sertifikalı profesyonel staj

Daha iyi veri bilimi araçları oluşturun. Veri araçlarına yönelik yazılım tasarlamayı, R paketlerini dağıtmayı ve özel görselleştirmeler oluşturmayı öğrenin.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

başlangıç

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Veri görselleştirme (DataViz)
  • Ggplot2
  • R programlama
  • düzenli evren
  • nesne yönelimli programlama (OOP)

What you will learn in the course

Courses for which the course is suitable

  • Veri analisti
  • Veri madenciliği uzmanı
  • veri bilimcisi
  • R’de yazılım geliştiricisi
  • Veri görselleştirmeleri geliştirir

Staj – 5 dersten oluşan bir kurs serisi

R nedir?

R, analistler, veri bilimcileri ve istatistikçiler tarafından yaygın olarak kullanılan istatistiksel hesaplamalar ve grafikler için bir programlama dili ve ücretsiz yazılım ortamıdır.

Stajın amacı

Bu uzmanlık, veri bilimi araçları oluşturmak için R’de yazılım geliştirmeyle ilgilidir. Veri bilimi alanı geliştikçe, yararlı veri bilimi sonuçları ve ürünleri üretmek ve büyütmek için yazılım geliştirme becerilerinin gerekli olduğu açıkça ortaya çıkıyor.

Stajda ne alacaksınız?

  • R dilinde derinlemesine eğitim
  • Karmaşık verileri işleme becerileri
  • R paketleri oluşturma
  • Özel veri görselleştirmelerinin geliştirilmesi

Önemli r kütüphaneleri

  • tidyverse – veri işleme için
  • ggplot2 – grafikler ve görselleştirmeler için

Modern yazılım geliştirme yöntemleri

Yeniden kullanılabilen, modüler ve ekip ortamlarında veya geliştirici topluluklarında kullanıma uygun araçlar oluşturmak için modern yazılım geliştirme yöntemlerini öğreneceksiniz.

Staj kimlere yöneliktir?

  • Günlük işleri için temel pratik beceriler kazanmak isteyen veri analistleri
  • Programlama becerilerini geliştirmek ve kariyerlerini veri bilimi uzmanları olarak ilerletmek isteyen veri madenciliği uzmanları ve veri bilimcileri

Pratik bir öğrenme projesi

Kursların her birinde öğrenciler edindikleri ileri düzey R becerilerini aşağıdakilere uygulayacaklardır:

  • Karmaşık veri kümelerini işleyin
  • güçlü işlevler yaz
  • Yeni bir R paketi oluşturun
  • Özel veri grafikleri oluşturmak için yeni görsel araçlar geliştirin

Bu projeler, gerçek dünyadaki dağıtım için yeniden kullanılabilecek ve üzerine inşa edilebilecek bir R kodu portföyü üretecek.

Details of the courses that make up the specialization

R programlama ortamı

Kurs 1

  • 27 saat
  • 4.3 (bu nedenle 1.161)

Kurs detayları

ne öğreneceksin

Bu ders, R programlama diline derinlemesine bir giriş sağlar ve R’nin veri bilimi yazılım geliştirme için kullanımına vurgu yapar. İster bir veri bilimi ekibinin parçası olun ister bir geliştirici topluluğunda bağımsız olarak çalışıyor olun, bu kurs size bu alanlara anlamlı bir şekilde katkıda bulunmak için ihtiyaç duyduğunuz R bilgisini verecektir. Uzmanlık alanında bir ilk ders olarak, sonraki dersler için gerekli R temellerini sağlar. R’deki temel kavramları, dil ilkelerini, sıralı veriler gibi temel kavramları ve “diyaloglar”daki ilgili araçları, karmaşık ve büyük veri kümelerinin işlenmesini ve manipülasyonunu, metinsel verilerin ele alınmasını ve veri bilimi görevlerini tanıtacağız. temellik. Kursu tamamladıktan sonra öğrenciler R konsolunu kullanma konusunda akıcı olacak ve çok çeşitli olası veri kaynaklarından sıralı veri kümeleri oluşturabilecektir.

kazanacağınız beceriler
  • Kategori: Veri manipülasyonu
  • Kategori: Normal ifade (REGEX)
  • Kategori: R programlama
  • Kategori: Rstudio

Gelişmiş R programlama

  • 18 saat
  • 4.2 (bu nedenle 573)

Kurs detayları

ne öğreneceksin

Bu ders, güçlü, sağlam ve kullanışlı veri bilimi araçları geliştirmek için gerekli olan R programlamadaki ileri düzey konuları kapsar. Konular arasında R’de işlevsel programlama, esnek hata işleme, nesne yönelimli programlama, performans profili oluşturma ve test etme, hata ayıklama ve uygun işlev tasarımı yer alır. Kursu tamamladıktan sonra, kullanıcılara yönelik işlevlere ortak veri analizi görevlerini tanımlayabilecek ve bunlara dahil edebileceksiniz. Her veri bilimi ortamı benzersiz veri zorluklarıyla karşılaştığından, kuruluşunuzun raporuna göre uyarlanmış yazılımlar geliştirmek her zaman gereklidir. Ayrıca, veri bilimi görevlerinin daha net bir şekilde yürütülmesini sağlamak için R’de yeni veri türleri tanımlayabilir ve bu veri türleri için benzersiz eylem hatları geliştirebilirsiniz. bir ekip içinde daha güçlü kullanılabilirlik.

kazanacağınız beceriler
  • Kategori: Mantık programlama
  • Kategori: R programlama
  • Kategori: Nesneye Yönelik Programlama (OOP)
  • Kategori: fonksiyonel programlama

R paketleri oluşturma

  • 20 saat
  • 4.1 (bu nedenle 222)

Kurs detayları

ne öğreneceksin

Veri bilimi için iyi kod yazmak işin yalnızca bir parçasıdır. Veri bilimi yazılımının kullanılabilirliğini ve yeniden kullanılabilirliğini en üst düzeye çıkarmak için kodun topluluk temelli standartları karşılayacak ve iyi bir kullanıcı deneyimi sağlayacak şekilde düzenlenmesi ve dağıtılması gerekir. Bu kurs, R yazılımının organize edilmesi ve başkalarına dağıtılmasının ana yollarını kapsar. R paketleri geliştirmeyi, iyi ve dengeli belgeler yazmayı, esnek yazılım yazmayı, platformlar arası geliştirmeyi, sürekli entegrasyon araçlarını ve CRAN ve GitHub aracılığıyla paketleri dağıtmayı kapsıyoruz. Öğrenciler CRAN’a sunulma kriterlerini karşılayan R paketleri üreteceklerdir.

kazanacağınız beceriler
  • Kategori: Programlama araçları
  • Kategori: GitHub
  • Kategori: Sürekli Entegrasyon
  • Kategori: R programlama

Veri görselleştirme aracı oluşturma

  • 12 saat
  • 4,0 (157 puan)

Kurs detayları

ne öğreneceksin

Veri bilimi devrimi, çok çeşitli yeni kaynaklardan büyük miktarda veri üretti. Bu yeni veriler, yeni soruları daha önce anlatılmamış bir şekilde yanıtlamak için kullanılıyor. Görselleştirme, verilerden sonuç çıkarmanın en güçlü yollarından biri olmayı sürdürüyor ancak yeni veri türlerinin akışı, yeni görselleştirme tekniklerinin geliştirilmesini gerektiriyor. Bu kurs size bu görselleştirme araçlarını oluşturma becerilerini sağlar. Ggplot2 çerçevesine odaklanacağız ve kuruluşunuzun veya ekibinizin özel ihtiyaçlarına göre sistemin nasıl kullanılacağını ve genişletileceğini göstereceğiz. Kursu tamamladıktan sonra öğrenciler çok çeşitli veri türlerini görselleştirmek için gerekli araçları oluşturabilecek ve yeni veri türlerini alındıkça işlemek için gereken temel bilgiye sahip olacaklar.

R – araştırma kursunda yazılım geliştirmede uzmanlaşmak

  • 3 saat
  • 4.0 (bu nedenle 44)

Kurs detayları

ne öğreneceksin

R programlama için özet bir kurs

kazanacağınız beceriler
  • Kategori: Haritalama
  • Kategori: Ggplot2
  • Kategori: Veri görselleştirme
  • Kategori: R programlama