東大・東大生が公開しているエンジニアが読むべき資料まとめ

## はじめに

今回は東京大学・東大生が公開しているエンジニアが読むべきおすすめ資料をまとめました。

## 紹介する資料一覧

- [ut.code(); Learn](https://learn.utcode.net/)
- [50分で学ぶアルゴリズム](https://speakerdeck.com/e869120/algorithms-in-50-minutes)
- [わかりやすい説明のための10の鉄則](https://speakerdeck.com/e869120/wakariyasuisetsumei-10-tessoku)
- [Pythonプログラミング入門](https://utokyo-ipp.github.io/)
- [150分で学ぶ高校数学の基礎](https://speakerdeck.com/e869120/150-fen-dexue-bugao-xiao-shu-xue-noji-chu)
- [仮説思考入門](https://speakerdeck.com/tumada/jia-shuo-si-kao-ru-men-sutatoatupufalsejia-shuo-si-kao-1)
- [解像度を上げる](https://x.com/MacopeninSUTABA/status/1834755088973545523)
- [AWS入門](https://tomomano.github.io/learn-aws-by-coding/)
- [AI・データサイエンスの活用事例](http://www.mi.u-tokyo.ac.jp/6university_consortium.html)
- [人工知能・深層学習を学ぶためのロードマップ(松尾研)](https://weblab.t.u-tokyo.ac.jp/%E4%BA%BA%E5%B7%A5%E7%9F%A5%E8%83%BD%E3%83%BB%E6%B7%B1%E5%B1%A4%E5%AD%A6%E7%BF%92%E3%82%92%E5%AD%A6%E3%81%B6%E3%81%9F%E3%82%81%E3%81%AE%E3%83%AD%E3%83%BC%E3%83%89%E3%83%9E%E3%83%83%E3%83%97/)
- [誰でもわかる強化学習](https://speakerdeck.com/imai_eruel/reinforcement-learning-for-everyone)
- [ChatGPT活用法](https://drive.google.com/file/d/1I09n8EK1Z_T0tOEI_891OoWkaRaaXaOT/view)




## [ut.code(); Learn](https://learn.utcode.net/)

![スクリーンショット 2024-11-22 7.24.30.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/d809b63f-12ba-e017-da43-54628a1cfb8c.jpeg)

東大生が無料で公開しているプログラミング学習サービス「ut.code」。

学べる内容は

- Webプログラミングの基礎
- ブラウザで動作するアプリの構築
- Webサーバーの仕組み
- 現代のアプリ開発技術
- チーム開発

とプログラミングだけでなく、裏側の仕組みをハンズオンを通す過程で学べる。

図解も豊富かつ動画による解説も多いので、初心者でもサクサク学べる。

https://x.com/utokyo_code

## [50分で学ぶアルゴリズム](https://speakerdeck.com/e869120/algorithms-in-50-minutes)

https://speakerdeck.com/e869120/algorithms-in-50-minutes

東大生が公開している「50 分で学ぶアルゴリズム」。

「アルゴリズムとは」といった内容から入り、ソート、最短経路、区間スケジュール等の具体的な問題を通して知識を定着できる。

![スクリーンショット 2024-11-22 7.29.37.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/4be10d32-9ad9-1f7f-0d76-f5499f33f8a4.jpeg)

そもそもなぜアルゴリズムを使うべきなのかといった観点から学ぶことができる。

## [わかりやすい説明のための10の鉄則](https://speakerdeck.com/e869120/wakariyasuisetsumei-10-tessoku)

https://speakerdeck.com/e869120/wakariyasuisetsumei-10-tessoku

技術的なものではないが、エンジニア含め全てのビジネスマンにおすすめの資料。

「わかりづらい説明とは何か」といった内容から始まり、わかりやすい説明を作るための10の原則が解説されている。

技術者としてビジネスサイドと話すときに、「技術の内容が伝わらない」と感じている人は読むべき資料。

![スクリーンショット 2024-11-22 7.31.45.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/b82e7e9e-bf41-31a2-422d-ff1fc59deda3.jpeg)

![スクリーンショット 2024-11-22 7.31.58.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/2d1b0cf1-463f-76a3-8514-bca623373b7f.jpeg)

## [Pythonプログラミング入門](https://utokyo-ipp.github.io/)

![スクリーンショット 2024-11-13 8.23.55.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/2c3fd14a-3027-73bf-64fb-ec7d7315ef27.jpeg)

Pythonについて環境構築から始まり、基本文法、数値解析など応用的な使い方までを分かりやすく解説している。

https://utokyo-ipp.github.io/course/

## [150分で学ぶ高校数学の基礎](https://speakerdeck.com/e869120/150-fen-dexue-bugao-xiao-shu-xue-noji-chu)

https://speakerdeck.com/e869120/150-fen-dexue-bugao-xiao-shu-xue-noji-chu

高校数学について180分でサクッと振り返る神資料。数学の知識はプログラミング領域でも活用する場面が多々あるので、かなり勉強になる。

## [仮説思考入門](https://speakerdeck.com/tumada/jia-shuo-si-kao-ru-men-sutatoatupufalsejia-shuo-si-kao-1)

https://speakerdeck.com/tumada/jia-shuo-si-kao-ru-men-sutatoatupufalsejia-shuo-si-kao-1

「仮説とは何か」といった内容から始まり、仮説を考える思考フローや戦略がわかりやすく解説されている。

![スクリーンショット 2024-11-22 7.36.32.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/82356723-905c-564d-47d8-ada9b3ce5ff8.jpeg)

個人的にも開発サイドからビジネスサイドへ提案をする際は「仮説を持った提案」を心がけていたのでかなり参考になった。

## [解像度を上げる](https://x.com/MacopeninSUTABA/status/1834755088973545523)

https://speakerdeck.com/tumada/jie-xiang-du-wogao-meru

「解像度が低いとは何か」といった内容から始まり、解像度を高めるための視点、構造把握、原因分析といった観点から掘り下げてわかりやすく解説をしてくれている。


## [AWS入門](https://tomomano.github.io/learn-aws-by-coding/)

こちらもネットワークやクラウド、インフラの仕組みの解説から始まり、AWSの構成パターンなどが基礎から解説されている。

![スクリーンショット 2023-12-02 20.42.49.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/48e1e1c8-2a8c-e6e5-62df-8af19f3318fe.jpeg)

## [AI・データサイエンスの活用事例](http://www.mi.u-tokyo.ac.jp/6university_consortium.html)

データサイエンスやAIの活用事例を学べる。

http://www.mi.u-tokyo.ac.jp/6university_consortium.html

![スクリーンショット 2023-12-02 20.45.37.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/b6ebd545-212a-c878-2b68-a35f38258e07.jpeg)

## [人工知能・深層学習を学ぶためのロードマップ(松尾研)](https://weblab.t.u-tokyo.ac.jp/%E4%BA%BA%E5%B7%A5%E7%9F%A5%E8%83%BD%E3%83%BB%E6%B7%B1%E5%B1%A4%E5%AD%A6%E7%BF%92%E3%82%92%E5%AD%A6%E3%81%B6%E3%81%9F%E3%82%81%E3%81%AE%E3%83%AD%E3%83%BC%E3%83%89%E3%83%9E%E3%83%83%E3%83%97/)

![スクリーンショット 2024-11-13 8.26.23.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/3d9f8a16-75f1-80bb-37fc-faca4d06439e.jpeg)

![スクリーンショット 2024-11-13 8.26.32.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/cfdb7c56-04fa-36c1-f674-bbd131a7fd53.jpeg)

東京大学の松尾研究室が公開している資料。

AIやデータサイエンス、人工知能の学習ロードマップがまとめられている。

https://weblab.t.u-tokyo.ac.jp/%E4%BA%BA%E5%B7%A5%E7%9F%A5%E8%83%BD%E3%83%BB%E6%B7%B1%E5%B1%A4%E5%AD%A6%E7%BF%92%E3%82%92%E5%AD%A6%E3%81%B6%E3%81%9F%E3%82%81%E3%81%AE%E3%83%AD%E3%83%BC%E3%83%89%E3%83%9E%E3%83%83%E3%83%97/

## [誰でもわかる強化学習](https://speakerdeck.com/imai_eruel/reinforcement-learning-for-everyone)

強化学習において、基礎から丁寧に解説されている。AI分野を学びたい人におすすめ。

https://speakerdeck.com/imai_eruel/reinforcement-learning-for-everyone

## [ChatGPT活用法](https://drive.google.com/file/d/1I09n8EK1Z_T0tOEI_891OoWkaRaaXaOT/view)

ChatGPTの活用方法やプロンプトエンジニアリングの基礎がわかりやすく解説されている。

![スクリーンショット 2023-12-02 20.40.19.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/8fe74ba4-1bb3-0d98-4f4c-83a1f7ecda93.jpeg)

![スクリーンショット 2023-12-02 20.40.35.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/ed460caf-f0d0-84a4-42f9-d00780723b17.jpeg)

![スクリーンショット 2023-12-02 20.41.14.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/5302ca20-bfd1-f369-838b-6541294dfb93.jpeg)

https://drive.google.com/file/d/1I09n8EK1Z_T0tOEI_891OoWkaRaaXaOT/view

他にも色々な記事を出しているので読んでいただけると嬉しいです。

https://qiita.com/KNR109/items/1fa6d697a936c54329c6

https://qiita.com/KNR109/items/01e534dbef73ca626946

https://qiita.com/KNR109/items/d3b6aa8803c62238d990