Наши редакторы самостоятельно исследуют, тестируют и рекомендуют лучшие продукты; вы можете узнать больше о наших процесс обзора здесь. Мы можем получать комиссию за покупки, сделанные по выбранным нами ссылкам.
Лучший интерактивный курс: Codecademy

Codecademy
Отличное введение
Множество материалов для практики
Мобильное приложение
Только онлайн
Если вы ищете интерактивный курс, который позволяет вам делать все в своем браузере в облегченном формате, тогда Codecademy - это то, что вам нужно. Codecademy имеет серию SQL курсы, не требующие предварительного опыта. Первый курс бесплатный, но шестинедельный «путь обучения» включает больше курсов по таким темам, как наука о данных и базы данных, для которых требуется подписка на Codecademy Pro.
Подписка Pro также позволит вам выполнить несколько проектов, например, найти то, что делает статью о технологиях популярной. веб-сайт Hacker News или поиск в коллекции Метрополитен-музея, используя только что приобретенный SQL навыки и умения. Есть даже задачи по программированию, с которыми вы можете попрактиковаться после завершения курса, анализируя статистику населения страны или данные макетов от студентов Codecademy. Все это делает Codecademy отличным местом для начала работы с SQL.
Лучшее бесплатное: SQL для анализа данных, Udacity

Udacity
Совершенно бесплатно
Интерактивный курс
Вы можете скачать видео для просмотра в автономном режиме
Субтитры на нескольких языках (арабский, бразильский португальский, китайский)
Упражнения доступны только онлайн
Хотя этот курс является частью более крупной программы Nanodegree, которая требует денег, вы можете принять участие в индивидуальном курсе бесплатно. SQL for Data Analysis - отличный бесплатный курс по Udacity, который проведет вас от базового введения в операторы SQL до оптимизации скорости и подробного рассмотрения крайних случаев. Курс состоит из здорового сочетания видео, текста, викторин и интерактивных упражнений. Для людей с нарушениями слуха или тех, кто просто чувствует себя более комфортно при чтении изучаемой информации, вы также можете загрузить видео и субтитры.
Хотя упражнения требуют, чтобы вы были в сети, онлайн-среда разработки Udacity (интегрированная среда разработки) означает вам не нужно устанавливать какое-либо программное обеспечение, и нет риска испортить что-либо важное при работе с Это.
Второе место в категории Best Free: запросы данных с помощью Transact SQL 4 на edX

edx
Бесплатно
Занимает всего от четырех до пяти часов в неделю
Не все, что вы можете делать в Transact-SQL, можно сделать в SQL, что может сбить с толку, если вы не знаете точных различий.
Хотя этот курс является частью профессионального сертификата (который довольно насыщен Python), вы можете пройти этот курс самостоятельно, если вас больше всего интересует сторона SQL в науке о данных. В этом курсе Microsoft вы узнаете, как писать запросы, объединять таблицы и другие основы SQL, но вы также узнаете, как работать с Transact-SQL, расширением Microsoft для SQL, которое позволяет писать программы, тоже.
Хотя для начала это может показаться слишком сложным, не бойтесь, этот курс предназначен для начинающих, если у вас есть базовое понимание того, как базы данных а также IT системы Работа. Опыт программирования как таковой не требуется.
Лучший краткий курс: SQL для анализа данных: ускоренный курс Weekender для начинающих на Udemy

Удеми
Идеально подходит для завершения на выходных
Упражнение почти после каждого нового ввода
Видео можно смотреть и на мобильном телефоне
Не намного больше, чем абсолютные основы
Если вы ищете короткий курс, который позволит вам поработать с основами SQL на выходных или в перерывах, то этот курс Udemy будет для вас идеальным выбором. SQL для анализа данных - это короткий курс, который даст вам достаточно знаний в области SQL, чтобы вы могли с легкостью включить его в свое резюме или даже если вы просто хотите добавить еще один навык в свой арсенал.
Состоит из видеороликов, викторин и так называемых «Brainbusters» (упражнений, таких как систематизация фильмов по количеству проката или рейтингу) для убедитесь, что вы действительно поняли то, чему вас учили, это отличный способ изучить основы SQL и убедиться, что он действительно палочки.
Лучшее развлечение: обучение в LinkedIn

LinkedIn Learning
Большой выбор курсов
Курсы для любого уровня подготовки
Гарантированное качество несмотря на разнообразие
Только онлайн
Когда дело доходит до разнообразия, у LinkedIn Learning нет равных. У сервиса слишком много курсов, чтобы сосчитать, и тысячи только по SQL, поэтому неудивительно, что он в этом списке. Если вам просто нужен очень простой видеоролик, объясняющий, в чем суть SQL, или подробный видеоролик, посвященный основам, вы найдете то, что вам нужно.
Даже опытные разработчики SQL, переходящие с одной версии на другую, найдут здесь курсы, которые помогут вам получить именно то, что вам нужно знать. Независимо от вашего опыта, если вы хотите сделать этот шаг в SQL, вы найдете подходящий курс, чтобы начать работу с LinkedIn Learning.
Однако для всех курсов LinkedIn Learning требуется подписка, которая будет стоить вам 240 долларов в год или 29,99 долларов в месяц.
Второе место в категории Best Splurge: DataCamp

DataCamp
Интерактивные курсы
Мобильное приложение
Бесплатно для школ
Только онлайн
400 долларов в год за полный пакет
У DataCamp есть несколько курсов по SQL, доступных на их веб-сайте, и три так называемых «курса навыков», которые представляют собой пакеты курсов. Три курса обучения охватывают основы SQL, такие как запросы, фильтрация и объединения, а также способы работы с SQL Server и даже продвинутые методы SQL Server, такие как написание более эффективных запросов.
Первая глава каждого курса бесплатна, но если вы хотите чего-то большего, вам придется подписаться на DataCamp, что обойдется вам в 400 долларов в год за полный пакет. Тем не менее, классы, желающие работать с DataCamp, будут рады узнать, что эта услуга бесплатна для классов, все, что вам нужно сделать, это зарегистрироваться как таковая (хотя им, конечно же, сначала нужно будет это проверить).
Лучшая профессиональная ориентация: 200+ вопросов на собеседовании по SQL на Udemy

Удеми
Отличная практика для собеседований
Дает множество советов для опытных пользователей SQL.
Это не для новичков
Если у вас уже есть SQL опыт и подаете заявку на работу, которая требует этого, то этот курс для вас. Более 200 вопросов на собеседовании по Udemy помогут вам пройти собеседование по приложению без ущерба для себя. С целым набором различных вопросов с разным уровнем навыков в зависимости от типа работы вы сможете практиковать мышление, которое требует от вас эти вопросы на собеседовании по SQL. Очевидно, что нет гарантии, что вас возьмут на работу на месте, но ответ на вопрос об оптимизации не повредит.
Однако этот курс не предназначен для новичков в SQL. Если у вас мало или совсем нет опыта работы с SQL, то с некоторыми из этих вопросы, но как только вы накопите некоторый опыт работы с другими курсами из этого списка, вы можете почувствовать себя на высоте вызов.