Classe SQL online

Le migliori classi e programmi online per SQL

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 SQL è un ottimo punto di partenza. SQL è il linguaggio di programmazione più utilizzato dagli sviluppatori e dagli amministratori di database. A differenza di linguaggi più generici come Python e Java, SQL viene utilizzato interamente per la gestione dei database. 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 SQL 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 SQL in contesti professionali. Abbiamo messo insieme un elenco dei nostri corsi online preferiti per aiutarti ad imparare l'SQL nel tuo tempo libero, comodamente da casa tua.

Corsi introduttivi su SQL

1. Bootcamp SQL completo

"Bootcamp SQL completo"È un corso ben istruito per i principianti assoluti di SQL. Il corso copre PostgreSQL, un popolare sistema di gestione di database, ma la sintassi SQL si traduce in qualsiasi altro database SQL importante come MySQL, Microsoft SQL Server o Oracle. L'istruttore Jose Portilla è chiaro e articolato quando analizza i concetti base di SQL e di analisi dei dati fondamentali. Imparerai a conoscere i comandi di database più importanti e come creare query di base e complesse. Il corso è progettato per i principianti, ma tocca anche alcuni comandi avanzati, come timestamp ed estrazione, funzioni matematiche, stringhe e operatori, sottoquery e auto-join.

  • 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: 8 ore, 30 minuti
  • Le lingue: Inglese con sottotitoli in inglese, francese, tedesco, indonesiano, italiano, giapponese, polacco, portoghese, 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. Il miglior bootcamp di MySQL: dai principianti SQL agli esperti

Insegnato da Colt Steele, uno dei più famosi istruttori di programmazione su Udemy, questo corso insegna SQL usando MySQL. Secondo Stack Overflow, MySQL è il database più comunemente usato, utilizzato da grandi aziende come Twitter, Uber e Airbnb, nonché da organizzazioni governative che gestiscono enormi quantità di dati, tra cui la NASA. Il corso stesso si basa sull'apprendimento immersivo e interattivo. Fin dall'inizio, lavorerai su esercizi di scrittura di codice SQL e realizzerai progetti complessi, come un finto database Instagram. Imparerai a lavorare con enormi set di dati contenenti migliaia di voci e ti eserciterai a progettare e implementare schemi di database complessi. Questo è un corso completo per tutti gli studenti, che tu sia uno sviluppatore principiante, uno sviluppatore esperto interessato a lavorare con i database o un imprenditore che desideri apprendere migliori capacità di analisi dei dati.

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

3. SQL per Data Science

"SQL per Data Science, "Offerto da UC Davis tramite Coursera, è un'introduzione completa alla gestione di database e SQL per principianti. Il corso è progettato per tutti gli studenti. Non hai bisogno di alcuna esperienza in informatica o data science, solo un desiderio di conoscere SQL. Il corso inizia a coprire le regole e i concetti di sintassi di base, prima di immergersi nella creazione di query e lavorare con stringhe e numeri. Infine, imparerai diversi metodi per analizzare e modificare i dati utilizzando SQL.

  • 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: Circa 20 ore (4 settimane con 3-5 ore / settimana consigliate)
  • Le lingue: Inglese con sottotitoli in inglese
  • Venditore: Coursera

4. SQL per analisi dei dati

Questo corso gratuito da Udacity si concentra sull'uso di SQL per estrarre e analizzare dati da database di grandi dimensioni. In sei lezioni imparerai i comandi SQL di base e le funzioni comuni come l'estrazione di dati, l'unione di tabelle ed esecuzione di aggregazioni. La seconda metà del corso tratta delle funzioni più complesse utilizzate quotidianamente dai data scientist. Ad esempio, imparerai a utilizzare le sottoquery per eseguire più query insieme e utilizzare le tabelle temporanee per accedere alle tabelle con più query. Imparerai anche a utilizzare SQL per la pulizia dei dati, un'attività fondamentale su cui i data scientist possono dedicare più della metà del loro tempo a lavorare.

  • 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 4 settimane
  • Le lingue: Inglese
  • Venditore: Udacity

5. Database e SQL per Data Science

Questo è corso per principianti che enfatizza un approccio di apprendimento pratico. Fin dall'inizio del corso, gli studenti lavorano con set di dati reali, praticando il codice SQL di base. Il corso si compone di quattro moduli, incluso un progetto finale in cui gli studenti hanno il compito di analizzare i dati da più set di dati reali per la città di Chicago. Imparerai la sintassi SQL di base e concetti intermedi e avanzati come la ricerca di dati con schemi e intervalli di stringhe e il lavoro con più tabelle utilizzando operazioni di unione. Utilizzerai anche Python per connetterti ai database e analizzare i dati. Offerto da IBM tramite Coursera, questo corso fa parte di due programmi Coursera: il Certificato IBM Data Science Professional e la Introduzione alla specializzazione in scienza dei dati.

  • 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: Circa 11 ore (4 settimane con 2-4 ore / settimana consigliate)
  • Le lingue: Inglese con sottotitoli in inglese, coreano e arabo
  • Venditore: Coursera

6. SQL: MySQL per Data Analytics e Business Intelligence

Questo corso insegna SQL con MySQL, a partire dalle basi. È un vero corso per principianti, che presenta sezioni introduttive sulla teoria SQL, concetti di base di scienza dei dati, struttura di un database e terminologia del database. Se non hai mai lavorato con un database prima, questa introduzione costante e approfondita ti aiuterà a comprendere i concetti fondamentali di cui avrai bisogno una volta che ti immergerai nella programmazione SQL. Man mano che il corso avanza, inizierai a toccare alcuni concetti avanzati, tra cui diversi tipi di variabili MySQL, indici, trigger e l'istruzione CASE. Questo corso include anche lezioni sull'uso di SQL con Tableau, un popolare software di visualizzazione dei dati.

  • 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: 9 ore, 30 minuti
  • Le lingue: Inglese con sottotitoli in inglese, indonesiano, italiano, polacco, portoghese, rumeno e spagnolo
  • Venditore: Udemy

Corsi intermedi su SQL

7. SQL Server - Master Class per analisi dei dati

Questo corso insegna SQL a partire dalle basi, ma è la cosa migliore per utenti SQL intermedi ed esperti interessati al riapprendimento delle basi o alle sfumature che potrebbero essersi perse lungo la strada. Imparerai suggerimenti e trucchi per l'analisi dei dati e funzioni di analisi SQL come LAG (), NTILE (), OVER, PARTITION e altro. Imparerai a modificare e definire i dati con DML e DDL. Imparerai anche alcuni concetti avanzati di analisi SQL utilizzati negli scenari di analisi dei dati del mondo reale, come l'analisi di coorte e l'analisi dell'acquisizione dei clienti. In totale, il corso include circa otto ore di contenuti video e una serie di esercizi e sfide.

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

8. Introduzione a Structured Query Language (SQL)

Questo corso insegna SQL da zero, a partire dal processo di installazione di un editor di testo, MAMP o XAMPP, creazione di un database MySQL e scrittura di un programma PHP. Nelle sezioni successive, inizierai a lavorare con le funzioni SQL di base e imparerai la struttura della sintassi. Mentre avanzi nel corso, inizierai costantemente a lavorare con concetti più avanzati come la progettazione di database complessi con più tabelle, chiavi esterne e JOIN e la modellazione di relazioni molti-a-molti. Questo corso è incluso nell'Università del Michigan “Applicazioni Web per tutti"Specializzazione Coursera.

  • 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: Circa 2 mesi (10 ore / settimana consigliate) 
  • Le lingue: Inglese con sottotitoli in inglese, coreano e serbo
  • Venditore: Coursera

9. Wrangling dei dati, analisi e test AB con SQL

Questo corso è per molti versi un sequel di UC Davis e Coursera "SQL per Data Science" corso. Se il corso precedente si concentra sull'insegnamento dei fondamenti di SQL, questo corso si basa sulla pratica di scenari di analisi dei dati del mondo reale. Qui, prenderai le funzioni SQL di base insegnate in "SQL per Data Science"E metterli in pratica in quattro casi studio di indagine sulla scienza dei dati. Imparerai a produrre analisi affidabili di nuovi set di dati potenzialmente inaffidabili, imparerai a organizzare i dati non filtrati in set di dati puliti, imparerai a risolvere i problemi in SQL e a rispondere a domande complesse, vaghe e confuse e, infine, a impostare un sistema di test AB di base, che verrà utilizzato per dimostrare o confutare un'ipotesi sul comportamento dell'utente. Questo è un corso eccellente per gli studenti che conoscono SQL e sono pronti a sporcarsi le mani con problemi di scienza dei dati realistici.

  • 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: Circa 20 ore (4 settimane con 2-5 ore / settimana consigliate)
  • Le lingue: Inglese con sottotitoli in inglese
  • Venditore: Coursera

Corsi avanzati su SQL

10 SQL avanzato

Questo corso SQL avanzato si concentra su concetti usati regolarmente da esperti di dati e sviluppatori esperti. Imparerai come utilizzare le viste materializzate per replicare i dati tra server, ottimizzare le prestazioni partizionando le tabelle e utilizzare Analytic SQL per aggregare, analizzare, creare report e modellare i dati. Imparerai anche sui dati gerarchici e su come creare query gerarchiche e report strutturati ad albero. Il corso include anche sezioni su altri concetti avanzati come le espressioni regolari e la clausola GROUP BY. In breve, questo è un corso forte per utenti SQL esperti che sono interessati ad apprendere alcune funzionalità meno conosciute e più complesse di SQL.

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

11 SQL avanzato per data scientist

Questo corso Lynda si concentra su concetti SQL avanzati e attività pratiche di data science spesso utilizzate in situazioni di data science del mondo reale. Il corso presenta una breve panoramica delle basi di SQL e quindi copre cinque argomenti di scienza dei dati critici: statistiche in SQL, preparazione dei dati, filtro avanzato e aggregazione dei dati, funzione della finestra e preparazione dei dati per l'analisi utilizzando strumenti di analisi comuni. Inoltre, imparerai altre informazioni rilevanti sul campo, come gli standard ANSI per i database. 

  • Crediti universitari: NO - Solo certificato di completamento
  • Prezzo: Prova gratuita di un mese e poi $ 29.99 per piano mensile O $ 19.99 per piano annuale fatturato mensilmente
  • Aiuto finanziario o borsa di studio: NO
  • Apprendimento mobile: SI
  • Apprendimento autonomo: SI
  • Scadenze flessibili: SI
  • Tempo necessario per il completamento: 1 ora, 24 minuti
  • Le lingue: Inglese con sottotitoli in inglese
  • Venditore: Lynda

12 SQL avanzato per l'ottimizzazione delle query e l'ottimizzazione delle prestazioni

Anche i programmatori SQL esperti hanno difficoltà con query lente e di lunga durata che occupano risorse di CPU e memoria. Questo corso si concentra su strategie per la creazione di query SQL veloci e ottimizzate. Imparerai cosa succede dietro le quinte quando SQL esegue le query, quindi puoi analizzare i piani di esecuzione delle query e risolvere i problemi quando ti imbatti in query di lunga durata o con scarso rendimento. Gli studenti apprenderanno alcuni strumenti PostgreSQL e strategie di modellazione dei dati utili per l'ottimizzazione delle query. Scoprirai anche alcuni problemi comuni che sorgono nella creazione di query e come risolverli utilizzando diversi tipi di indici e metodi come il partizionamento e le viste materializzate per migliorare le prestazioni delle query.

  • Crediti universitari: NO - Solo certificato di completamento
  • Prezzo: Prova gratuita di un mese e poi $ 29.99 per piano mensile O $ 19.99 per piano annuale fatturato mensilmente
  • Aiuto finanziario o borsa di studio: NO
  • Apprendimento mobile: SI
  • Apprendimento autonomo: SI
  • Scadenze flessibili: SI
  • Tempo necessario per il completamento: 1 ora, 44 minuti
  • Le lingue: Inglese con sottotitoli in inglese
  • Venditore: Lynda

Programmi online su SQL

13 Moderna analisi dei big data con specializzazione SQL

Questa specializzazione Coursera adotta un approccio moderno e lungimirante alla gestione dei dati, concentrandosi sul lavoro con enormi set di dati archiviati in cluster distribuiti e cloud storage. Per eseguire query su questo tipo di set di dati, è necessario lavorare con un tipo di motore SQL chiamato "motori di query distribuiti". Questa specializzazione si concentra sull'uso di due di questi motori: Hive e Impala. Si compone di tre corsi, a partire da un corso sui concetti di gestione dei dati di grande immagine in cui imparerai a conoscere le strutture di diversi tipi di database e le esigenze uniche di grandi set di dati. Passando, tratterai le basi della sintassi SQL in Hive e Impala e eventuali differenze con altri comuni sistemi di gestione del database come MySQL e PostgreSQL. Infine, illustrerai come gestire grandi set di dati. Imparerai a caricarli in cluster e cloud storage, organizzare i dati ed eseguire query utilizzando i motori SQL.

I corsi 3:

Corso 1: Fondamenti per l'analisi dei Big Data con SQL

Corso 2: Analizzare i Big Data con SQL

Corso 3: Gestione dei big data in cluster e cloud storage

  • Crediti universitari: NO - Solo certificato di specializzazione
  • Prezzo: GRATUITO per l'audit, ma c'è una commissione per guadagnare e acquistare un certificato di specializzazione
  • Aiuto finanziario o borsa di studio: SI
  • Apprendimento mobile: SI
  • Apprendimento autonomo: SI
  • Scadenze flessibili: SI
  • Tempo necessario per il completamento: Circa 2 mesi (suggerito 9 ore a settimana)
  • Le lingue: Inglese con sottotitoli in inglese
  • Venditore: Coursera

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à