このドキュメントについて
what
SQLをブラウザ上で無料(一部有料だけど少額、課金する価値はあると思う)で学習できるサイトをまとめました。
who
- データ分析やデータアナリティクスに興味がある。
- SQLを勉強したいけど、web開発がしたい訳ではない。
- 周りのすごい人はデータサイエンスとか機械学習とかいってるけど難しそう。
- セールス、マーケティングの分野が主軸だけどデータ(数字)に興味はある。
- データ・ドリブンしたい。
- アプリやWEBのプロダクトにおけるユーザーの行動調査をしたい。
- 広告の最適化をしたい。
1. Progate: SQLレッスン
- SQLⅠ 2h
- SQLⅡ 1h
- SQLⅢ 2h
- SQL道場 2h
会話があり,わかりやすい。SQLⅡの途中から無料でできなくなる(他のコースも含めて月額980)ので注意。しかし,わかりやすかったのでゼロから始める人には良い教材だと思った。最後の演習問題も実践的だった。
2. paiza ラーニング: DB/SQL
- SQL入門編2:SQLを仕事に使おう
動画→演習型
SQL入門編1はweb開発者よりの基礎だと思ったので省略。はじめに動画を見ずに,演習に当たってみて,わからなかったら動画に戻るというスタイルでも活用できる。
3. SQLBolt
英語。ひたすら練習問題,難易度がどんどん上がっていく。全18レッスン。
日本語訳をつけてくれている人のQiita
4. SQLZoo
難易度別に色々。具体的な演習課題もある。
5. codecademy Learn SQL
登録して7日間だけ無料
Lenarn SQL 7h (基礎)
- 四則演算, テーブル結合のレッスンが良い
以下は実用的で最後の力試しに最適だと思う
SQL: Table Transformation 1h
SQL: Analyzing Business Metrics 1h
データ分析のスペシャリストになりたい
私もなりたいです。でも、上記のサイトを全て行った後に、さらなるステップアップはどうすれば良いのかと聞かれると、おそらく、データを保持している組織のローカルかつユニークな特徴に対して適応し、柔軟に対応する能力の方が求められている気がします。データサイエンティストや機械学習エンジニアと違って専門性が深いというより、広いイメージを私は持っています。ポケモンみたいで楽しそうですね。