Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

🎓 Open Source AI Engineering Roadmap

A complete path to becoming a self-taught AI Engineer — from first lines of code to building autonomous AI agents.
Inspired by OSSU-CS, powered by free, open-source resources.

Table of Contents

Why This Exists

Artificial Intelligence is reshaping every industry, yet access to quality, structured AI education is often locked behind paywalls or expensive degrees. This project offers a comprehensive, open-source curriculum for learning AI engineering, covering fundamentals to cutting-edge topics like:

  • Machine Learning & Deep Learning
  • Math for AI
  • Natural Language Processing, Computer Vision, and RL
  • Large Language Models (LLMs)
  • Agentic AI, RAG, Prompt Engineering
  • Real-world Projects and Deployment

Everything here is free, self-paced, and community-curated.

Curriculum Overview

TrackTopics
ProgrammingPython, Git, Linux, Data Structures
MathLinear Algebra, Calculus, Probability, Stats
MLSupervised, Unsupervised, Model Evaluation
Deep LearningNeural Networks, CNNs, RNNs, Transformers
SpecializationsNLP, Computer Vision, RL
Modern AILLMs, Agentic AI, RAG, Prompt Engineering
CapstoneEnd-to-End AI Projects

Guided Curriculum Path

Follow the curriculum in order, or jump to any section you’re ready for. Each link leads to detailed resources and recommendations.

StepTopicLinkEst. Duration
1🛠️ ProgrammingStart Here4–6 weeks
2📐 Math for AIStart Here6–8 weeks
3🤖 Machine LearningStart Here6–8 weeks
4🧠 Deep LearningStart Here4–6 weeks
5🔬 NLPNatural Language Processing3–4 weeks
👁️ Computer VisionComputer Vision3–4 weeks
🧭 RLReinforcement Learning3–5 weeks
6🚀 LLMsLarge Language Models2–3 weeks
⚙️ Agentic AIAgentic AI2–3 weeks
🔄 RAGRetrieval-Augmented Generation1–2 weeks
🧠 Prompt EngineeringPrompt Engineering1–2 weeks
🧰 AI ToolingAI Tooling1–2 weeks
7🧪 CapstoneCapstone ProjectsOngoing

Goals

  • Build a portfolio-ready skill set for AI engineering
  • Learn from world-class courses (MIT, Stanford, Fast.ai, etc.)
  • Practice through projects and community feedback
  • Stay current with 2025+ AI advancements

Learning Philosophy

  • Theory + Practice: Understand the "why", but focus on building.
  • Modular: Learn in blocks; specialize when you're ready.
  • Community-Driven: Suggest, improve, and contribute!
  • Always Up-To-Date: We update with AI trends, not semesters.

How to Use This

  1. Start with the Foundational
  2. Work at your own pace — most tracks list beginner → advanced
  3. Track your progress in a fork or markdown file
  4. Build portfolio projects as you go
  5. Join discussions, contribute, and grow with others!

Project Structure

ossu-ai-engineering/
├── curriculum/            # Main curriculum files
│   ├── 01_programming.md
│   ├── 02_math.md
│   ├── ...
│   └── 07_capstone-projects.md
├── CONTRIBUTING.md        # Guidelines for contributors
├── LICENSE                # Open source (MIT)
└── roadmap.png            # Visual overview (coming soon)

Contributing

We welcome feedback, issues, and pull requests!

Check out CONTRIBUTING.md to learn how to help shape this curriculum.

More Resources

License

This project is licensed under the MIT License.
All linked courses and materials retain their original licenses.

关于 About

Path to becoming a self-taught AI Engineer - a curated, open-source curriculum modeled after OSSU.

语言 Languages

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
3
Total Commits
峰值: 1次/周
Less
More

核心贡献者 Contributors