Scegli la tua lingua
Corso base di Data Science
Più di 2 milioni di studenti in tutto il mondo

Corso base di Data Science

Avvii la Sua carriera nella data science con un programma completo che La porta dalle basi di Python ai modelli di machine learning distribuiti. Padroneggerà la manipolazione dei dati, l'analisi statistica e la costruzione di modelli utilizzando strumenti standard del settore. Questo corso Le fornisce le competenze pratiche per cui i datori di lavoro stanno attivamente assumendo in questo momento.

Dedika per aziende

Cosa imparerai:

Costruirà un set di competenze completo di data science, iniziando con la programmazione Python e progredendo attraverso la pulizia dei dati, le basi di statistica e l'analisi esplorativa. Addestrerà e valuterà modelli di machine learning supervisionati utilizzando scikit-learn, per poi estendere le Sue competenze all'apprendimento non supervisionato e all'ingegneria delle feature. Il corso tratta anche SQL, i fondamenti del deep learning e l'elaborazione del linguaggio naturale. Imparerà a distribuire i modelli come API, a monitorarli in produzione e a comunicare i risultati in modo chiaro agli stakeholder aziendali. Alla fine, avrà un progetto pronto per il portfolio e le competenze per i colloqui tecnici per competere per ruoli reali di data science.

Come studi in modo pratico Corso base di Data Science

Come metti in pratica Corso base di Data Science

Per te che sei un'azienda e vuoi formare il tuo team

Su Dedika per aziende, il corso include esercizi ed esempi personalizzati sul tuo business e secondo le esigenze della tua azienda.

Clicca qui

Contenuto del corso

8 Capitoli • 39 LezioniDurata tra 4 e 360 ore (decidi tu)

Capitolo 1Vedi dettagli

Introduzione alla Data Science

  • Lezione 1 • Configurazione di un ambiente di data science

    Installa e configura gli strumenti essenziali per l'analisi riproducibile. Garantisce che ogni studente disponga di un ambiente operativo prima di iniziare a programmare.

  • Lezione 2 • Il ciclo di vita della data science

    Traccia un progetto dal problema di business alla soluzione in produzione. Fornisce un modello mentale per organizzare tutte le competenze tecniche successive.

  • Lezione 3 • Cos'è la Data Science

    Definisce la data science, la distingue da discipline affini e ne mappa i componenti fondamentali. Stabilisce un vocabolario condiviso utilizzato durante tutto il corso.

  • Lezione 4 • Tipi di dati e problemi

    Categorizza dati strutturati, non strutturati e semi-strutturati e li associa ai tipi di problema. Guida la scelta appropriata delle tecniche più avanti nel corso.

Capitolo 2Vedi dettagli

Programmazione Python per la data science

  • Lezione 1 • Manipolazione dei dati con pandas

    Insegna la creazione, l'indicizzazione, il filtraggio e la trasformazione dei DataFrame. Supporta direttamente i capitoli successivi sulla pulizia dei dati e l'ingegneria delle feature.

  • Lezione 2 • I/O su file e caricamento dei dati

    Legge e scrive file CSV, JSON ed Excel e si connette a database SQL. Prepara all'ingestione di dataset reali in qualsiasi formato.

  • Lezione 3 • Lavorare con array NumPy

    Introduce il calcolo numerico vettorializzato con NumPy. Consente operazioni rapide sugli array che sono alla base di pandas e delle librerie di machine learning.

  • Lezione 4 • Scrittura di codice Python riutilizzabile

    Applica funzioni, moduli e gestione degli errori per costruire script manutenibili. Stabilisce pratiche di codifica che scalano verso pipeline di progetto complete.

  • Lezione 5 • Sintassi Python e strutture dati

    Tratta variabili, flusso di controllo e collezioni integrate. Costituisce la base di programmazione per tutto il lavoro successivo con i dati.

Capitolo 3Vedi dettagli

Data Wrangling e pulizia

  • Lezione 1 • Gestione dei dati mancanti

    Confronta le strategie di eliminazione, imputazione e indicatore per i valori mancanti. Insegna i compromessi che influenzano le prestazioni a valle del modello.

  • Lezione 2 • Valutazione della qualità dei dati

    Identifica valori mancanti, duplicati e incoerenze tramite profiling. Stabilisce un processo di audit sistematico prima di qualsiasi trasformazione.

  • Lezione 3 • Trasformazione e standardizzazione dei dati

    Applica conversione di tipo, normalizzazione e codifica alle colonne grezze. Produce formati coerenti richiesti dai modelli statistici e di machine learning.

  • Lezione 4 • Costruzione di pipeline di dati riproducibili

    Incapsula i passaggi di pulizia in funzioni riutilizzabili e oggetti pipeline. Garantisce un preprocessing coerente tra dataset di addestramento e produzione.

  • Lezione 5 • Rilevamento e trattamento dei valori anomali

    Utilizza metodi statistici e visivi per trovare e gestire i valori estremi. Impedisce che i valori anomali distorcano l'addestramento del modello e le statistiche descrittive.

Capitolo 4Vedi dettagli

Fondamenti statistici per la modellazione

  • Lezione 1 • Test statistici comuni

    Applica t-test, test chi-quadrato e ANOVA a dataset reali. Fornisce la capacità di scegliere ed eseguire il test corretto per ogni scenario di dati.

  • Lezione 2 • Correlazione e relazioni lineari

    Quantifica le associazioni lineari utilizzando la correlazione di Pearson e Spearman. Getta le basi per la modellazione di regressione nel capitolo successivo.

  • Lezione 3 • Elementi essenziali di probabilità

    Tratta le regole di probabilità, la probabilità condizionata e le distribuzioni comuni. Fornisce il linguaggio matematico utilizzato in ogni modello probabilistico.

  • Lezione 4 • Principi di progettazione sperimentale

    Tratta esperimenti controllati, randomizzazione e framework di test A/B. Prepara a progettare test validi per decisioni guidate dai dati.

  • Lezione 5 • Basi di inferenza statistica

    Introduce distribuzioni campionarie, intervalli di confidenza e test di ipotesi. Consente una valutazione rigorosa della significatività statistica dei pattern osservati.

Capitolo 5Vedi dettagli

Analisi esplorativa dei dati e visualizzazione

  • Lezione 1 • Fondamenti di statistica descrittiva

    Calcola misure di tendenza centrale, dispersione e forma per variabili numeriche. Fornisce la base quantitativa per interpretare tutte le visualizzazioni.

  • Lezione 2 • Analisi univariata e bivariata

    Esamina distribuzioni a singola variabile e relazioni a coppie tra variabili. Rivela il comportamento delle feature e potenziali segnali predittivi.

  • Lezione 3 • Migliori pratiche di visualizzazione

    Applica principi di design per creare grafici chiari, accurati e adatti al pubblico. Previene visualizzazioni fuorvianti e migliora la comunicazione con gli stakeholder.

  • Lezione 4 • Insight sulle feature guidati dall'EDA

    Traduce i risultati dell'EDA in decisioni operative sull'ingegneria delle feature e la modellazione. Collega il lavoro esplorativo con i capitoli successivi sul machine learning.

  • Lezione 5 • Tecniche di esplorazione multivariata

    Estende l'analisi alle interazioni tra tre o più variabili simultaneamente. Fa emergere pattern complessi che l'analisi bivariata non rileva.

Capitolo 6Vedi dettagli

Machine Learning Supervisionato

  • Lezione 1 • Algoritmi di classificazione

    Addestra regressione logistica, alberi decisionali, k-nearest neighbors e classificatori naive Bayes. Collega la scelta dell'algoritmo alle caratteristiche dei dati e ai requisiti di business.

  • Lezione 2 • Valutazione del modello e metriche

    Applica accuratezza, precisione, richiamo, F1, ROC-AUC e RMSE per valutare la qualità del modello. Insegna la selezione delle metriche in base allo sbilanciamento delle classi e ai compromessi di costo aziendale.

  • Lezione 3 • Algoritmi di regressione

    Tratta regressione lineare, ridge, lasso e albero decisionale per target continui. Insegna quando e perché applicare la regolarizzazione per ridurre l'overfitting.

  • Lezione 4 • Flusso di lavoro del machine learning

    Stabilisce il processo end-to-end dalla suddivisione dei dati alla valutazione del modello. Fornisce un framework ripetibile applicato a ogni algoritmo in questo capitolo.

  • Lezione 5 • Ottimizzazione degli iperparametri

    Utilizza la ricerca a griglia e la ricerca casuale per ottimizzare sistematicamente gli iperparametri del modello. Previene l'overfitting massimizzando la generalizzazione su dati non visti.

Capitolo 7Vedi dettagli

Apprendimento non supervisionato e ingegneria delle feature

  • Lezione 1 • Riduzione della dimensionalità

    Riduce lo spazio delle feature usando PCA e t-SNE preservando la varianza significativa. Migliora la visualizzazione, accelera l'addestramento e mitiga la maledizione della dimensionalità.

  • Lezione 2 • Metodi di selezione delle feature

    Rimuove feature irrilevanti e ridondanti usando metodi filter, wrapper ed embedded. Riduce l'overfitting e accelera l'addestramento del modello.

  • Lezione 3 • Tecniche di ingegneria delle feature

    Crea nuove feature informative da colonne esistenti tramite trasformazione e interazione. Migliora direttamente il potere predittivo dei modelli costruiti nel capitolo precedente.

  • Lezione 4 • Algoritmi di clustering

    Applica clustering k-means, gerarchico e DBSCAN per scoprire raggruppamenti naturali. Consente la segmentazione della clientela, il rilevamento di anomalie e la sintesi dei dati.

  • Lezione 5 • Fondamenti di rilevamento delle anomalie

    Rileva osservazioni rare e insolite utilizzando approcci statistici e basati su modello. Supporta casi d'uso di rilevamento frodi, controllo qualità e pulizia dei dati.

Capitolo 8Vedi dettagli

Deployment del modello e comunicazione

  • Lezione 1 • Costruire un'API per il modello

    Racchiude un modello addestrato in un'API REST usando Flask o FastAPI. Consente ad altre applicazioni e servizi di consumare previsioni a livello programmatico.

  • Lezione 2 • Salvataggio e versionamento dei modelli

    Serializza i modelli addestrati e traccia gli esperimenti con strumenti di versionamento. Garantisce la riproducibilità e consente il rollback quando i modelli in produzione degradano.

  • Lezione 3 • Monitoraggio e manutenzione del modello

    Tiene traccia della deriva delle previsioni, della deriva dei dati e del degrado delle prestazioni in produzione. Stabilisce processi per il riaddestramento e l'aggiornamento dei modelli distribuiti.

  • Lezione 4 • Comunicare i risultati agli stakeholder

    Traduce i risultati tecnici in narrazioni chiare e dashboard visive per il pubblico aziendale. Colma il divario tra l'output del modello e il processo decisionale organizzativo.

  • Lezione 5 • Basi di containerizzazione e deployment

    Impacchetta l'API del modello in un container Docker per un deployment coerente. Introduce i concetti di deployment cloud senza richiedere una profonda esperienza infrastrutturale.

Certificazione

Il tuo certificato valido di completamento

Questo corso è per te:

  • Persone che cambiano carriera: cercano un percorso strutturato verso una professione incentrata sui dati.

  • Analisti aziendali: desiderano andare oltre i fogli di calcolo per dedicarsi alla modellazione predittiva.

  • Neolaureati: vogliono aggiungere competenze tecniche applicate al proprio background accademico.

  • Professionisti del marketing o delle operations: mirano a prendere decisioni basate sui dati in modo indipendente.

  • Programmatori amatoriali: pronti a incanalare la propria curiosità in un set di competenze di data science spendibile sul mercato.

  • Scienziati o ricercatori: desiderano automatizzare l'analisi e applicare il machine learning al proprio dominio.

Cosa dicono i nostri studenti

Le sue lezioni sono perfette. Ho acquistato il pacchetto annuale e finalmente ho l'opportunità di seguire diversi argomenti di mio interesse senza dover cambiare piattaforma... vi ringrazio per tutto quello che fate, vi ho già raccomandati ad altre persone...
Giulio Carlo
Giulio CarloStudente di Marketing Digitale
Mi piace come le lezioni vanno dritte al punto e come riesco a cambiare capitoli e saltare contenuti di cui non ho bisogno.
Mariana Ferres
Mariana FerresStudentessa di Fotografia
Mi piace il contenuto e il modo di presentazione e trascrizione dei video, che accelera il processo!
Luciana Alvarenga
Luciana AlvarengaStudentessa di Nail Design
La piattaforma è veloce, semplice da usare. La diversità dei contenuti e i video complementari aiutano molto nell'apprendimento.
André Felipe
André FelipeStudente di Prompt Engineering

Principali percorsi formativi

FAQ

Chi è Dedika?

Il certificato è valido in Italia?

I corsi sono gratuiti?

Qual è il carico di lavoro del corso?

Come sono strutturati i corsi?

Come funzionano i corsi?

Qual è la durata dei corsi?

Qual è il costo o il prezzo dei corsi?

Cos’è un corso EAD o online e come funziona?

Corso PDF