オンライン講座と書籍で構成された、Intro・Core・Advanced CSを学ぶ自分のペースで進められる無料のCSカリキュラム。
Developer-Y/cs-video-courses
動画講義のある大学レベルのコンピューターサイエンス講座を、分野別にまとめた厳選リスト。
- スター
- 83,710
- フォーク
- 11,481
- 未解決の Issue
- 5
- 最終コミット
- 一昨日
これは何?
世界各地の大学や教育機関が提供するコンピューターサイエンス講座を分野別に整理し、動画講義や講座のWebサイト、関連資料へのリンクを掲載したリポジトリです。入門プログラミング、データ構造とアルゴリズム、オペレーティングシステム、分散システム、データベース、機械学習、コンピュータービジョン、セキュリティ、ロボティクス、量子コンピューティング、計算生物学など幅広い分野を扱っています。
「コンピューターサイエンス入門」「システムプログラミング」「データベースシステム」「ソフトウェアエンジニアリング」「機械学習」などのセクションに分かれており、多くの項目からYouTubeのプレイリスト、MIT OpenCourseWareのページ、大学の講座サイトにアクセスできます。追加する講座は、短期のMOOCや基礎的なチュートリアルではなく、大学レベルのものに限るよう貢献者に求めています。
特定のCS分野を体系的に学びたい独学者や、自身の授業を補う講義資料を探している教員に適しています。
主な機能
- 01入門プログラミングから量子コンピューティングまで、幅広いCS分野を網羅。
- 02大学の講座サイト、講義動画、OpenCourseWareのページへのリンクを掲載。
- 03目次付きで分野別に整理され、目的の項目をすばやく見つけられます。
- 04複数の言語で行われる講座や、さまざまな国の教育機関による講座を収録。
ユースケース
- 無料の講義を活用し、オペレーティングシステムやアルゴリズムなど特定の分野を独学する。
- CSの授業を準備する際に、補足用の講義資料を探す。
- 同じ分野を各大学がどのように構成して教えているかを比較する。
使う前に知っておきたいこと
- プロジェクトのメタデータにライセンスが指定されていません。
トピック
よくある質問
- cs-video-courses とは?
- 動画講義のある大学レベルのコンピューターサイエンス講座を、分野別にまとめた厳選リスト。 世界各地の大学や教育機関が提供するコンピューターサイエンス講座を分野別に整理し、動画講義や講座のWebサイト、関連資料へのリンクを掲載したリポジトリです。入門プログラミング、データ構造とアルゴリズム、オペレーティングシステム、分散システム、データベース、機械学習、コンピュータービジョン、セキュリティ、ロボティクス、量子コンピューティング、計算生物学など幅広い分野を扱っています。
- cs-video-courses は無料で使えますか?ライセンスは?
- cs-video-courses にはライセンスが明記されていません。コードは公開されていますが、ライセンスがない場合は再利用の許諾がないため、利用前に作者に確認することをおすすめします。
- cs-video-courses は今もメンテナンスされていますか?
- 活発にメンテナンス中。cs-video-courses の最終コミットは 2026年10月18日 です。
- cs-video-courses は何に使えますか?
- 無料の講義を活用し、オペレーティングシステムやアルゴリズムなど特定の分野を独学する。 CSの授業を準備する際に、補足用の講義資料を探す。 同じ分野を各大学がどのように構成して教えているかを比較する。
- cs-video-courses はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Developer-Y/cs-video-courses
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
独学者向けに、ロボティクスのオンライン講座や大学講義、書籍、実践的な教材をまとめたリスト。
内部の仕組みを読み解けるよう、最新のAIアルゴリズムを一から実装した、依存関係のないPythonスクリプト54本のコレクション。
Scikit-learnを使った古典的機械学習を学ぶ、PythonとRのレッスンやクイズを含む12週間・全26レッスンの初学者向けカリキュラム。
作りながら学ぶML講座。NumPyで一から作る深層学習フレームワークと、Pyodideで採点する350問以上のブラウザ演習。
論文・講義・記事923件を収録したMarkdownベースのMLナレッジベースと、NumPyのみで動く独自分類器・回帰器APRL。