← Open Source
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
Open on GitHub
Momentum
+0stars in 24 hours0.0%
1.42k
Stars
130
Forks
+2
This week
1
Contributors
Created 2026-07-05 · Updated 2026-10-13 · #10373 today
Top developers
ai-builders-foundation

ai-builders-foundation/ai-builders-curriculum is ranked 10,373 with 1,424 stars.

Same-category comparison

ai-builders-foundation/ai-builders-curriculum is ranked 10,373 among these 8 peers; mossr/BeautifulAlgorithms.jl is ranked 10,358.

Same-category comparison
NameRankMetrics
tensorflow/workshops10,347
Language:
Jupyter Notebook
Stars:
1,432
Forks:
661
Description:
A few exercises for use at events.
remicnrd/ml_cheatsheet10,351
Stars:
1,431
Forks:
216
Description:
A 5-pages only Machine Learning cheatsheet focusing on the most popular algorithms under the hood.
BilalReffas/EmojiIntelligence10,354
Language:
Swift
Stars:
1,430
Forks:
84
Description:
Neural Network built in Apple Playground using Swift.
mossr/BeautifulAlgorithms.jl10,358
Language:
Julia
Stars:
1,430
Forks:
97
Description:
Concise and beautiful algorithms written in Julia.
fmind/mlops-python-package10,389
Language:
Python
Stars:
1,419
Forks:
199
Description:
Production-shaped MLOps Python package and reference implementation of the MLOps Coding Course: MLflow, scikit-learn, Pydantic, Pandera, uv, and mise.
musikalkemist/AudioSignalProcessingForML10,390
Language:
Jupyter Notebook
Stars:
1,419
Forks:
458
Description:
Code and slides of my YouTube series called "Audio Signal Proessing for Machine Learning".
datawhalechina/hugging-multi-agent10,391
Language:
CSS
Stars:
1,418
Forks:
160
Description:
A tutorial based on MetaGPT to quickly help you understand the concept of agent and muti-agent and get started with coding development.
adrianhajdin/project_openai_codex10,397
Language:
JavaScript
Stars:
1,417
Forks:
723
Description:
Build and Deploy Your Own ChatGPT AI Application That Will Help You Code.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguageTypeScript
CategoryTutorials
SubcategoryAIE roadmap, Getting started
KeywordsDocument understanding, Education, Retrieval, Summarization
Stars1,424
Forks130
Contributors1
Created date2026-07-05
Updated date2026-10-13
Stars in 1 day0
Stars in 7 days2
Rank10,373
Previous rank10,374
Rank change1
7-day stars rank8,060
Previous 7-day stars rank8,104
7-day stars rank change44
Total stars rank8,435
Previous total stars rank8,425
Total stars rank change-10
README summary

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.

Frequently asked questions

How many stars and forks are recorded?

ai-builders-foundation/ai-builders-curriculum has 1,424 stars and 130 forks.

What is the repository rank?

ai-builders-foundation/ai-builders-curriculum is ranked 10,373.

What language and category are recorded?

ai-builders-foundation/ai-builders-curriculum has 1,424 stars, uses TypeScript and belongs to Tutorials.

Which repository is closest in rank?

ai-builders-foundation/ai-builders-curriculum is compared with mossr/BeautifulAlgorithms.jl, ranked 10,358 with 1,430 stars.

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

Nearby in the ranking
Similar items