Skip to content
Project categories

Learning · GitHub

Explore curated resources and learn new skills.

Useful GitHub projects

2,622 projects

Awesome-MCP

AlexMili

158stars+1in 24h

Awesome ModelContextProtocol resources - A curated list of MCP resources

LearningPythonCC0-1.0GitHub

futurecoder

alexmojaki

1,555stars+1in 24h
futurecoder preview

100% free and interactive Python course for beginners

  • The course is a fully interactive 'book' which requires the user to run code in the provided editor or shell to advance:
  • This requires a mixture of solving problems or simply typing and running provided code. In the latter case, the user is often kept engaged by being asked to predict the output in a simple multiple choice question: - The code at each step is checked automatically. If needed, the student can get small hints to gradually guide them to the solution:

track-my-course

AlokYadavCodes

67stars+1in 24h
track-my-course preview

A browser extension that turns YouTube playlists into structured courses with progress bar, checkmarks, and duration tracking — all inside YouTube.

  • 📊 Visual Progress Bar – Instantly see how much of a playlist you’ve completed.
  • ✅ Video Checkmarks – Mark videos as finished to keep your learning on track.
LearningJavaScriptGPL-3.0GitHub

awesome

alpine-collective

1,099stars+1in 24h

🚀A curated list of awesome resources related to Alpine.

1,800stars+1in 24h
Awesome-AISourceHub preview

本仓库收集AI科技领域高质量信息源。 可以起到一个同步信息源的作用,避免信息差和信息茧房。

LearningTypeScriptMITGitHub

Fast-Android-Networking

amitshekhariitbhu

5,933stars+1in 24h
Fast-Android-Networking preview

🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀

  • Recent removal of HttpClient in Android Marshmallow(Android M) made other networking libraries obsolete.
  • No other single library does each and everything like making request, downloading any type of file, uploading file, loading image from network in ImageView, etc. There are some libraries but they are outdated.
LearningJavaApache-2.0GitHub

Unla

AmoyLab

2,253stars+1in 24h
Unla preview

🧩 MCP Gateway - A lightweight gateway service that instantly transforms existing MCP Servers and APIs into MCP servers with zero code changes. Features Docker deployment and management UI, requiring no infrastructure modifications.

  • Support for converting RESTful APIs to MCP Server — Client → MCP Gateway → APIs
  • Support proxying MCP services — Client → MCP Gateway → MCP Servers
LearningTypeScriptMITGitHub

rjvm

andreabergia

1,582stars+1in 24h

A tiny JVM written in Rust. Learning project

LearningRustApache-2.0GitHub

Anubis

AnubisLMS

383stars+1in 24h
Anubis preview

Distributed LMS for automating Computing Science Courses From NYU

CamerAwesome

Apparence-io

1,225stars+1in 24h
CamerAwesome preview

📸 Embedding a camera experience within your own app shouldn't be that hard. A flutter plugin to integrate awesome Android / iOS camera experience.

  • 🔖 Ask permissions - ✅ - ✅
  • 🎥 Record video - ✅ - ✅

robomimic

ARISE-Initiative

1,603stars+1in 24h
robomimic preview

robomimic: A Modular Framework for Robot Learning from Demonstration

robosuite

ARISE-Initiative

2,709stars+1in 24h
robosuite preview

robosuite: A Modular Simulation Framework and Benchmark for Robot Learning