Programmazione R

Le migliori classi online per R

Pubblicato il:

aggiornato:

La scienza dei dati è uno dei settori in più rapida crescita e più redditizi nell'economia del 21st secolo, al punto che è stata definita in modo prominente e ripetutamente come "il nuovo olio." Secondo Glassdoor, lo stipendio medio annuo per i data scientist è di $ 117,345 impressionante, mentre i guadagni più alti aumentano di $ 150,000 all'anno.

Se sei interessato ad entrare nel nuovo boom, dovrai sviluppare forti competenze nelle tecnologie di data science comunemente utilizzate. 

L'apprendimento di R è un ottimo punto di partenza. R è un linguaggio di programmazione utilizzato principalmente per l'analisi statistica. A differenza di linguaggi più generici come Python e Java, R viene utilizzato quasi interamente per l'elaborazione statistica e grafica. Viene utilizzato quotidianamente da professionisti di big data e statistiche, come analisti di dati, data scientist e statistici.

Se non hai mai imparato un linguaggio di programmazione prima, assumere un linguaggio di programmazione complesso come R può sembrare un impegno intimidatorio. Fortunatamente, ci sono innumerevoli corsi online gratuiti e convenienti che ti aiuteranno a sviluppare le competenze di base per lavorare con R in contesti professionali. Abbiamo messo insieme un elenco dei nostri corsi online preferiti per aiutarti ad imparare la R nel tuo tempo libero, comodamente da casa tua.

Corsi per principianti su R

1. R Programmazione AZ ™: R per la scienza dei dati con esercizi reali!

Questo corso è progettato per aiutare a ridurre la curva di apprendimento di R per gli studenti principianti, compresi quelli che non hanno mai lavorato prima con un linguaggio di programmazione. Copre principalmente i concetti base di R come vettori, matrici e frame di dati. Per coloro che non hanno mai lavorato con nessun linguaggio di programmazione prima d'ora, include anche lezioni introduttive su principi di programmazione di base come variabili, funzioni, loop e operatori. Oltre ai fondamenti di R, gli studenti impareranno anche alcune applicazioni pratiche di R lavorando con diversi set di dati - inclusi dati sportivi e dati finanziari - in una serie di esercizi. Alla fine del corso, c'è una serie di lezioni sulla visualizzazione dei dati usando ggplot2.

  • Crediti universitari: NO - Solo certificato di completamento
  • Prezzo: $ 9.99 in vendita ($ 199.99 prezzo normale)
  • Aiuto finanziario o borse di studio: NO
  • Apprendimento mobile: SI
  • Apprendimento autonomo: SI
  • Scadenze flessibili: SI
  • Tempo necessario per il completamento: 10 ore, 30 minuti
  • Le lingue: Inglese con sottotitoli in inglese, francese, tedesco, indonesiano, italiano, giapponese, polacco, portoghese, rumeno, spagnolo e turco
  • Venditore: Udemy

Nota: I prezzi per tutti i corsi elencati in questo articolo sono validi alla data di pubblicazione, ma sono soggetti a modifiche.

2. R Programmazione per statistica e scienza dei dati

Questo è uno corso introduttivo che si concentra specificamente sull'uso di R per la statistica e la scienza dei dati. Inizia da zero, coprendo le basi della programmazione in R - tipi di dati, oggetti, funzioni e altro. Quindi passa costantemente a concetti più avanzati. Imparerai come manipolare i dati con il pacchetto dplyr e visualizzarli con ggplot2. Più che una semplice introduzione a R, questo corso include anche lezioni su vari concetti statistici, come l'analisi dei dati esplorativi e l'analisi della regressione lineare.

  • Crediti universitari: NO - Solo certificato di completamento
  • Prezzo: $ 9.99 in vendita ($ 194.99 prezzo normale)
  • Aiuto finanziario o borse di studio: NO
  • Apprendimento mobile: SI
  • Apprendimento autonomo: SI
  • Scadenze flessibili: SI
  • Tempo necessario per il completamento: 6 ore, 30 minuti
  • Le lingue: Inglese con sottotitoli in inglese
  • Venditore: Udemy

3. Bootcamp di data science e machine learning con R

Questo corso è una lunga e completa introduzione a R. È progettata per i principianti, anche se alla fine del corso lavorerai con alcuni concetti avanzati. La prima metà del corso riguarda la programmazione in R e l'uso di R per la scienza dei dati. Inizierai con concetti di base come variabili e vettori e costruirai costantemente la complessità. Lavorerai con alcuni concetti avanzati come le funzioni "applica" e le espressioni regolari. Nella sezione data science, imparerai a usare dplyr per la manipolazione dei dati e ggplot2 per la visualizzazione dei dati. L'ultima sezione riguarda l'apprendimento automatico con R. Coprirai una varietà di concetti di apprendimento automatico, come la regressione lineare, la regressione logistica, l'algoritmo dei vicini k-più vicini, alberi decisionali e foreste casuali, macchine vettoriali di supporto, clustering di k-medie, elaborazione del linguaggio naturale e reti neurali. In breve, questo è un ottimo corso per i principianti che vogliono iniziare a studiare R da zero o programmatori R di livello intermedio interessati all'apprendimento automatico delle macchine e ad alcuni concetti avanzati di scienza dei dati e programmazione.

  • Crediti universitari: NO - Solo certificato di completamento
  • Prezzo: $ 9.99 in vendita (prezzo normale 194.99)
  • Aiuto finanziario o borse di studio: NO
  • Apprendimento mobile: SI
  • Apprendimento autonomo: SI
  • Scadenze flessibili: SI
  • Tempo necessario per il completamento: 17 ore, 30 minuti
  • Le lingue: Inglese con sottotitoli in inglese, indonesiano, italiano, polacco, portoghese, rumeno e tailandese
  • Venditore: Udemy

4. Scienza dei dati: nozioni di base R

Questo corso, progettato da Harvard e disponibile su EdX, si concentra sullo sviluppo di una conoscenza fondamentale della programmazione con R. Imparerai la sintassi R e i concetti di base della programmazione R come tipi di dati, vettori, aritmetica e indicizzazione. Imparerai anche la gestione dei dati utilizzando dplyr, la visualizzazione dei dati utilizzando ggplot2 e altro ancora. Durante il corso lavorerai con un set di dati sulla criminalità del mondo reale, permettendoti di mettere in pratica le lezioni. Il corso è la prima parte di un certificato professionale HarvardX in scienza dei dati che successivamente copre argomenti più complicati, come probabilità, inferenza, regressione e apprendimento automatico.

  • Crediti universitari: NO - Solo certificato verificato
  • Prezzo: GRATUITO per l'audit, ma c'è una commissione di $ 219 per guadagnare e acquistare un certificato verificato
  • Aiuto finanziario o borse di studio: SI
  • Apprendimento mobile: SI
  • Apprendimento autonomo: SI
  • Scadenze flessibili: SI
  • Tempo necessario per il completamento: 8 settimane (1-2 ore a settimana)
  • Le lingue: Inglese con sottotitoli in inglese
  • Venditore: EDX

Corsi intermedi su R

5. R Programmazione

Questo corso, progettato dalla Johns Hopkins University e disponibile tramite Coursera, è progettato per persone che hanno già familiarità con Python e comprendono i concetti di base dell'analisi di regressione. Il corso insegna R da zero, iniziando con le lezioni sull'installazione di R, la storia del linguaggio di programmazione e i suoi concetti fondamentali. Alla fine, utilizzerai R per simulare i dati e utilizzerai il profiler in R per ottimizzare i tuoi programmi. Sebbene questo corso sia un'introduzione a R, i compiti possono essere impegnativi per gli studenti che non conoscono la programmazione e sono consigliati principalmente per le persone con esperienza in informatica e precedenti esperienze di programmazione.

  • Crediti universitari: NO - Solo certificato di corso
  • Prezzo: LIBERO di controllare, ma c'è una tassa per guadagnare e comprare un certificato di corso
  • Aiuto finanziario o borsa di studio: SI
  • Apprendimento mobile: SI
  • Apprendimento autonomo: SI
  • Scadenze flessibili: SI
  • Tempo necessario per il completamento: Ore circa 20 
  • Le lingue: Inglese con sottotitoli in inglese, arabo, francese, cinese (semplificato), portoghese (brasiliano), vietnamita, spagnolo e giapponese
  • Venditore: Coursera

6. Analisi dei dati con R

Progettato da Facebook e disponibile su Udemy, questo corso si concentra sull'uso di R per eseguire analisi di dati esplorativi (EDA). Il corso è composto da sei lezioni: "Che cos'è EDA?", "Nozioni di base R", "Esplora una variabile", "Esplora due variabili", "Esplora variabili multiple" e "Diamanti e previsioni di prezzo". La prima coppia di le lezioni si concentrano sull'insegnamento dei concetti fondamentali alla base dell'EDA e del linguaggio R. Con la terza lezione, metterai già in pratica questi concetti lavorando con set di pseudo-dati di utenti di Facebook. Nella sezione finale, imparerai la modellazione predittiva e completerai un progetto finale in cui esegui la tua analisi dei dati esplorativi su un set di dati di tua scelta In breve, non solo imparerai come utilizzare R, ma imparerai la teoria e la pratica dell'EDA e mettere in pratica la R. Sebbene questo corso non richieda familiarità con R, dovresti avere familiarità con i principi fondamentali della statistica e una competenza con i concetti di informatica e matematica come assegnazione variabile, confronto e operatori logici, istruzioni "if else" e radici quadrate, logaritmi ed esponenti.

  • Crediti universitari: NO
  • Prezzo: GRATIS
  • Aiuto finanziario o borse di studio: SI
  • Apprendimento mobile: NO
  • Apprendimento autonomo: SI
  • Scadenze flessibili: SI
  • Tempo necessario per il completamento: Circa 2 mesi
  • Le lingue: Inglese
  • Venditore: Udacity

7. Grafici in R: visualizzazione dei dati con il linguaggio di programmazione R

Questo corso è un tuffo breve ma profondo nella visualizzazione dei dati con R. È progettato per presentare agli studenti i parametri grafici completi di R. Il corso ti guiderà attraverso diversi pacchetti grafici che puoi usare con R, tra cui ggplot2, reticolo e plotrix. Imparerai come utilizzare questi strumenti per creare una varietà di grafici leggibili e presentabili. Questo è un ottimo corso per le persone che usano R nel loro lavoro e vogliono affinare le loro abilità grafiche, inclusi statistici, data scientist, imprenditori e studenti che lavorano con i dati.

  • Crediti universitari: NO - Solo certificato di completamento
  • Prezzo: $ 9.99 in vendita ($ 94.99 prezzo normale)
  • Aiuto finanziario o borse di studio: NO
  • Apprendimento mobile: SI
  • Apprendimento autonomo: SI
  • Scadenze flessibili: SI
  • Tempo necessario per il completamento: 3 ore, 30 minuti
  • Le lingue: Inglese con sottotitoli in inglese
  • Venditore: Udemy

8. Masterizzazione della visualizzazione dei dati con R

Questo corso è uno sguardo approfondito all'utilizzo degli strumenti di visualizzazione dei dati in R. Nelle tre sezioni principali, imparerai tre pacchetti grafici: il pacchetto R di base, il pacchetto Lattice e il pacchetto ggplot2. Imparerai come creare una varietà di grafici usando ciascun pacchetto, inclusi istogrammi, grafici di densità, grafici a scatole, grafici a barre, grafici a dispersione, grafici a punti, grafici a strisce e altro ancora. Ci sono sezioni introduttive che trattano brevemente alcuni dei concetti di base, ma dovresti già avere una solida conoscenza dei fondamenti del lavorare con R prima di seguire il corso.

  • Crediti universitari: NO - Solo certificato di completamento
  • Prezzo: $ 9.99 in vendita ($ 144.99 prezzo normale)
  • Aiuto finanziario o borse di studio: NO
  • Apprendimento mobile: SI
  • Apprendimento autonomo: SI
  • Scadenze flessibili: SI
  • Tempo necessario per il completamento: 6 ore
  • Le lingue: Inglese con sottotitoli in inglese
  • Venditore: Udemy

Corsi avanzati su R

9. Programmazione R avanzata

Questo corso della Johns Hopkins University insegna concetti avanzati di programmazione R, come la programmazione funzionale in R, la solida gestione degli errori, la programmazione orientata agli oggetti, la profilazione e il benchmarking, il debug e la corretta progettazione delle funzioni. Il corso è impegnativo, ma un investimento utile per chiunque abbia esperienza con R e vorrebbe approfondire. Non ci sono lezioni visive e gli incarichi sono difficili, ma gli studenti automotivati ​​che cercano una sfida troveranno utile.

  • Crediti universitari: NO - Solo certificato di corso
  • Prezzo: LIBERO di controllare, ma c'è una tassa per guadagnare e comprare un certificato di corso
  • Aiuto finanziario o borsa di studio: SI
  • Apprendimento mobile: SI
  • Apprendimento autonomo: SI
  • Scadenze flessibili: SI
  • Tempo necessario per il completamento: Ore circa 11 
  • Le lingue: Inglese con sottotitoli in inglese e cinese (semplificato)
  • Venditore: Coursera

10 Programmazione R: Advanced Analytics in R per Data Science

Questo corso è in gran parte un sequel di "R Programmazione AZ ™: R per la scienza dei dati con esercizi reali!, "Progettato e insegnato dallo stesso istruttore, Kirill Eremenko (descritto sopra). Salta alcuni argomenti trattati nel corso introduttivo come la sintassi e concetti fondamentali di R come vettori e frame di dati. Il corso è orientato alla comprensione dei concetti utilizzati regolarmente nella scienza dei dati del mondo reale. È composto da tre sezioni principali: "Preparazione dei dati", "Elenchi in R" e "Famiglia di funzioni" Applica ". Ognuna di queste sezioni si basa sulle competenze rilevanti del settore che utilizzerai quando lavori con set di dati del mondo reale o costruisci algoritmi di apprendimento automatico.

  • Crediti universitari: NO - Solo certificato di completamento
  • Prezzo: $ 9.99 in vendita (prezzo normale 199.99)
  • Aiuto finanziario o borse di studio: NO
  • Apprendimento mobile: SI
  • Apprendimento autonomo: SI
  • Scadenze flessibili: SI
  • Tempo necessario per il completamento: 6 ore
  • Le lingue: Inglese con sottotitoli in inglese, francese, tedesco, indonesiano, italiano, polacco e rumeno
  • Venditore: Udemy

11 R Pre-elaborazione e gestione dei dati - Dai forma ai tuoi dati!

Questo è uno corso avanzato, progettato in gran parte per le persone che sono abituate a lavorare con R. Si concentra sulla pre-elaborazione dei dati, un passaggio fondamentale nell'analisi dei dati che viene spesso trascurato nelle esercitazioni R. Le lezioni iniziano fin dall'inizio, coprendo vari modi di importare dati in R, selezionare la classe di oggetti e organizzare i dati in un formato pulito. Il corso tratta quindi una varietà di argomenti correlati, tra cui query e filtri, join di dati, utilizzo di SQL in R, rilevamento anomalo, stringhe di caratteri e date e orari. In breve, un ottimo corso per utenti esperti che sono interessati ad apprendere nuove abilità e trucchi per la gestione dei dati.

  • Crediti universitari: NO - Solo certificato di completamento
  • Prezzo: $ 9.99 in vendita ($ 109.99 prezzo normale)
  • Aiuto finanziario o borse di studio: NO
  • Apprendimento mobile: SI
  • Apprendimento autonomo: SI
  • Scadenze flessibili: SI
  • Tempo necessario per il completamento: 6 ore
  • Le lingue: Inglese con sottotitoli in inglese
  • Venditore: Udemy

Per altri corsi online, controlla TUN's elenco delle classi curate, o usare il motore di ricerca corsi online per trovare i migliori corsi online in qualsiasi materia.

Prova GRATUITA di 6 mesi

Quindi, goditi Amazon Prime a metà prezzo - 50% di sconto!

TUN AI – Il tuo assistente educativo

TUNAI

Sono qui per aiutarti con borse di studio, ricerca universitaria, lezioni online, aiuti finanziari, scelta delle specializzazioni, ammissione all'università e consigli di studio!

La Rete Università