← 开源
ai-builders-foundation

ai-builders-curriculum

Open, vendor-neutral curriculum and hackathon starter kits for learning to build full-stack AI applications end-to-end. MIT-licensed. A project of the AI Builders Foundation (501c3).

TutorialsAIE roadmapGetting startedTypeScript
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
1.42k
Star
130
Fork
+2
本周
1
贡献者
创建于 2026-07-05 · 更新于 2026-10-13 · 今日第 10373 名
主要开发者
ai-builders-foundation

ai-builders-foundation/ai-builders-curriculum 排名第 10,373,有 1,424 个星标。

同类别比较

ai-builders-foundation/ai-builders-curriculum 排名第 10,373,此处有 8 个同类条目;mossr/BeautifulAlgorithms.jl 排名第 10,358。

同类别比较
名称排名指标
tensorflow/workshops10,347
语言:
Jupyter Notebook
星标数:
1,432
分叉数:
661
简介:
A few exercises for use at events.
remicnrd/ml_cheatsheet10,351
星标数:
1,431
分叉数:
216
简介:
A 5-pages only Machine Learning cheatsheet focusing on the most popular algorithms under the hood
BilalReffas/EmojiIntelligence10,354
语言:
Swift
星标数:
1,430
分叉数:
84
简介:
Neural Network built in Apple Playground using Swift
mossr/BeautifulAlgorithms.jl10,358
语言:
Julia
星标数:
1,430
分叉数:
97
简介:
Concise and beautiful algorithms written in Julia
fmind/mlops-python-package10,389
语言:
Python
星标数:
1,419
分叉数:
199
简介:
Production-shaped MLOps Python package and reference implementation of the MLOps Coding Course: MLflow, scikit-learn, Pydantic, Pandera, uv, and mise.
musikalkemist/AudioSignalProcessingForML10,390
语言:
Jupyter Notebook
星标数:
1,419
分叉数:
458
简介:
Code and slides of my YouTube series called "Audio Signal Proessing for Machine Learning"
datawhalechina/hugging-multi-agent10,391
语言:
CSS
星标数:
1,418
分叉数:
160
简介:
A tutorial based on MetaGPT to quickly help you understand the concept of agent and muti-agent and get started with coding development. 基于MetaGPT的多智能体入门与开发教程
adrianhajdin/project_openai_codex10,397
语言:
JavaScript
星标数:
1,417
分叉数:
723
简介:
Build and Deploy Your Own ChatGPT AI Application That Will Help You Code
关键参数与规格
关键参数与规格
参数值
语言TypeScript
类别Tutorials
子类别AIE roadmap,Getting started
关键词Document understanding, Education, Retrieval, Summarization
星标数1,424
分叉数130
贡献者1
创建日期2026-07-05
更新日期2026-10-13
1 天星标数0
7 天星标数2
排名10,373
上次排名10,374
排名变化1
7 天星标排名8,060
上次 7 天星标排名8,104
7 天星标排名变化44
总星标排名8,435
上次总星标排名8,425
总星标排名变化-10
README 摘录

AI Builders Curriculum **Learn to build and ship a real, full-stack AI application. Clone one and it's running locally in about a minute, with **no API key required** to try it. Open ** write a note, click **Summarize**, and watch the backend call a language model. Open ** and ask *"What are the five steps of RAG? Again, no API key needed to see it work end to end. 🔍 : the same RAG app, with its hidden decisions on screen above quietly

hardcodes six real decisions: how many sources it retrieves, how creative it's allowed to be, how long an answer can run, what tone it writes in, how it cites sources, and what it does when it doesn't know the answer. is that exact app with all six lifted out of the code and turned into named, explained, adjustable controls. Every answer reports the full set of decisions that produced it, defaults included, not just what you changed. Open ** ask a

question, then flip to and ask something the seeded documents can't answer. Watching a real model go from "I don't know" to confidently making something up, with one setting changed, is the fastest way to feel why grounding matters. No API key needed for the core experience. Read alongside **06: Transparent AI**, and see for a ready-to-run 90-minute session plan. Every kit here is small enough to read in one sitting: plain Node. js, SQLite, no framework

, no build step, and is the concrete, runnable version of the curriculum below. "** Budget one module per evening, or two per weekend. Looking for more free material on any of this? Who it's for **Self-learners** who can write a little code and want to build a real AI app end to end. **Hackathon organizers** who want a shared, runnable baseline so participants spend the weekend building, not configuring. **Prerequisites:** basic programming (variables, functions, loops), a terminal, and Node. ** 🤝 PRs

are genuinely welcome: a fixed typo, a clearer explanation, a new exercise, a translation, or a whole new module or starter kit. MIT License · Code of Conduct · Security Policy · hello@aibuildershq.

常见问题

记录了多少星标和分叉?

ai-builders-foundation/ai-builders-curriculum 有 1,424 个星标和 130 个分叉。

仓库排名是多少?

ai-builders-foundation/ai-builders-curriculum 排名第 10,373。

记录的语言和类别是什么?

ai-builders-foundation/ai-builders-curriculum 有 1,424 个星标,语言为 TypeScript,类别为 Tutorials。

哪个仓库排名最接近?

ai-builders-foundation/ai-builders-curriculum 与 mossr/BeautifulAlgorithms.jl 比较,后者排名第 10,358,有 1,430 个星标。

README

AI Builders Curriculum

Learn to build and ship a real, full-stack AI application. Six short modules and three runnable starter kits take you from an empty folder to a deployed app with a database, real user accounts, an API, and an AI feature you can see and govern — free, open source, and taught with a vendor-neutral stack so the skills transfer no matter which tools you end up using.


Build this in a weekend

Three small, readable starter kits, each a complete app, not a toy demo. Clone one and it's running locally in about a minute, with no API key required to try it.

🗒️ ai-app-starter — a full-stack AI app

A notes app with a database, an HTTP/JSON API, and an LLM-powered Summarize button.

git clone https://github.com/ai-builders-foundation/ai-builders-curriculum.git
cd ai-builders-curriculum/starter-kits/ai-app-starter
npm install && npm start

Open http://localhost:3000, write a note, click Summarize, and watch the backend call a language model. It ships in offline demo mode by default, so this works with zero configuration — point it at any OpenAI-compatible endpoint later by editing three environment variables. Nothing else in the code changes.

📚 rag-starter — a "chat with your docs" app

Paste in text, ask a question, and get an answer grounded in only what you pasted — with the exact source chunk cited.

cd ../rag-starter        # from the same clone, or start fresh
npm install && npm start

Open http://localhost:3000 and ask "What are the five steps of RAG?" — the answer comes back grounded in a sample document that's seeded automatically, with the retrieved chunk shown as a source. Again, no API key needed to see it work end to end.

🔍 glassbox: the same RAG app, with its hidden decisions on screen

rag-starter above quietly hardcodes six real decisions: how many sources it retrieves, how creative it's allowed to be, how long an answer can run, what tone it writes in, how it cites sources, and what it does when it doesn't know the answer. glassbox is that exact app with all six lifted out of the code and turned into named, explained, adjustable controls. Every answer reports the full set of decisions that produced it, defaults included, not just what you changed.

cd ../glassbox         # from the same clone, or start fresh
npm install && npm run migrate && npm start

Open http://localhost:3000, ask a question, then flip whenUnsure to answer-anyway and ask something the seeded documents can't answer. Watching a real model go from "I don't know" to confidently making something up, with one setting changed, is the fastest way to feel why grounding matters. No API key needed for the core experience. Read alongside 06: Transparent AI, and see BUILD-ALONG.md for a ready-to-run 90-minute session plan.

Every kit here is small enough to read in one sitting: plain Node.js, SQLite, no framework, no build step, and is the concrete, runnable version of the curriculum below.

The learning path

📦 Data → 🔐 Auth → 🔌 Functions/APIs → 🤖 AI & Agents → 🚀 Deploy → 🔍 Transparent AI

# Module You'll learn to…
01 Data & Storage Model data, choose a database, write schema & migrations, query safely
02 Auth & Users Hash passwords, run sessions, protect routes, understand OAuth & roles
03 Functions & APIs Build HTTP endpoints, validate input, handle errors, design a clean API
04 AI & Agents Call an LLM behind an env var, get structured output, use tools, run an agent loop
05 Deploy Package the app, manage secrets, ship to a host, add health checks & logging
06 Transparent AI Find an AI app's hidden decisions, name and bound them, judge which ones to expose

Each module: learning objectives → explanation with worked examples → hands-on exercise → "Check yourself." Budget one module per evening, or two per weekend.

Looking for more free material on any of this? See RESOURCES.md — a curated list of the best free resources for each topic above.

Who it's for

  • Self-learners who can write a little code and want to build a real AI app end to end.
  • Educators & bootcamps who want an open, adaptable syllabus to teach from directly — it's MIT, fork it.
  • Hackathon organizers who want a shared, runnable baseline so participants spend the weekend building, not configuring.

Prerequisites: basic programming (variables, functions, loops), a terminal, and Node.js 18+. No prior AI, backend, or deployment experience needed — that's what this teaches.

Get involved

⭐ Star this repo if it's useful — it helps other builders find it.

🤝 PRs are genuinely welcome: a fixed typo, a clearer explanation, a new exercise, a translation, or a whole new module or starter kit. Start with CONTRIBUTING.md.

Repository layout

ai-builders-curriculum/
├── README.md
├── RESOURCES.md                  ← curated list of free/open learning resources
├── LICENSE                       ← MIT
├── CONTRIBUTING.md               ← how to propose and submit changes
├── CODE_OF_CONDUCT.md            ← Contributor Covenant
├── SECURITY.md                   ← how to report a vulnerability
├── funding.json                  ← FLOSS/fund manifest
├── curriculum/                   ← the six modules
│   ├── 01-data-and-storage.md
│   ├── 02-auth-and-users.md
│   ├── 03-functions-and-apis.md
│   ├── 04-ai-and-agents.md
│   ├── 05-deploy.md
│   └── 06-transparent-ai.md
└── starter-kits/
    ├── ai-app-starter/           ← runnable full-stack AI app
    ├── rag-starter/              ← runnable "chat with your docs" app
    └── glassbox/                 ← rag-starter with its hidden decisions on screen
        └── BUILD-ALONG.md        ← 90-minute community session plan

Maintained by the AI Builders Foundation, a 501(c)(3) public charity (EIN 42-1986706), whose mission is to educate and support AI builders through free courses, community events, and open source. This repository is those three pillars as code — free forever, with no paid tier and no lock-in to any platform, including our own.

MIT License · Code of Conduct · Security Policy · hello@aibuildershq.org

排名相邻
同类项目