Learning Resources Open-Source Projects
Browse selected Learning Resources open-source AI projects from the current public snapshot, with verified use cases, deployment notes, limitations, and sources.
Showing 40 indexable projects from the current snapshot.
Nutlope/hallmark
A design skill for coding agents that applies macrostructures, themes, and 57 slop-test gates to produce varied UI code and avoid on-distribution AI design defaults.
f/prompts.chat
An open-source prompt library providing browsable, downloadable prompt examples for AI chat models, along with a CLI-driven path to deploy a private, branded instance. It targets general users, developers, and educators who need to find, s…
Snailclimb/JavaGuide
An open-source knowledge repository and learning path covering Java backend interview topics, from Java basics and computer science fundamentals through databases, distributed systems, Spring, development tools, and AI application developm…
microsoft/generative-ai-for-beginners
A 21-lesson course teaching how to build generative AI applications using Python and TypeScript. It covers core concepts and provides code examples, requiring learners to have basic programming knowledge and to choose an LLM provider to ru…
rasbt/LLMs-from-scratch
A step-by-step educational repository that teaches developers how to code a GPT-like large language model from the ground up using plain PyTorch. The materials cover the full pipeline from text data preparation to attention mechanisms, pre…
codecrafters-io/build-your-own-x
A curated compilation of links to step-by-step tutorials for recreating popular technologies from scratch. It serves as a directory for developers and educators to find resources on building systems such as databases, operating systems, an…
practical-tutorials/project-based-learning
A curated list of programming tutorials organized by primary programming language, designed for aspiring software developers who want to learn by building applications from scratch. It functions primarily as a discovery resource for findin…
getify/You-Dont-Know-JS
A completed book series that explores core JavaScript mechanisms in depth, available to read online at no cost. It is intended for developers and learners who want detailed educational coverage of how the language works.
punkpeye/awesome-mcp-servers
awesome-mcp-servers is a curated, categorized directory of Model Context Protocol (MCP) servers, including both production-ready and experimental options, alongside related clients, tutorials, and frameworks. It helps users discover and na…
microsoft/ML-For-Beginners
A 12-week, 26-lesson project-based curriculum covering classic machine learning techniques using Scikit-learn. It includes quizzes, assignments, and solutions while avoiding deep learning topics.
Developer-Y/cs-video-courses
A curated catalog of university-level computer science video courses, organized by topic. It accepts community pull requests for college and university courses while excluding small MOOCs and basic tutorials.
mlabonne/llm-course
A free, structured educational course covering Large Language Model theory and practical application from fundamentals to deployment, organized into three progressive sections with interactive Colab notebooks. It is intended for researcher…
d2l-ai/d2l-zh
A freely available open-source deep learning book that combines mathematical theory with runnable code. Readers can modify and execute Python/Jupyter examples directly while studying the underlying formulas.
dair-ai/Prompt-Engineering-Guide
Select this project when the task is to learn and apply prompt engineering techniques for large language models through a consolidated educational resource. It is a tutorial-oriented resource rather than a documented runtime or deployment…
krahets/hello-algo
An open-source, beginner-friendly data structures and algorithms tutorial featuring animated illustrations and runnable code in multiple programming languages. It is designed to provide an accessible introduction for learners and educators.
binhnguyennus/awesome-scalability
This project is a curated reading list that links to articles, engineering talks, and case studies explaining how to design scalable, reliable, and performant large-scale systems. It serves as a reference resource for developers and resear…
shareAI-lab/learn-claude-code
A 0-to-1 educational project teaching harness engineering through 20 progressive lessons, showing how to build the operational environment around an LLM step-by-step. It is designed for developers who want to understand agent capabilities…
microsoft/ai-agents-for-beginners
An 18-lesson course that teaches the fundamentals of building AI agents through written guides, videos, and Python code samples. It covers core topics from design patterns to production deployment using Microsoft Agent Framework.
datawhalechina/hello-agents
Adopt this as a Chinese-language tutorial when your goal is to learn how to build AI Native Agents through theory, hands-on agent paradigms, and multi-agent examples. It is a learning resource rather than documented production deployment g…
labmlai/annotated_deep_learning_paper_implementations
A collection of simple PyTorch implementations of neural networks and related algorithms, rendered as side-by-side formatted notes to aid reader comprehension. It addresses the difficulty of understanding deep learning papers by providing…
virattt/ai-hedge-fund
A proof-of-concept application exploring how specialized AI agents can collaborate on trading decisions. It is designed for educational and research purposes and does not execute real trades or provide investment advice.
jingyaogong/minimind
An open-source educational project that enables individuals to train and understand a 64M-parameter large language model from scratch in approximately 2 hours. It provides a full PyTorch-based training pipeline, model architecture code, op…
microsoft/AI-For-Beginners
A 12-week, 24-lesson educational curriculum covering core Artificial Intelligence, Neural Networks, and Deep Learning. It includes practical labs, quizzes, and executable Jupyter Notebooks using TensorFlow and PyTorch.
Avik-Jain/100-Days-Of-ML-Code
A 100-day educational machine learning track providing daily Markdown tutorials, Python code snippets, and visual infographics for common algorithms. The repository is designed for self-paced learning and is not intended for production dep…
GokuMohandas/Made-With-ML
A course with accompanying code that teaches developers to design, develop, deploy, and iterate on production-grade machine learning applications. It covers the combination of machine learning and software engineering practices needed to b…
Lordog/dive-into-llms
A free, hands-on LLM programming tutorial series derived from Shanghai Jiao Tong University courses, covering topics from fine-tuning to AI agents. It provides slides, guides, and Jupyter notebooks for learners who want practical experienc…
rohitg00/ai-engineering-from-scratch
A 503-lesson open-source curriculum spanning 20 phases that builds AI engineering knowledge from mathematical foundations to production agents. Learners produce a reusable artifact for every lesson and can install generated skills into age…
microsoft/Web-Dev-For-Beginners
A 12-week, 24-lesson curriculum teaching JavaScript, CSS, and HTML fundamentals through project-based pedagogy. It includes post-lesson quizzes, offline documentation access, and multi-language translations, purposefully avoiding JavaScrip…
aymericdamien/TensorFlow-Examples
This repository provides concise tutorials and source code for learning TensorFlow v1 and v2, covering basic models, neural networks, data management, and hardware. It is designed for developers and educators who need clear, executable exa…
luongnv89/claude-howto
A visual, example-driven tutorial that helps developers learn Claude Code through 10 progressive modules and copy-paste templates. It provides self-assessment quizzes and an offline EPUB build script to support structured learning.
Imbad0202/academic-research-skills
A Claude Code skill suite that provides a human-in-the-loop academic research pipeline from literature search to publication preparation. It requires the researcher to operate the tooling externally and prevents fully autonomous AI writing.
floodsung/Deep-Learning-Papers-Reading-Roadmap
This project is a structured reading roadmap that guides newcomers through deep learning papers, organized from broad foundations to specialized and state-of-the-art topics. Readers select papers based on their own interests and research d…
fengdu78/Coursera-ML-AndrewNg-Notes
Chinese-language study notes, slides, subtitles, and Python code for Andrew Ng's machine learning course. The repository helps learners who read Chinese study the course content across multiple formats.
exacity/deeplearningbook-chinese
deeplearningbook-chinese is an open-source community translation of the Deep Learning textbook into Chinese, delivered as a downloadable PDF for reading and reference. It addresses the lack of a readable and accurate Chinese edition by pro…
patchy631/ai-engineering-hub
A collection of 93+ production-ready projects and tutorials spanning beginner to advanced AI engineering topics, including large language models, retrieval-augmented generation, and agents. It functions as a structured learning repository…
ashishpatel26/500-AI-Machine-learning-Deep-learning-Computer-vision-NLP-Projects-with-code
A curated directory providing categorized links to over 500 AI, ML, deep learning, computer vision, and NLP projects. It is a static list designed for discovery rather than a runtime application or library.
BVLC/caffe
Caffe provides a modular deep learning framework designed for fast development, offering tutorials, reference models, installation guidance, and examples. It is intended for developers and researchers building deep learning systems, with d…
datawhalechina/happy-llm
A free, open-source tutorial that teaches large language model principles by covering architecture, pre-training, fine-tuning, and applications. It guides learners through building a LLaMA2 model from scratch using PyTorch.
yunjey/pytorch-tutorial
This project provides concise PyTorch tutorial code for learning deep learning, covering basics through advanced models. It is designed for educational purposes and local execution rather than production deployment.
eriklindernoren/ML-From-Scratch
eriklindernoren/ml-from-scratch provides bare-bones NumPy implementations of fundamental machine learning models and algorithms. It is intended for educational use to help learners understand how algorithms work internally rather than to p…