Naši redaktoři nezávisle zkoumají, testují a doporučují ty nejlepší produkty; můžete se dozvědět více o našich proces kontroly zde. Můžeme obdržet provize za nákupy z našich vybraných odkazů.
Nejlepší interaktivní kurz: Codecademy

Kodakemy
Skvělý úvod
Spousta materiálu na procvičování
Mobilní aplikace
Pouze online
Pokud hledáte interaktivní kurz, který vám umožní dělat vše ve vašem prohlížeči v odlehčeném formátu, pak je Codecademy způsob, jak jít. Codecademy má řadu SQL kurzy, které nevyžadují předchozí zkušenosti. První kurz je zdarma, ale šestitýdenní „cesta dovedností“ zahrnuje více kurzů na témata, jako je věda o datech a databáze, které vyžadují předplatné Codecademy Pro.
Předplatné Pro vám také umožní dokončit několik projektů, například zjistit, co dělá článek populárním v této technice webové stránky Hacker News nebo prohledávání sbírky Metropolitního muzea umění, to vše pomocí vašeho nově získaného SQL dovednosti. Jakmile dokončíte kurz, můžete si procvičit i problémy s kódováním, analyzovat statistické údaje o zemi nebo modelová data od studentů Codecademy. Díky tomu je Codecademy skvělým místem, kde začít s SQL.
Nejlepší zdarma: SQL pro analýzu dat, Udacity

Udacity
Zcela zdarma
Interaktivní kurz
Můžete si stáhnout videa pro sledování offline
Titulky ve více jazycích (arabština, brazilská portugalština, mandarínština)
Cvičení jsou pouze online
Ačkoli je tento kurz součástí většího Nanodegree, který stojí peníze, můžete se individuálního kurzu zúčastnit zdarma. SQL pro analýzu dat je skvělý bezplatný kurz Udacity, který vás provede základním úvodem do příkazů SQL až po rychlostní optimalizaci a detailní pohled na okrajové případy. Kurz je tvořen zdravou kombinací videí, textu, kvízů a interaktivních cvičení. Pro osoby se sluchovým postižením nebo pro kohokoli, kdo se cítí pohodlněji při čtení informací, které se naučí, si můžete také stáhnout videa a titulky.
Ačkoli cvičení vyžadují, abyste byli online, znamená to online IDE (integrované vývojové prostředí) společnosti Udacity nemusíte instalovat žádný software a nehrozí, že byste při práci pokazili něco důležitého to.
Runner-up, nejlepší zdarma: Dotazování na data pomocí Transact SQL 4 na edX

edx
Volný, uvolnit
Trvá to jen asi čtyři až pět hodin týdně
Ne vše, co můžete v Transact-SQL dělat, lze provést v SQL, což může být matoucí, pokud neznáte přesné rozdíly
I když je tento kurz součástí profesionálního certifikátu (který je spíše těžký pro Python), můžete tento kurz absolvovat samostatně, pokud vás většinou zajímá SQL stránka datové vědy. V tomto kurzu společnosti Microsoft se naučíte, jak psát dotazy, spojovat tabulky a další základy SQL, ale také se naučíte, jak zacházet s Transact-SQL, rozšířením Microsoftu na SQL, které vám umožňuje psát programy, také.
Ačkoli by se to mohlo zdát trochu začátkem, nebojte se, tento kurz je zaměřen na začátečníky, pokud máte základní znalosti o tom, jak databáze a IT systémy práce. Zkušenosti s programováním samy o sobě nejsou nutné.
Nejlepší krátký kurz: SQL pro analýzu dat: Weekender Crash Course pro začátečníky na Udemy

Udemy
Ideální pro dokončení přes víkend
Cvičení téměř po každém novém zadání
Videa lze sledovat také na mobilních zařízeních
Ne mnohem víc než absolutní základy
Pokud hledáte krátký kurz, který vám umožní pracovat se základy SQL o víkendu nebo o přestávkách, pak bude tento kurz Udemy přímo ve vaší uličce. SQL pro analýzu dat je krátký kurz, který vám poskytne dostatek znalostí SQL, abyste se cítili pohodlně při uvedení do svého životopisu, nebo i když chcete, aby do vašeho arzenálu přidala další dovednost.
Skládá se z videí, kvízů a takzvaných „Brainbusterů“ (cvičení, jako je organizace filmů podle počtu půjčoven nebo hodnocení) k ujistěte se, že jste skutečně porozuměli tomu, čemu se učilo, je to skvělý způsob, jak se naučit základy jazyka SQL a zajistit, aby to opravdu bylo tyčinky.
Nejlepší Splurge: Výuka LinkedIn

Výuka LinkedIn
Velký výběr kurzů
Kurzy pro všechny úrovně dovedností
Zaručená kvalita i přes rozmanitost
Pouze online
Pokud jde o odrůdu, LinkedIn Learning se nepřekoná. Tato služba má příliš mnoho kurzů na započítání a tisíce pouze na SQL, takže není žádným překvapením, že je na tomto seznamu. Ať už chcete jen velmi základní video, které vysvětluje, v čem spočívá SQL, nebo podrobné video procházející podstatou, najdete to, co potřebujete.
Dokonce i zkušení vývojáři SQL, kteří přecházejí z jedné verze na druhou, zde najdou kurzy, které vás seznámí s přesně tím, co potřebujete vědět. Bez ohledu na to, jaké máte zázemí, chcete-li tento krok provést do jazyka SQL, najdete ten správný směr, jak začít s LinkedIn Learning.
Všechny kurzy na LinkedIn Learning však vyžadují předplatné, které vás bude stát buď 240 $ ročně, nebo 29,99 $ měsíčně.
Druhé místo, Nejlepší rozmar: DataCamp

DataCamp
Interaktivní kurzy
Mobilní aplikace
Zdarma pro školy
Pouze online
400 $ ročně za celý balíček
DataCamp má na svých webových stránkách k dispozici několik kurzů SQL a tři takzvané „Skill Tracks“, což jsou balíčky kurzů. Tyto tři dovednosti pokrývají základy SQL, jako je dotazování, filtrování a připojení, a také jak pracovat se serverem SQL Server a dokonce i pokročilé techniky serveru SQL, jako je psaní efektivnějších dotazů.
První kapitola každého kurzu je zdarma, ale pokud chcete něco víc, musíte si předplatit DataCamp, který vám za celý balíček vrátí 400 $ ročně. Třídy, které chtějí pracovat s DataCampem, však potěší, že služba je pro kurzy zdarma, vše, co musíte udělat, je zaregistrovat se jako takové (i když si to samozřejmě budou muset nejprve ověřit).
Nejlepší zaměření na kariéru: více než 200 dotazů na rozhovor s SQL na Udemy

Udemy
Skvělá praxe pro přijímací pohovory
Poskytuje spoustu tipů pro zkušené uživatele SQL
Není určen pro začátečníky
Pokud už nějaké máte Zkušenosti s SQL a ucházíte se o práce, které to vyžadují, pak je to kurz pro vás. Méně než velký výběr praktických materiálů s některými tipy, více než 200 dotazů na SQL Interview na Udemy vám pomůže dostat se skrz váš aplikační pohovor bez úhony. S celou řadou různých otázek na různých úrovních dovedností v závislosti na typu zaměstnání si budete moci procvičit myšlenky, které od vás tyto otázky týkající se dotazů na SQL vyžadují. Je zřejmé, že neexistuje žádná záruka, že budete najati na místě, ale řešení otázky ohledně optimalizace nemůže ublížit.
Tento kurz však není určen pro začátečníky s SQL. Pokud nemáte s SQL žádné nebo téměř žádné zkušenosti, budete s některými z nich mít více než těžké časy otázky, ale jakmile získáte zkušenosti s ostatními kurzy na tomto seznamu, možná budete mít na výzva.