Awesome AI AgentsEducational & Learning Agents

ankonzoid/LearningX

⭐ 365 Python added to this list on 2025-04-19 repository created 2017-09-10

LearningX is a comprehensive Python project that offers a wide range of examples and tutorials covering both classical and deep reinforcement learning as well as basic and advanced machine learning techniques. The repository is structured to provide hands-on experience through runnable main files for each example, accompanied by detailed README.md files that explain the underlying theory and practical applications. The classical reinforcement learning section includes projects such as the Multi-Armed Bandit Problem, Q-Learning in GridWorld, and Optimal Blackjack Strategy, which introduce foundational concepts and algorithms in reinforcement learning. The deep reinforcement learning section features examples like balancing a Cartpole beam and playing Pong using OpenAI Gym environments, demonstrating the application of neural networks and deep learning methods to reinforcement learning tasks. In the basic machine learning category, the project covers essential algorithms including decision trees, k-nearest neighbors, logistic regression, linear regression, and k-means clustering, providing a solid foundation in supervised and unsupervised learning. The advanced machine learning section delves into more complex topics such as building model trees and ensemble methods like bagging and boosting, which are crucial for improving model performance and robustness. Each example is designed to be easily executable, making it accessible for learners to experiment and understand the concepts through practical implementation. The project is authored by Anson Wong and serves as an educational resource for those interested in gaining a deeper understanding of machine learning and reinforcement learning through code examples and tutorials.

https://github.com/ankonzoid/LearningX

advanced-machine-learningagentbaggingbasic-machine-learningblackjack-strategyboostingcartpoleclassical-reinforcement-learningclassificationdata-sciencedeepdeep-learningdeep-reinforcement-learningexamplesgridworldk-means-clusteringlearningmachine-learningmachine-learning-algorithmsmodel-treesmulti-armed-banditmultiagent-reinforcement-learningneural-networkopenai-gymoptimizationpongpythonq-learningregressionreinforcement-learningtree-ensemblestutorial-codetutorial-exercisestutorialsunsupervised-learning

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, ...

ashishps1/learn-ai-engineering

A comprehensive collection of free resources to learn AI, machine learning, large language models, and AI agents from scratch.

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.