Нашите редактори независимо изследват, тестват и препоръчват най-добрите продукти; можете да научите повече за нашите процес на преглед тук. Може да получаваме комисионни за покупки, направени от избраните от нас връзки.
Най-добър интерактивен курс: Codecademy

Codecademy
Страхотно въведение
Изобилие от материали за практикуване
Мобилно приложение
Само онлайн
Ако търсите интерактивен курс, който ви позволява да правите всичко в браузъра си в лек формат, тогава Codecademy е пътят. Codecademy има поредица от SQL курсове, които не изискват предварителен опит. Първият курс е безплатен, но шестседмичният „път на умения“ включва още курсове по теми като наука за данни и бази данни, които изискват абонамент за Codecademy Pro.
Абонаментът Pro също ще ви позволи да завършите няколко проекта, като например да намерите това, което прави една статия популярна в технологията уебсайт Hacker News или търсене в колекцията на Метрополитън Музей на изкуствата, като всички използвате вашия новоспечелен SQL умения. Има дори предизвикателства за кодиране, за да практикувате, след като завършите курса, анализирайки статистически данни за населението на страната или макетни данни от студенти на Codecademy. Всичко това прави Codecademy чудесно място за започване на работа със SQL.
Най-доброто безплатно: SQL за анализ на данни, Udacity

Udacity
Напълно безплатно
Интерактивен курс
Можете да изтеглите видеоклиповете за гледане офлайн
Субтитри на множество езици (арабски, бразилски португалски, мандарин)
Упражненията са само онлайн
Въпреки че този курс е част от по-голяма Nanodegree, което струва пари, можете да участвате в индивидуалния курс безплатно. SQL за анализ на данни е чудесен безплатен курс за Udacity, който ви отвежда от основно въведение в SQL изрази, чак до ускоряване на оптимизацията и подробен преглед на крайните случаи. Курсът се състои от здравословна комбинация от видеоклипове, текст, викторини и интерактивни упражнения. За тези с увреден слух или всеки, който просто се чувства по-комфортно при четене на научената информация, можете също да изтеглите видеоклиповете и субтитрите.
Въпреки че упражненията изискват да бъдете онлайн, онлайн IDE на Udacity (интегрирана среда за разработка) означава не е нужно да инсталирате никакъв софтуер и няма риск да объркате нещо важно, докато работите то.
Второ място, най-доброто безплатно: Заявка за данни с Transact SQL 4 на edX

edx
Безплатно
Отнема само около четири до пет часа седмично
Не всичко, което можете да направите в Transact-SQL, може да бъде направено в SQL, което може да ви обърка, ако не знаете точните разлики
Въпреки че този курс е част от професионален сертификат (който е доста тежък за Python), можете да го вземете самостоятелно, ако се интересувате най-вече от SQL страната на науката за данни. В този курс от Microsoft ще научите как да пишете заявки, да обединявате таблици и други основи на SQL, но ще научите и как да боравите с Transact-SQL, разширението на Microsoft за SQL, което ви позволява да пишете програми, също.
Въпреки че това може да изглежда малко като начало, не се страхувайте, този курс е насочен към начинаещи, при условие че имате основно разбиране за това как бази данни и ИТ системи работа. Опит по програмиране сам по себе си не се изисква.
Най-добър кратък курс: SQL за анализ на данни: Weekender Crash Course за начинаещи на Udemy

Удеми
Перфектен за завършване през уикенда
Упражнение след почти всеки нов вход
Видеоклиповете могат да се гледат и на мобилни устройства
Не много повече от абсолютните основи
Ако търсите кратък курс, който ще ви позволи да работите с основите на SQL през уикенда или в почивките си, тогава този курс Udemy ще бъде точно до вас. SQL за анализ на данни е кратък курс, за да ви осигури достатъчно знания за SQL, за да се чувствате комфортно, като го въведете в автобиографията си, или дори ако просто искате друго умение да добавите към арсенала си.
Съставен от видеоклипове, викторини и така наречените „Brainbusters“ (упражнения като организиране на филми по брой на наема или рейтинг) за уверете се, че наистина сте разбрали на какво се преподава, това е чудесен начин да научите основите на SQL и да се уверите, че това наистина е така пръчки.
Най-добрият сплунг: обучение в LinkedIn

LinkedIn обучение
Голям избор от курсове
Курсове за всяко ниво на умения
Гарантирано качество въпреки разнообразието
Само онлайн
Що се отнася до разнообразието, няма побой над LinkedIn Learning. Услугата има твърде много курсове, за да брои, и хиляди само на SQL, така че не е изненада, че е в този списък. Независимо дали искате само основно видео, което обяснява какъв е смисълът на SQL, или подробно видео, разглеждащо най-важното, ще намерите това, от което се нуждаете.
Дори опитни разработчици на SQL, които преминават от една версия към следващата, ще намерят тук курсове, за да ви разберат какво точно трябва да знаете. Без значение какъв е вашият произход, ако искате да предприемете тази стъпка в SQL, ще намерите правилния курс, за да започнете с LinkedIn Learning.
Всички курсове за LinkedIn Learning обаче изискват абонамент, който ще ви струва 240 долара годишно или 29,99 долара месечно.
Подгласник, най-добър сплинг: DataCamp

DataCamp
Интерактивни курсове
Мобилно приложение
Безплатно за училища
Само онлайн
$ 400 на година за пълния пакет
DataCamp има няколко курса по SQL, достъпни на техния уебсайт, и три така наречени „Skill Tracks“, които представляват пакети от курсове. Трите следи от умения обхващат основите на SQL като заявки, филтриране и присъединяване, както и как да работите със SQL Server и дори разширени техники на SQL Server, като писане на по-ефективни заявки.
Първата глава от всеки курс е безплатна, но ако искате нещо повече от това, ще трябва да се абонирате за DataCamp, който ще ви върне 400 долара годишно за пълния пакет. Въпреки това, класовете, които искат да работят с DataCamp, ще се радват да знаят, че услугата е безплатна за класове, всичко, което трябва да направите, е да се регистрирате като такива (въпреки че те първо трябва да я проверят).
Най-добрата кариера: 200+ въпроса за интервю за SQL за Udemy

Удеми
Страхотна практика за интервюта за работа
Предоставя много съвети за опитни потребители на SQL
Не е предназначен за начинаещи
Ако вече имате такива SQL опит и кандидатствате за работни места, които го изискват, тогава това е курсът за вас. По-малко от курс от голям избор от практически материали с някои съвети, 200+ SQL интервюта за въпроси за Udemy ще ви помогнат да преминете през интервюто за кандидатстване невредими. С цял набор от различни въпроси с различни нива на умения в зависимост от типа работа, ще можете да практикувате вида мислене, който тези въпроси за интервю за SQL изискват от вас. Очевидно е, че няма гаранция, че ще бъдете наети на място, но ако зададете въпрос за оптимизация, това не може да навреди.
Този курс обаче не е предназначен за начинаещи в SQL. Ако имате малко или никакъв опит с SQL, тогава ще имате повече от трудно време с някои от тях въпроси, но след като сте събрали известен опит с останалите курсове от този списък, може да се почувствате на ниво предизвикателство.