A ranked map of the code, AI, data and delivery tools students can reuse across projects. Nisa is the anchor build; the engineering habits travel much further.
Run Python, change a function, understand the data and make one test pass.
2
Ready to contribute
Build
Own a small product outcome, work on a branch and prove it in the integrated app.
3
Ready for a challenge
Go deeper
Improve architecture, retrieval, evaluation, accessibility or failure handling.
4
Curious about professional systems
Look ahead
See how APIs, databases, deployment and governance grow from the same foundations.
Use now
The student stack is deliberately small
Python, uv, VS Code, Git, GitHub, Streamlit, Pydantic, JSON or YAML, pytest and Ruff are enough to build a real, safe first assistant. Codespaces is the recovery path when local setup gets in the way.
PythonuvVS CodeGit BashGitGitHubGitHub CodespacesStreamlitJSON and YAMLPydanticpytestRuffpython-dotenv
Full capability map
Open the six technology ranks
Optional detail for planning where the system can grow. A rank is earned through working evidence, not installed packages.
1Start here
Foundations
Write, run, explain and improve a small Python program.
A program runs from one documented command
Inputs are checked and errors are understandable
The student can explain every function
Python · uv · VS Code · Git · GitHub
2Current build
Deterministic assistant
Build a useful assistant whose answers come from reviewed rules.
A Streamlit chat interface works
Knowledge is separated from application logic
Answers show sources and safe boundaries
Streamlit · Pydantic · JSON/YAML · tests
3Next
Generative assistant
Use one language model without giving it control of the product.
Provider calls pass through one gateway
A fake model keeps tests deterministic
Unsafe or uncertain requests fall back safely
Model gateway · HTTPX · structured outputs
4Advanced camp work
Grounded, tool-using assistant
Retrieve approved evidence and call small, typed tools safely.
Claims link to retrieved evidence
Tool arguments are validated
Write actions require approval
Embeddings · retrieval · citations · typed tools
5Post-camp pathway
Production service
Turn the prototype into a service people can operate and trust.
Conversations persist
Authentication and permissions are enforced
Failures, costs and model behaviour are observable
FastAPI · PostgreSQL · pgvector · deployment
6Only when justified
Institutional platform
Scale governance, workflows and channels around measured needs.
The simpler architecture has a documented limit
The new component has an owner and operating budget