Skip to content
Courses/Aulafy foundations/Base project ready for Aulafy

Base project ready for Aulafy

We close onboarding by creating a minimal template you can reuse in RAG, agents, MLOps, or local AI courses.

Recommended structure

Terminal
aulafy-project/
  AGENTS.md
  README.md
  .env.example
  .gitignore
  pyproject.toml
  src/
    main.py
  data/
    .gitkeep
  scripts/
    verify.sh
  docker-compose.yml

Minimum README

Terminal
# Aulafy Project

## Requirements
- uv
- Docker Desktop optional
- Ollama optional

## Start
uv venv
source .venv/bin/activate
uv sync

## Verification
bash scripts/verify.sh

Verification script

Terminal
#!/usr/bin/env bash
set -euo pipefail

uv run python -m compileall src
uv run python src/main.py

echo "OK: verifiable project"

Checklist before moving on

  • The project starts from scratch by following the README.
  • There are no secrets or private data in Git.
  • There is a clear command to verify it works.
  • AGENTS.md explains how AI should work in that repository.

Once you have this, advanced courses stop being a collection of commands and become projects you can maintain.

Complete Aulafy mapSee how this lesson fits without leaving your path.

Complete Aulafy map

How all courses connect

This is not a checklist. Start with the foundation, choose an outcome, and go deeper only when your project needs more control.

  1. 1Understand
  2. 2Apply or build
  3. 3Operate with confidence
01

Choose an application

Turn the foundation into a visible outcome: a website, a business improvement, media, or an interactive experience.

Continue into the technical branch when you need to maintain code, data, or infrastructure.

02

Build with code

Prepare your environment, work with coding agents, and run models while keeping control of your projects.

This branch prepares you to design and operate reliable AI systems.

03

Take systems to production

Combine retrieval, agents, evaluation, security, deployment, and model adaptation when the problem requires it.

You do not need every course: choose the component your system needs and return as it grows.

View full catalogue