0Pricing
R Academy icon
RStatisticsDataAiLivelli A1 → C115 lingue

R Academy

Sblocca la potenza dell'analisi dati e della statistica con R Language Academy. Un percorso di apprendimento CoddyKit con 43 corsi brevi e 159 lezioni interattive, con un tutor IA disponibile 24/7 al tuo fianco.

Corsi
43
Lezioni
159
Passaggi interattivi
1,953
Gratis per iniziare
Corso 1
Curriculum

43 corsi in questo percorso

Ogni corso del percorso R Academy, in ordine di apprendimento. Il primo è gratuito.

1

A13 lezioniGratis

Scopra cos'è R, perché scienziati, analisti e team di dati di tutto il mondo si affidano a esso e quali tipi di insight e visualizzazioni produrrà in questo percorso.

2

A13 lezioniPRO

Questo corso introduce l’ambiente R, l’interfaccia di RStudio e i fondamenti della scrittura e dell’esecuzione del codice R. Copre le operazioni aritmetiche di base, la creazione di oggetti e la conf…

3

A14 lezioniPRO

Padroneggiate gli operatori aritmetici, logici e di confronto in R con esercizi pratici per sviluppare solide competenze di base.

4

A24 lezioniPRO

Generate sequenze numeriche e valori ripetuti usando gli strumenti integrati di R per la creazione di dati.

5

A24 lezioniPRO

Create e manipolate strutture matriciali bidimensionali, alla base dell'elaborazione numerica in R.

6

A24 lezioniPRO

Comprendete come R gestisce i dati mancanti e imparate strategie affidabili per rilevare e trattare i valori NA.

7

A24 lezioniPRO

Imparate a gestire le regole di conversione implicita ed esplicita dei tipi in R per evitare i comuni errori relativi ai tipi di dati.

8

A24 lezioniPRO

Riordinate vettori e data frame usando le funzioni di ordinamento e classificazione di R per le attività di analisi dei dati.

9

A24 lezioniPRO

Create, formattate e visualizzate output testuali usando paste(), sprintf() e altri strumenti di R per le stringhe.

10

A23 lezioniPRO

In questo corso esplorerà i tipi di dati fondamentali in R, come numerici, caratteri e logici, oltre alle strutture di dati più comuni, come vettori, matrici, liste e data frame.

11

A23 lezioniPRO

Impari a scrivere funzioni personalizzate, controllare il flusso del programma con istruzioni condizionali e cicli e fare debugging del codice in modo efficiente.

12

A23 lezioniPRO

Questo corso tratta le operazioni essenziali sulle stringhe e la gestione di date e orari in R, fornendo le competenze necessarie per gestire con precisione dati testuali e temporali.

13

A23 lezioniPRO

Padroneggi le funzionalità fondamentali di plotting di R base per visualizzare i dati in modo efficace. Gli argomenti includono la creazione di grafici a barre, istogrammi e grafici a dispersione, ol…

14

B14 lezioniPRO

Scrivete codice R robusto che gestisca in modo appropriato errori, avvisi e messaggi usando tryCatch e gli strumenti correlati.

15

B14 lezioniPRO

Comprendete lo scope lessicale e il sistema degli ambienti di R per scrivere codice prevedibile e privo di effetti collaterali.

16

B14 lezioniPRO

Organizzate il codice R in script e progetti manutenibili, seguendo le best practice per la struttura dei file e il sourcing.

17

B14 lezioniPRO

Andate oltre la manipolazione di base dei dati con funzioni finestra su gruppi, join tra più tabelle e valutazione tidy in dplyr.

18

B14 lezioniPRO

Trasformate dati disordinati in formato wide nel formato long ordinato e viceversa, usando le funzioni pivot e gli strumenti di nesting di tidyr.

19

B14 lezioniPRO

Leggete in modo efficiente file CSV, TSV, Excel e a larghezza fissa in R, con analisi sintattica robusta e inferenza dei tipi.

20

B14 lezioniPRO

Eseguite query su database relazionali da R usando DBI e RSQLite, e scrivete query in stile SQL tramite dbplyr.

21

B14 lezioniPRO

Estraete dati strutturati da pagine HTML usando gli strumenti di rvest per i selettori CSS e XPath.

22

B14 lezioniPRO

Generate campioni casuali riproducibili e simulate processi statistici per l'analisi e il test dei dati.

23

B14 lezioniPRO

Analizzate risposte JSON, create richieste HTTP e integrate i flussi di lavoro in R con API REST esterne.

24

B13 lezioniPRO

Impari a importare, pulire, trasformare e combinare dati provenienti da fonti diverse usando le tecniche di base di R. Il corso tratta le attività essenziali di data wrangling per l’analisi di dati r…

25

B13 lezioniPRO

Ampli le sue competenze nella visualizzazione con il pacchetto ggplot2, creando grafici a livelli e personalizzandoli per ottenere visualizzazioni efficaci e di qualità editoriale.

26

B13 lezioniPRO

Si immerga in Tidyverse, una raccolta di pacchetti R progettati per la data science. Imparerà a usare dplyr, tidyr e altri pacchetti per semplificare la manipolazione dei dati.

27

B13 lezioniPRO

Si concentri sulle tecniche per riassumere, visualizzare ed estrarre insight dai set di dati. Impari le best practice per esplorare rapidamente i dati e raccontarne la storia.

28

B24 lezioniPRO

Sostituite i cicli for con eleganti pattern di programmazione funzionale componibili, usando la famiglia di funzioni map di purrr.

29

B24 lezioniPRO

Eseguite operazioni tra matrici, risolvete sistemi lineari e calcolate autovalori usando gli strumenti integrati di R per l'algebra lineare.

30

B23 lezioniPRO

Parta dai concetti fondamentali di statistica per eseguire test d’ipotesi, esplorare distribuzioni e comprendere i fondamenti della probabilità in R.

31

B23 lezioniPRO

Scopra come distribuire soluzioni R in ambienti reali usando strumenti come R Markdown, Shiny e Docker. Impari a creare report dinamici e dashboard interattive.

32

B24 lezioniPRO

Create flussi di lavoro ML end-to-end usando l'ecosistema tidymodels: recipes, parsnip, workflows e tune.

33

B24 lezioniPRO

Create app Shiny pronte per la produzione con moduli, interfacce utente dinamiche, programmazione reattiva e strategie di distribuzione.

34

B24 lezioniPRO

Trasformate funzioni R in endpoint API REST usando Plumber, con autenticazione, routing e distribuzione in produzione.

35

B24 lezioniPRO

Manipolate dati spaziali vettoriali e raster, eseguite join spaziali e create mappe interattive con R.

36

B24 lezioniPRO

Applicate tecniche di NLP ai corpus testuali usando tidytext: tokenizzazione, TF-IDF, analisi del sentiment e modellazione degli argomenti.

37

B24 lezioniPRO

Create, documentate, testate e pubblicate i vostri pacchetti R usando devtools, roxygen2 e testthat.

38

C14 lezioniPRO

Individuate i colli di bottiglia nel codice R e applicate tecniche di vettorizzazione, benchmarking e profilazione per migliorarne la velocità.

39

C13 lezioniPRO

Approfondisca tecniche più complesse, come i modelli di regressione, l’analisi delle serie temporali e i fondamenti del machine learning. Acquisisca le competenze per gestire scenari di dati sofistic…

40

C14 lezioniPRO

Create e ottimizzate modelli ensemble usando ranger per le random forest e xgboost per il gradient boosting in R.

41

C14 lezioniPRO

Addestrate reti neurali in R usando l'API Keras basata su TensorFlow per attività con immagini e sequenze.

42

C14 lezioniPRO

Accelerate i flussi di lavoro in R con il parallelismo multicore usando il pacchetto parallel, il framework future e furrr.

43

C14 lezioniPRO

Create e adattate modelli probabilistici usando Stan da R, interpretando le distribuzioni posteriori e validando i risultati con la diagnostica MCMC.

CoddyKit PRO

Sblocca tutti i 43 corsi di questo percorso e di ogni altro percorso

Tutor IA, esame di certificazione e certificato. Funziona sul web, su iOS e Android.

Scopri tutti i piani
Annuale$29.90 / annoCirca $2.49 al mesePaga una voltaA vita$69.99 una voltaNessun rinnovo. PRO per sempre.
Panoramica del Corso

R: Il linguaggio creato per l'analisi dati e la statistica

R è un linguaggio di programmazione progettato specificamente per il calcolo statistico, l'analisi dati e la visualizzazione. È lo strumento standard nella ricerca accademica, nella biostatistica, nella finanza e nei team di data science che hanno bisogno di metodi statistici rigorosi. Con pacchetti come ggplot2, tidyverse e tidymodels, R combina la manipolazione dati espressiva con grafici di qualità editoriale e workflow di analisi riproducibili — rendendolo una scelta pratica per chiunque lavori seriamente con i dati.

Cosa imparerai

Inizierai con i fondamenti di R: tipi di dati, operatori, controllo di flusso, funzioni e lavoro con matrici e sequenze. Da lì passerai alla data wrangling con dplyr e tidyr, all'importazione dati tramite readr e readxl, e alla connessione con database e REST API. La visualizzazione è coperta in profondità — dai grafici base di R attraverso ggplot2 e l'analisi esplorativa completa dei dati. Gli argomenti avanzati includono la programmazione funzionale con purrr, l'analisi statistica e la probabilità, il machine learning con tidymodels, random forest e gradient boosting, l'analisi geospaziale, il text mining con tidytext, la creazione di app web con Shiny, la creazione di API con Plumber e il deep learning con Keras in R.

Il percorso di apprendimento

Quarantadue corsi coprono i livelli da A1 a C1. I primi dodici corsi stabiliscono i fondamenti di R e RStudio — strutture dati, formattazione stringhe, coercizione di tipo, ordinamento e visualizzazione base di R. I livelli B1 e B2 sviluppano competenze pratiche: web scraping con rvest, Tidyverse, simulazione, algebra lineare e reporting pronto per la produzione. Il percorso si conclude al C1 con Performance e Profiling in R, Advanced Data Analysis, Parallel Computing e Bayesian Statistics with RStan — argomenti che riflettono l'uso reale in produzione e ricerca.

Come funziona

Ogni corso è diviso in lezioni brevi e pratiche che completi nell'editor di codice integrato con feedback in tempo reale. Un tutor AI è disponibile ogni volta che hai bisogno di aiuto, spiegando gli errori e guidandoti verso la soluzione corretta senza rivelarti semplicemente la risposta.

Come Imparerai

  1. 01

    Lezioni Interattive

    Esercizi di codifica pratici con feedback in tempo reale

  2. 02

    Tutor IA

    Ricevi aiuto istantaneo dalla nostra IA quando sei bloccato

  3. 03

    Editor Integrato

    Scrivi ed esegui il codice direttamente nel tuo browser

  4. 04

    Certificato

    Guadagna un certificato al completamento del corso

FAQ

Domande Frequenti

Il corso R Academy è gratuito?

Sì. Puoi iniziare il corso R Academy gratuitamente e completare le sue lezioni interattive senza costi. Un abbonamento PRO opzionale sblocca strumenti IA avanzati e un certificato condivisibile.

Serve esperienza precedente per imparare R?

No. Il corso inizia con i fondamenti e prosegue gradualmente verso argomenti più avanzati, quindi puoi iniziare anche senza alcuna esperienza precedente in R.

Come imparerò R su CoddyKit?

Impari facendo. Brevi lezioni interattive abbinano una spiegazione chiara a un esercizio di codifica pratico che gira in tempo reale, e un tutor IA disponibile 24/7 offre aiuto personalizzato quando rimani bloccato.

Ricevo un certificato per il completamento di R Academy?

Sì. Gli studenti PRO possono sostenere un esame e guadagnare un certificato condivisibile di completamento con un codice verificabile per il corso R Academy.

Posso imparare R dal mio telefono?

Sì. CoddyKit è disponibile sul web e come app native iOS e Android, quindi puoi imparare R su qualsiasi dispositivo e i tuoi progressi si sincronizzano tra loro.

Quanto costa CoddyKit PRO?

Il primo corso di R Academy è gratuito. CoddyKit PRO sblocca ogni corso: $5.90 a settimana, $7.90 al mese, $29.90 all'anno oppure $69.99 una volta, per un accesso a vita senza rinnovi.

Quanto tempo serve per completare R Academy?

R Academy comprende 43 corsi e 159 lezioni. La maggior parte delle lezioni richiede circa 5–10 minuti, quindi l'intero percorso richiede circa 19 ore di pratica concreta, al tuo ritmo.

Inizia R Academy Ora

Unisciti a migliaia di studenti che imparano la programmazione con lezioni potenziate dall'IA.