【最新版】ブクマすべきGitHubリポジトリまとめ

## はじめに

今回は最新の有益GitHubリポジトリをまとまました。

プログラミング初心者から上級者まで学びを得ることがリポジトリを厳選しています。

## 紹介するリポジトリまとめ

- freeCodeCamp - Web開発とデータサイエンス教材
- developer-roadmap - 学習ロードマップの視覚ガイド
- free-programming-books - 無料プログラミング書籍集
- Awesome Roadmaps - 各分野の学習ロードマップ
- awesome-courses - 無料のプログラミング学習教材
- Free-Certifications - 資格取得向けの無料教材
- design-resources-for-developers - Webデザインリソース集
- Public APIs - 無料で使えるAPIリスト
- Awesome Algorithms - アルゴリズム学習教材集
- javascript-algorithms - JavaScriptアルゴリズム集
- Awesome Interviews - 技術面接対策質問集
- App Ideas Collection - アプリ開発のアイデア集
- Awesome Learn by playing - ゲームで学ぶプログラミング
- free-for.dev - エンジニア向け無料開発ツール
- Awesome Design Tools - 無料デザインツール集
- Awesome Software and Architectural Design Patterns - デザインパターン解説集
- Beautiful Docs - ドキュメント資料集
- System Design Primer - システム設計の学習リソース

一つずつ詳しく解説をしていきます。

## [freeCodeCamp](https://github.com/freeCodeCamp/freeCodeCamp)

![スクリーンショット 2024-11-14 7.25.34.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/3f2adcd9-2f88-3e83-5b62-8be7b4cd7f73.jpeg)

Web開発やデータサイエンスに関する無料の教材が豊富に揃っている。簡易アプリを開発する過程の中でプログラミング知識を学ぶことができる。

## [developer-roadmap](https://github.com/kamranahmedse/developer-roadmap)

プログラミング言語や技術スタックごとの学習ロードマップを提供しており、どの技術を学ぶべきかを視覚的に示している。

![スクリーンショット 2023-12-10 12.08.00.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/109f5a4c-961a-cc5f-6ae0-cf0f1275544c.jpeg)

## [free-programming-books](https://github.com/EbookFoundation/free-programming-books)

無料で利用できるプログラミング関連の書籍を網羅したリポジトリで、多言語対応の教材が揃っている。

下記が日本語版のリポジトリ。

https://github.com/EbookFoundation/free-programming-books/blob/main/books/free-programming-books-ja.md

## [Awesome Roadmaps](https://www.trackawesomelist.com/liuchong/awesome-roadmaps/readme/)

プログラミング言語やライブラリ、Webアプリ開発、モバイルアプリ開発、ゲーム開発、AI、機械学習、データサイエンティストの学習ロードマップがまとめられています。

学習の方向性や現在の自分の立ち位置を把握することができます。

![スクリーンショット 2023-12-10 11.56.49.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/66af71d7-ac4a-ed87-8211-18332565eba1.jpeg)

![スクリーンショット 2023-12-10 12.07.31.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/6764e50b-60ec-61fe-a6e5-a89c99cd5629.jpeg)

## [awesome-courses](https://github.com/prakhar1989/awesome-courses)

無料で学べるプログラミング学習教材がまとめられています。

プログラミング言語、人工知能、機械学習、コンピューターサイエンス、アルゴリズム、大学の資料など幅広い教材のリンクが掲載されています。

![スクリーンショット 2023-12-10 11.58.28.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/f9e78e9c-45e6-e4da-6594-f7ac1434bdee.jpeg)

## [Free-Certifications](https://github.com/cloudcommunity/Free-Certifications?source=post_page-----5e7c5cc24c34--------------------------------)

こちらもエンジニア向けの無料で学べる学習教材がまとめられています。

特に資格系の学習教材が整理されています。

![スクリーンショット 2023-12-10 12.00.07.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/4c12842b-cca2-7cb9-5e64-8ffc447b6991.jpeg)

## [design-resources-for-developers](https://github.com/bradtraversy/design-resources-for-developers)

WebデザインやUIに関するリソースを集めたリポジトリで、デザインに必要なフォントや画像、ライブラリが掲載されている。

https://github.com/bradtraversy/design-resources-for-developers

## [Public APIs](https://github.com/public-apis/public-apis)

アプリ開発に利用できる無料のAPIがまとめられています。

幅広いジャンルで解説もついているので、かなり参考になります。

![スクリーンショット 2023-12-10 12.04.15.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/659d98c3-14cd-b7ec-6f99-365972440c89.jpeg)

## [Awesome Algorithms](https://github.com/tayllan/awesome-algorithms)

アルゴリズムに特化した学習教材がまとめられています。

オンライン教材、Youtube動画、書籍、チートシートとカテゴリー別にまとめられています。

![スクリーンショット 2023-12-10 12.04.55.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/184c725b-202e-fc7b-9983-f01487fea522.jpeg)

## [javascript-algorithms](https://github.com/trekhleb/javascript-algorithms/blob/master/README.ja-JP.md)

JavaScriptで使われているアルゴリズムがまとめられています。

![スクリーンショット 2023-12-10 12.06.50.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/5750a819-ccf5-6140-20a0-6d686aa472bc.jpeg)

## [Awesome Interviews](https://github.com/DopplerHQ/awesome-interview-questions?source=post_page-----5e7c5cc24c34--------------------------------)

技術質問における質問と解答がまとめられている。

就職活動の人は一度見るべきリポジトリ。

![スクリーンショット 2023-12-10 12.09.37.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/0307ddd0-ad0a-0ba4-f2b9-6c7188402b5d.jpeg)

## [App Ideas Collection](https://github.com/florinpop17/app-ideas)

個人開発などアプリ開発をする時に参考となるアイディアがまとめられています。

![スクリーンショット 2023-12-10 12.11.40.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/8362a588-7b5a-2364-bfed-0fb9a090c886.jpeg)

## [Awesome Learn by playing](https://github.com/lmammino/awesome-learn-by-playing)

ゲーム感覚でプログラミング学習をできるサービスがまとめられています。

![スクリーンショット 2023-12-10 12.12.57.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/d57a721b-3427-1203-3d37-6376a4570fbd.jpeg)

## [free-for.dev](https://github.com/ripienaar/free-for-dev)

エンジニア向けの無料開発ツールがまとめられています。

![スクリーンショット 2023-12-10 12.13.56.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/fdcc4161-c205-552e-905d-a328baf99812.jpeg)

## [Awesome Design Tools](https://github.com/goabstract/Awesome-Design-Tools)

無料で利用できる、便利なデザインツールがまとめられています。

![スクリーンショット 2023-12-10 12.14.45.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/301a11f4-6345-3fd6-9361-b4259cf589f4.jpeg)

## [Awesome Software and Architectural Design Patterns](https://github.com/DovAmir/awesome-design-patterns)

ソフトウェア開発におけるデザインパターンが具体的な解説と共にまとめられています。

![スクリーンショット 2023-12-10 12.15.39.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/36beff98-3793-9333-c1e1-3cd4a0b535c3.jpeg)

## [Beautiful Docs](https://github.com/matheusfelipeog/beautiful-docs?source=post_page-----5e7c5cc24c34--------------------------------)

エンジニア向けの資料がまとめられています。

![スクリーンショット 2023-12-10 12.16.39.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/300dfff8-2715-74ae-816f-e8cf13d460aa.jpeg)

## [System Design Primer](https://github.com/donnemartin/system-design-primer)

![スクリーンショット 2024-11-14 7.29.37.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2695521/0799a72b-33f6-7825-b3d7-2118a8f0ed72.jpeg)

システム設計に関する情報をまとめたリポジトリで、特に技術面接に向けた準備に役立つリソースが含まれている。

https://github.com/donnemartin/system-design-primer

## 最後に

いかがだったでしょうか。

今回はブックマークすべきGitHubリポジトリをまとめました。

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

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

https://qiita.com/KNR109/items/94e30de1da719d0e7a78

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