Awesome AI AgentsEducational & Learning Agents

ashishps1/learn-ai-engineering

⭐ 6030 added to this list on 2025-06-16 repository created 2025-04-11

The project 'Learn AI Engineering' is a comprehensive and well-curated collection of free resources aimed at helping learners understand and master the fields of Artificial Intelligence (AI), Machine Learning (ML), Large Language Models (LLMs), and AI Agents from scratch. It provides a structured learning path starting from the mathematical foundations necessary for AI, including linear algebra, probability, statistics, and specialized mathematics for machine learning and deep learning. The repository includes links to high-quality courses, video playlists, and specializations from reputable sources such as Coursera, Khan Academy, Deeplearning.ai, Stanford, and Microsoft. The project covers essential programming skills with a focus on Python for AI beginners and extends into fundamental AI and ML concepts through crash courses and beginner-friendly materials. It also introduces popular machine learning frameworks like Scikit-learn, XGBoost, LightGBM, and CatBoost, which are widely used in the industry for building ML models. For deep learning enthusiasts, the repository offers resources on deep learning specializations, including computer vision, natural language processing (NLP), and reinforcement learning, along with tutorials on popular deep learning frameworks such as TensorFlow, PyTorch, and Keras. It further delves into generative AI, providing beginner-friendly guides and courses to understand this cutting-edge area. A significant portion of the project is dedicated to Large Language Models (LLMs), offering detailed explanations, visual guides, courses, and practical resources for understanding, fine-tuning, and building LLMs. It also includes information on LLM chatbots, open-source LLMs, APIs, tools, frameworks, and LLM-based integrated development environments (IDEs). The repository also emphasizes prompt engineering, retrieval-augmented generation (RAG), AI agents, and the Model Context Protocol (MCP), providing learners with advanced topics and practical guides to build sophisticated AI applications. Additionally, it covers MLOps and deployment strategies, essential for putting AI models into production. Overall, 'Learn AI Engineering' serves as an invaluable educational resource for anyone interested in AI, from beginners to advanced practitioners, by aggregating a vast array of free, high-quality learning materials and tools in one accessible place.

https://github.com/ashishps1/learn-ai-engineering

agentic-aiagentsaiai-agentscomputer-visioncoursesdeep-learningdeploymenteducationalframeworksfree-resourcesgenerative-ailarge-language-modelsllmllmsmachine-learningmathematical-foundationsmcpmlmlopsmodel-context-protocolnatural-language-processingprompt-engineeringpythonragreinforcement-learningretrieval-augmented-generationtoolstutorials

Also in Educational & Learning Agents

microsoft/ai-agents-for-beginners

AI Agents for Beginners is a Microsoft educational course with 10 lessons teaching the fundamentals and practical skills to build AI agents using Azure AI and GitHub models, supported by multi-language resources and community engagement.

rohitg00/ai-engineering-from-scratch

This repository offers a comprehensive, hands-on curriculum (503 lessons across 20 phases) for building AI systems from scratch, covering math to autonomous agents, using Python, TypeScript, Rust, ...

FareedKhan-dev/all-rl-algorithms

A comprehensive educational repository providing clear, step-by-step Python implementations and explanations of a wide range of reinforcement learning algorithms for interactive learning and deep understanding.

TIGER-AI-Lab/TheoremExplainAgent

TheoremExplainAgent is an AI system that generates long-form Manim videos to visually explain mathematical theorems, enhancing understanding through multimodal explanations combining text, visuals, and audio.

hhyqhh/inno-agent

Inno Agent is a personal learning agent with three explicit memory layers, a cron scheduler, Feishu and WeChat channels and a workspace-scoped practice terminal, built on the Pi coding-agent SDK.

LangChain-OpenTutorial/LangChain-OpenTutorial

LangChain-OpenTutorial is an open, community-driven tutorial resource providing comprehensive learning materials and practical examples for LangChain and LangGraph technologies, suitable for users of all skill levels worldwide.

ghuntley/groundhog

Groundhog is an AI coding assistant designed as a teaching tool to help users understand and leverage the inner workings of coding agents like Cursor through detailed code explanations and a modern Rust-based CLI.

sinanuozdemir/quick-start-guide-to-llms

An educational repository with code and notebooks accompanying the "Quick Start Guide to Large Language Models - Second Edition" book, covering practical applications and advanced techniques for large language models.