オンラインクラスSQL

SQLに最適なオンラインクラスとプログラム

出版社:

更新しました:

データサイエンスは、21st世紀の経済で最も成長率が高く、最も収益性の高い分野の1つです。そのため、データサイエンスは、「新しいオイル。" による Glassdoorに、データサイエンティストの平均年間給与は印象的な$ 117,345ですが、最高所得者は年間$ 150,000以上を稼いでいます。

新しいブームに参加することに興味がある場合は、一般的に使用されるデータサイエンステクノロジーの強力なスキルを開発する必要があります。 

SQLの学習は、始めるのに最適な場所です。 SQLは、データベース開発者および管理者によって最も一般的に使用されるプログラミング言語です。 PythonやJavaなどのより一般的な使用言語とは異なり、SQLは完全にデータベース管理に使用されます。 これは、データアナリスト、データサイエンティスト、統計家など、ビッグデータや統計の専門家によって毎日使用されています。

これまでプログラミング言語を学んだことがない場合、SQLのような複雑なプログラミング言語を採用することは恐ろしい取り組みのように思えるかもしれません。 幸いなことに、プロフェッショナルな設定でSQLを操作するための基本的なスキルを身に付けるのに役立つ無料で手頃なオンラインコースが無数にあります。 自宅の快適さから自分の時間にSQLを学ぶのに役立つ、お気に入りのオンラインコースのリストをまとめました。

SQLの入門コース

1. 完全なSQLブートキャンプ

完全なSQLブートキャンプ」は、SQLの初心者向けのよく知られたコースです。 このコースでは、一般的なデータベース管理システムであるPostgreSQLについて説明しますが、SQL構文は、MySQL、Microsoft SQL Server、Oracleなどの他の主要なSQLデータベースに変換されます。 インストラクターのJosePortillaは、基本的なSQLと基本的なデータ分析の概念を明確に説明しています。 最も重要なデータベースコマンドと、基本的なクエリと複雑なクエリを作成する方法について学習します。 このコースは初心者向けに設計されていますが、タイムスタンプと抽出、数学関数、文字列と演算子、サブクエリ、自己結合など、いくつかの高度なコマンドにも触れています。

  • 大学の単位: NO - 修了証明書のみ
  • 価格: $ 9.99発売中(194.99通常価格)
  • 財政援助または奨学金: NO
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 8時間、30分
  • 言語: 英語、フランス語、ドイツ語、インドネシア語、イタリア語、日本語、ポーランド語、ポルトガル語、スペイン語、トルコ語の字幕付き英語
  • ベンダー: Udemy

注: この記事に記載されているすべてのコースの価格は、発行日現在のものですが、変更されることがあります。

2. 究極のMySQLブートキャンプ:SQL初心者からエキスパートへ

Udemyで最も人気のあるプログラミングインストラクターのXNUMX人であるColtSteeleが教えてくれました。 このコース MySQLを使用してSQLを教えています。 によると スタックオーバーフロー、MySQLは最も一般的に使用されているデータベースであり、Twitter、Uber、Airbnbなどの主要企業や、NASAなどの膨大な量のデータを処理する政府機関で使用されています。 コース自体は、没入型のインタラクティブな学習に基づいています。 最初から、SQLコード作成の演習に取り組み、模擬のInstagramデータベースなどの複雑なプロジェクトを構築します。 何千ものエントリを含む大規模なデータセットの操作方法を学び、複雑なデータベーススキーマの設計と実装を練習します。 これは、初心者の開発者、データベースの操作に関心のある経験豊富な開発者、またはより優れたデータ分析スキルを学びたいビジネスオーナーのいずれであっても、すべての学習者を対象とした包括的なコースです。

  • 大学の単位: NO - 修了証明書のみ
  • 価格: $ 9.99発売中($ 179.99通常価格)
  • 財政援助または奨学金: NO
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 20時間、30分
  • 言語: 英語、フランス語、ドイツ語、インドネシア語、イタリア語、日本語、ポーランド語、ポルトガル語、ルーマニア語、スペイン語の字幕付き英語
  • ベンダー: Udemy

3. SQL for Data Science

SQL for Data ScienceCourseraを介してUC Davisが提供する、初心者向けのSQLおよびデータベース管理の包括的な紹介です。 このコースは、すべての学生を対象としています。 コンピュータサイエンスやデータサイエンスの経験は必要ありません。SQLについて学習したいだけです。 このコースでは、クエリの構築と文字列と数値の操作に進む前に、基本的な構文規則と概念のカバーを開始します。 最後に、SQLを使用してデータを分析および変更するためのさまざまな方法を学習します。

  • 大学の単位: NO - コース証明書のみ
  • 価格: 監査は無料ですが、コース証明書を取得して購入するには料金がかかります
  • 財政援助または奨学金: はい
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 約20時間(4週間、3〜5時間/週を推奨)
  • 言語: 英語字幕付きの英語
  • ベンダー: Coursera

4. データ分析のためのSQL

この無料コース Udacityは、SQLを使用して大規模なデータベースからデータを抽出および分析することに重点を置いています。 XNUMXつのレッスンでは、基本的なSQLコマンドと、データの抽出、テーブルの結合、集計の実行などの一般的な関数について学習します。 コースの後半では、データサイエンティストが日常的に使用するより複雑な機能について説明します。 たとえば、サブクエリを使用して複数のクエリを一緒に実行したり、一時テーブルを使用して複数のクエリを持つテーブルにアクセスしたりする方法を学習します。 また、データクレンジングにSQLを使用する方法についても学習します。これは、データサイエンティストが作業時間の半分以上を費やす可能性のある重要なタスクです。

  • 大学の単位: NO
  • 価格: 無料
  • 財政援助または奨学金: はい
  • モバイル学習: NO
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 約4週間
  • 言語: 英語
  • ベンダー: Udacity

5. データサイエンスのためのデータベースとSQL

これは 初級コース 実践的な学習アプローチを強調しています。 コースの最初から、生徒は実際のデータセットを操作し、基本的なSQLコードを練習します。 このコースはXNUMXつのモジュールで構成されており、シカゴ市の複数の実際のデータセットからのデータを分析するという最終プロジェクトが含まれています。 基本的なSQL構文だけでなく、文字列パターンや範囲を使用したデータの検索や結合操作を使用した複数のテーブルの操作などの中間および高度な概念についても学習します。 また、Pythonを使用してデータベースに接続し、データを分析します。 IBMがCourseraを介して提供するこのコースは、XNUMXつのCourseraプログラムの一部です。 IBM Data Science Professional証明書データサイエンススペシャライゼーションの概要.

  • 大学の単位: NO - コース証明書のみ
  • 価格: 監査は無料ですが、コース証明書を取得して購入するには料金がかかります
  • 財政援助または奨学金: はい
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 約11時間(4週間、2〜4時間/週を推奨)
  • 言語: 英語、韓国語、アラビア語の字幕付き英語
  • ベンダー: Coursera

6. SQL –データ分析とビジネスインテリジェンスのためのMySQL

このコース 非常に基本的なことから始めて、MySQLでSQLを教えます。 これは真の初心者コースであり、SQL理論、基本的なデータサイエンスの概念、データベースの構造、およびデータベースの用語に関する入門セクションを備えています。 これまでデータベースを使用したことがない場合は、この着実で徹底的な紹介により、SQLプログラミングを深く掘り下げたときに必要となる基本的な概念を理解するのに役立ちます。 コースが進むにつれて、さまざまなタイプのMySQL変数、インデックス、トリガー、CASEステートメントなどのいくつかの高度な概念に触れ始めます。 このコースには、人気のあるデータ視覚化ソフトウェアであるTableauでSQLを使用するためのレッスンも含まれています。

  • 大学の単位: NO - 修了証明書のみ
  • 価格: $ 9.99発売中($ 194.99通常価格)
  • 財政援助または奨学金: NO
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 9時間、30分
  • 言語: 英語、インドネシア語、イタリア語、ポーランド語、ポルトガル語、ルーマニア語、スペイン語の字幕付き英語
  • ベンダー: Udemy

SQLの中間コース

7. SQL Server –データ分析のマスタークラス

このコース は基本からSQLを教えますが、基本を再学習したり、途中で見逃したかもしれないニュアンスを学習したりすることに関心のある中級および経験豊富なSQLユーザーに最適です。 データを分析するためのヒントとコツ、およびLAG()、NTILE()、OVER、PARTITIONなどのSQL分析関数について学習します。 DMLとDDLを使用したデータの変更と定義について学習します。 また、コホート分析や顧客獲得分析など、実際のデータ分析シナリオで使用されるいくつかの高度なSQL分析の概念についても学習します。 合計で、このコースにはXNUMX時間近くのビデオコンテンツと、いくつかの演習と課題が含まれています。

  • 大学の単位: NO - 修了証明書のみ
  • 価格: $ 9.99発売中($ 174.99通常価格)
  • 財政援助または奨学金: NO
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 7時間、30分
  • 言語: 英語字幕付きの英語
  • ベンダー: Udemy

8. 構造化照会言語(SQL)の概要

このコース テキストエディタ、MAMPまたはXAMPPのインストール、MySQLデータベースの作成、PHPプログラムの作成のプロセスから始めて、SQLを最初から教えます。 以降のセクションでは、基本的なSQL関数の操作と、構文の構造の学習を開始します。 コースを進むにつれて、複数のテーブル、外部キー、およびJOINを使用した複雑なデータベースの設計や、多対多の関係のモデル化など、より高度な概念の使用を着実に開始します。 このコースは、ミシガン大学の「みんなのためのWebアプリケーション」Courseraスペシャライゼーション。

  • 大学の単位: NO - コース証明書のみ
  • 価格: 監査は無料ですが、コース証明書を取得して購入するには料金がかかります
  • 財政援助または奨学金: はい
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 約2月(10時間/週が推奨) 
  • 言語: 英語、韓国語、セルビア語の字幕付き英語
  • ベンダー: Coursera

9. SQLを使用したデータのラングリング、分析、およびABテスト

このコース 多くの点で、カリフォルニア大学デービス校とコースラ校の続編です。SQL for Data Science" コース。 前のコースがSQLの基礎を教えることに焦点を当てている場合、このコースは実際のデータ分析シナリオの実践に基づいています。 ここでは、「SQL for Data Science」と、XNUMXつのデータサイエンス調査のケーススタディでそれらを実践します。 新しい、潜在的に信頼できないデータセットの信頼できる分析を作成する方法、フィルタリングされていないデータをクリーンなデータセットに整理する方法、SQLで問題を解決する方法、複雑で曖昧で紛らわしいデータの質問に答える方法を学び、最後に、基本的なABテストシステム。これを使用して、ユーザーの行動に関する仮説を証明または反証します。 これは、SQLの使い方を知っていて、現実的なデータサイエンスの問題で手を汚す準備ができている学生にとって優れたコースです。

  • 大学の単位: NO - コース証明書のみ
  • 価格: 監査は無料ですが、コース証明書を取得して購入するには料金がかかります
  • 財政援助または奨学金: はい
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 約20時間(4週間、2〜5時間/週を推奨)
  • 言語: 英語字幕付きの英語
  • ベンダー: Coursera

SQLの上級コース

10. SQL アドバンスト

この高度なSQLコース 上級データサイエンティストや経験豊富な開発者が定期的に使用する概念に焦点を当てています。 マテリアライズド・ビューを使用してサーバー間でデータを複製し、テーブルをパーティション化してパフォーマンスを最適化し、Analytic SQLを使用してデータを集約、分析、レポート、およびモデル化する方法を学習します。 また、階層データと、階層クエリとツリー構造のレポートを作成する方法についても学習します。 このコースには、正規表現やGROUPBY句などの他の高度な概念に関するセクションも含まれています。 つまり、これは、SQLのあまり知られていない、より複雑な機能の学習に関心のある経験豊富なSQLユーザーにとって強力なコースです。

  • 大学の単位: NO - 修了証明書のみ
  • 価格: $ 9.99発売中($ 149.99通常価格)
  • 財政援助または奨学金: NO
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 4時間、30分
  • 言語: 英語字幕付きの英語
  • ベンダー: Udemy

11. データサイエンティスト向けの高度なSQL

このリンダコース は、実際のデータサイエンスの状況でよく使用される高度なSQLの概念と実用的なデータサイエンスのタスクに焦点を当てています。 このコースでは、SQLの基本について簡単に説明した後、SQLの統計、データ準備、高度なフィルタリングとデータ集約、ウィンドウ関数、一般的な分析ツールを使用した分析用のデータの準備というXNUMXつの重要なデータサイエンストピックについて説明します。 さらに、データベースのANSI規格など、他のフィールド関連情報についても学習します。 

  • 大学の単位: NO - 修了証明書のみ
  • 価格: 29.99か月の無料トライアル、その後の月額プランの場合は$ 19.99、月額請求の場合は年間プランの場合は$ XNUMX
  • 財政援助または奨学金: NO
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 1時間、24分
  • 言語: 英語字幕付きの英語
  • ベンダー: リンダ

12. クエリの調整とパフォーマンスの最適化のための高度なSQL

経験豊富なSQLプログラマーでさえ、CPUとメモリのリソースを消費する低速で長時間実行されるクエリに苦労しています。 このコース 高速で最適化されたSQLクエリを構築するための戦略に焦点を当てています。 SQLがクエリを実行するときに舞台裏で何が行われるかを学習するため、クエリ実行プランを分析し、実行時間の長いクエリやパフォーマンスの低いクエリが発生した場合のトラブルシューティングを行うことができます。 学生は、クエリの最適化に役立ついくつかのPostgreSQLツールとデータモデリング戦略について学びます。 また、クエリの作成で発生するいくつかの一般的な問題と、クエリのパフォーマンスを向上させるためにパーティション分割やマテリアライズドビューなどのさまざまな種類のインデックスやメソッドを使用してそれらを解決する方法についても学習します。

  • 大学の単位: NO - 修了証明書のみ
  • 価格: 29.99か月の無料トライアル、その後の月額プランの場合は$ 19.99、月額請求の場合は年間プランの場合は$ XNUMX
  • 財政援助または奨学金: NO
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 1時間、44分
  • 言語: 英語字幕付きの英語
  • ベンダー: リンダ

SQLのオンラインプログラム

13. SQL専門化による最新のビッグデータ分析

このCourseraスペシャライゼーション 分散クラスターとクラウドストレージに保存されている大規模なデータセットの操作に焦点を当てた、最新かつ先進的なデータ管理アプローチを採用しています。 これらの種類のデータセットをクエリするには、「分散クエリエンジン」と呼ばれる種類のSQLエンジンを使用する必要があります。このスペシャライゼーションは、HiveとImpalaの2つのエンジンの使用に焦点を当てています。 さまざまな種類のデータベースの構造と大きなデータセットの固有の要求について学習する、全体像のデータ管理の概念に関するコースから始まる3つのコースで構成されています。 次に、HiveとImpalaのSQL構文の基本と、MySQLやPostgreSQLなどの他の一般的なデータベース管理システムとの違いについて説明します。 最後に、大きなデータセットを管理する方法について説明します。 これらをクラスターとクラウドストレージにロードし、データを整理し、SQLエンジンを使用してクエリを実行する方法を学習します。

3コース:

コース1: SQLを使用したビッグデータ分析の基礎

コース2: SQLを使用したビッグデータの分析

コース3: クラスターおよびクラウドストレージでのビッグデータの管理

  • 大学の単位: NO - 専門証明書のみ
  • 価格: 監査は無料ですが、Specialization Certificateを取得して購入するには料金がかかります
  • 財政援助または奨学金: はい
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 約2ヶ月(1週間あたり9時間が推奨)
  • 言語: 英語字幕付きの英語
  • ベンダー: Coursera

その他のオンラインコースについては、TUNを確認してください キュレーションされたクラスのリスト、または オンラインクラス検索エンジン あらゆる科目で最高のオンラインコースを見つけるために。

6か月の無料トライアル

次に、Amazon プライムを半額 – 50% オフでお楽しみください!

トゥンアイ – あなたの教育アシスタント

トゥンアイ

奨学金、大学検索、オンライン授業、経済援助、専攻の選択、大学入学、勉強のヒントなど、私がお手伝いいたします。

大学ネットワーク