awesome-ai-engineering
π A curated collection of AI engineering resources, roadmaps, tools, and projects covering LLMs, RAG, AI Agents, MCP, fine-tuning, evaluations, and production AI systems.
Install / Use
claude mcp add dipakkr -- npx -y github:dipakkr/awesome-ai-engineeringIf the server publishes to npm under a different name, use that package instead β check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
AI & Machine LearningSupported Platforms
Tags
Our assessment of awesome-ai-engineering
awesome-ai-engineering scores 78/100 on our quality scale, 814th of 965 AI & Machine Learning skills we index.
Its MCP Server is 142 KB long, well organised into 147 sections and no code examples: long enough that it reads more like full documentation than a focused instruction file, which agents can find harder to follow.
With 22,340 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated about 4 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 98/100, with no cautions. These come from repository metadata, not a code audit β read the skill file before letting an agent act on it.
awesome-ai-engineering compared with similar skills
All 4 of these similar skills score higher than awesome-ai-engineering; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| awesome-ai-engineering (this skill)by dipakkr | 78 | 22.3k | 4mo ago | MCP Server |
| claude-memby thedotmack | 100 | 98.3k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 94.1k | today | CLAUDE.md |
| Understand-Anythingby Egonex-AI | 100 | 85.6k | 2d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 74.7k | today | CLAUDE.md |
Frequently asked questions
- How do I install awesome-ai-engineering?
- Run
claude mcp add dipakkr -- npx -y github:dipakkr/awesome-ai-engineering. The install tabs above show the steps for each supported agent. - Which AI agents does awesome-ai-engineering work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is awesome-ai-engineering safe to use?
- It is MIT-licensed and scores 98/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is awesome-ai-engineering still maintained?
- The repository was last updated about 4 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
Skill content
View source on GitHubIf you found this repository helpful in discovering new opportunities, donβt keep it to yourself β share it with your friends or batchmates so they can benefit too!
You can also connect with me on LinkedIn β always happy to network and exchange ideas. π
Are you a college student or a working professional looking for resources to learn a new coding language? Are you looking to meet new people in your community or searching for global conferences, hackathons and competitions to attend? If so, you should definitely check this out.
When I was in college, I missed a lot of opportunities like hackathons, conferences, internships, workshops and many global events due to lack of awareness. I don't want the emerging developers to suffer the same as me. Hence, I and a bunch of other developers around have collected a list of resources for students. If you are in college, a college graduate, or just starting out as a developer, you should definitely check it out!

Image credits: Google
π Quick Start Guide
Complete Beginner? β Beginner-Friendly Resources
Want to Learn Trending Tech? β Web3 & Blockchain | AI & ML | Cybersecurity
Building Web Apps? β Modern Frontend | Backend Development
Mobile Development? β Mobile Development
Career Focused? β Student Programs | Interview Prep
Want to Compete? β Hackathons | Open Source
π Table of Contents
π― I Want To...
- Learn Programming
- Find Opportunities
- Participate in Events
- Get Free Resources
- Prepare for Interviews
π Main Categories
- Programming Languages & Frameworks
- Student Programs & Opportunities
- Hackathons & Competitions
- Learning Resources
- Free Resources & Tools
- Interview Preparation
- Community & Networking
- Additional Resources
π₯ Trending Technologies (2025)
- Web3 & Blockchain Development
- AI & Machine Learning
- Cybersecurity & Ethical Hacking
- Cloud Computing & DevOps
- Modern Frontend Technologies
π Quick Access
- Beginner-Friendly Resources
- Web Development
- Mobile Development
- Data Science
- Open Source Programs
- Scholarships & Fellowships
- Conferences & Events
FYI
- Are you just getting started? Look for the :baby: emoji. It highlights resources for absolute beginners.
- Some resources are recommended for everyone, so they have a :star: emoji.
- Willing to spend some money to improve your skills? :heavy_dollar_sign: indicates paid content.
AI Tools and Resources
A curated list of AI tools and platforms to enhance your productivity
-
AI Tool Directories and Resources
- ToolJunction - Comprehensive directory of AI tools
- Awesome AI Tools - Curated collection of AI tools and resources
-
Popular AI Tools
- ChatGPT - Advanced AI chatbot for conversations and tasks
- Midjourney - AI art generation platform
- RunwayML - Creative tools for AI-powered content creation
- InVideo - AI-powered video creation platform
- ToolBaz - Collection of AI-powered productivity tools
-
Best GitHub Repositories for AI Tools
Programming Languages & Frameworks
Beginner-Friendly Resources :baby:
Perfect for absolute beginners! These resources assume no prior programming knowledge.
- Progate - Interactive coding lessons for multiple languages
- Codecademy - Hands-on coding practice
- freeCodeCamp - Free coding curriculum
- Scratch - Visual programming for kids and beginners
- Khan Academy Computing - Computer science fundamentals
Python
-
Tutorials
- Learn Python | CodeAcademy
- Progate Python Classes :baby:
- Video Tutorial for absolute beginners | YouTube :baby:
- Intro to Python | Udacity :free:
- Python For Everybody
- Write Better Python Functions
- Learning Python: From Zero to Hero
- Automate the Boring Stuff with Python - Recommended
- The New Boston Python | Youtube :baby:
- Think Python 2e - Green Tea Press
- A Byte of Python
- Project Euler - Great for practicing writing Python codes
- A Whirlwind Tour of Python
- Python Data Science Handbook
- Python Class By Google - Recommended
- Intro to Python for Data Science
- Python 3 for humans that want practical project exposure
- Learn Python the Hard Way
- Learn Python Programming
- Complete Python tutorials
- Python Tutorial | Tutlane
- Python Course by IIT M | You Tube
- Real Python
- Finxter Learn, Train and get feedback
- Python Tutor | For Visualization
- Code Combat (Python and JavaScript options)
- Python Interview Questions
- Python interview questions for data analyst
- Python Cheat Sheet
- Python Language and Syntax Cheat Sheet
- Python Tutorial: A Comprehensive Guide for Beginners
- Python Skill Tree | LabEx
-
Best GitHub Repositories to follow
AI & Machine Learning
Machine Learning
Browse this link for detailed information on Machine Learning and Deep Learning
-
Best Online Courses
- CSE-229 - Stanford University
- AndrewNg | Coursera - Select individual course if it consists of multiple then click on audit below the trial/payment options
- Machine Learning - Nanodegree | Udacity :heavy_dollar_sign:
- Reinforcement Learning - Nanodegree | Udacity :heavy_dollar_sign:
- ML with Python | YouTube
- Data Science Machine Learning Bootcamp - :heavy_dollar_sign:
- Machine Learning Crash Course | Google Developers
- Applied Data Science with Python Specialization | Coursera -Select individual course if it consists of multiple then click on audit below the trial/payment options
- Machine Learning | Kaggle
- Machine Learning Interview Questions
- Machine Learning Tutorial | Scaler Topics
- Machine Learning Roadmap | Scaler Blogs
-
Best GitHub Repositories to follow
-
Research Papers
-
Test ML Models on Datasets
- Kaggle
- [UCI ML Repository](
Truncated for display β read the full file on GitHub.
Related Skills
claude-mem
98.3kPersistent Context Across Sessions for Every Agent β Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Agent-Reach
94.1kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu β one CLI, zero API fees.
Understand-Anything
85.6kGraphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
headroom
74.7kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit β see the Safety scan above for what the skill file itself contains.
