Model
Software trained to recognize patterns and generate outputs from the information it receives.
New to AI engineering? You can start here. The course explains the mental models first, then progressively introduces the engineering terms and production controls behind modern language-model applications: prompts, structured outputs, retrieval and RAG, tools, workflows, evaluation, security, observability, cost and reliable operations.
0 of 12 curriculum modules completed · 0/12 currently published modules complete · 0 with lab + knowledge-check evidence.
Basic Python and command-line familiarity help with the labs, but the AI-specific ideas are introduced from first principles. You will learn the plain-English idea first and the engineering terminology immediately after it.
Software trained to recognize patterns and generate outputs from the information it receives.
The instructions and information you give a model for a particular task.
A small piece of text that a language model processes. Token counts affect context limits, speed and cost.
The information available to the model for the current request: instructions, conversation, retrieved documents and tool results.
Running an already-trained model to produce an output. This is different from training the model itself.
Each module explains the problem, builds a mental model, introduces the technical terms, applies them in an account-free lab, shows failure modes and connects the result to production engineering.
The course follows one system, Atlas Assist, from requirement to release evidence so learners see how model behaviour becomes a controlled software system.
Turn an AI idea into a testable application contract with explicit failure behaviour.
Select and serve models using workload quality, latency, context, memory, governance and cost evidence.
Build grounded RAG systems with measurable retrieval and citation behaviour.
Use structured outputs and tools without delegating authorization to the model.
Choose deterministic workflows before agents and bound agent state, tools, budgets and approvals.
Create eval datasets and regression gates that block critical quality or security regressions.
Threat-model prompt injection, sensitive data, output handling and model/data supply chain risks.
Instrument AI applications for latency, cost, quality, fallback and tool/retrieval diagnosis.
Defend a production promotion decision with evidence rather than a demo.
You do not need ML mathematics or model-training experience. Python and Linux confidence will make the labs substantially easier.
Python 3 + shell. Core labs are account-free and provider-neutral. Ollama is the optional local real-tool path; hosted APIs may be substituted if your organization approves them.
Atlas Assist answers internal support questions from approved knowledge, cites sources, can perform one bounded read-only asset lookup, and must abstain or escalate when evidence or authority is insufficient.
The v0.3.19-r2 pack remains the lightweight teaching baseline for the 12 guided module labs.
Download core lab packBuild with FastAPI, Pydantic, Ollama, embeddings/FAISS, RAG, bounded tools, evaluation, security tests, OpenTelemetry and Docker. Includes preflight and automated validators.
Download practical packThe practical capstone requires a running service, citations/abstention, security controls, evaluation evidence, telemetry and container packaging.
The practical pack adds a real engineering layer without making the beginner path depend on paid APIs or one hardware profile.
Linux, macOS and Windows/WSL2 are supported. CPU-only learners can use smaller local models; GPU acceleration is optional.
Labs intentionally exercise unavailable models, malformed outputs, weak retrieval, unsupported questions, tool denial and operational failure states.
Pack-level and capstone validators distinguish “it ran once” from a reproducible engineering result.
The learner-facing titles explain the idea simply. Each card also shows the formal engineering focus so you learn the vocabulary in context.
Engineering focus: AI systems: behaviour, uncertainty and engineering contracts
An AI model is only one part of an application. In this module you learn what the model does, what the surrounding software must control, why answers can vary, and how to define what “good” and “safe” mean before writing code.
Open module →Engineering focus: Models, inference and local serving
Learn what happens when an application sends a request to a model, how local serving with Ollama works, and how to choose a model using practical constraints such as memory, speed, context size and task quality.
Open module →Engineering focus: Prompt and context engineering
Learn how to separate instructions from user or document data, give the model only the context it needs, and treat prompts as versioned application assets that must be tested rather than as one-off tricks.
Open module →Engineering focus: Structured outputs and tool contracts
Move beyond free-form text. Define the shape of an answer, validate it before software trusts it, and treat a model’s request to use a tool as a proposal that still needs normal application authorization.
Open module →Engineering focus: Embeddings, semantic search and retrieval
Learn how text can be represented numerically so similar ideas can be found even when they use different words. Then compare keyword, vector and hybrid retrieval and measure whether search actually finds the right evidence.
Open module →Engineering focus: RAG: grounding, citations and failure modes
Build a retrieval-augmented generation (RAG) pipeline that finds relevant evidence, gives it to the model, cites sources and abstains when the available evidence is not good enough.
Open module →Engineering focus: Workflows, tools and agentic systems
Start with predictable software workflows. Then learn when model-directed decisions are useful, how tools and state are bounded, and where approvals, budgets, stop conditions and recovery are required.
Open module →Engineering focus: Evaluation, testing and regression engineering
Turn quality into evidence. Build evaluation cases, measure important failure slices, compare versions and prevent prompt, model or retrieval changes from silently making the application worse.
Open module →Engineering focus: AI security, safety and governance
Learn how prompt injection, poisoned retrieved content, sensitive-data leakage and tool abuse become application security problems, and how layered controls reduce risk.
Open module →Engineering focus: AI observability and operations
Trace retrieval, model and tool steps; measure latency, errors, fallbacks, usage and quality signals; and collect enough telemetry to diagnose failures without unnecessarily logging sensitive content.
Open module →Engineering focus: Production architecture, economics and reliability
Design fallbacks, routing, concurrency and service objectives so the AI feature can handle traffic, failures and budget limits while making explicit trade-offs between quality, latency and cost.
Open module →Engineering focus: Production AI engineering capstone
Bring the complete engineering chain together for Atlas Assist: requirements, model choice, RAG, tools, evaluation, security, observability, reliability and a release decision supported by evidence.
Open module →The curriculum uses primary guidance for structured outputs/evaluation, local model capabilities, AI risk, GenAI application security and telemetry conventions rather than relying on influencer patterns.
Ollama API · tool calling · structured formats · embeddings
OpenTelemetry semantic conventions. GenAI conventions evolve; production teams should pin and review the convention version they adopt.
FREE
All 12 modules are open learning content.
FREE
Account-free core labs plus optional local Ollama practica.
FREE
30 randomized questions, 35-minute server timer, pass ≥75%, maximum 2 attempts per 24 hours.
FREE
After completing all modules, core labs and knowledge checks, request a publicly verifiable self-paced completion credential. It does not represent an assessment score.
Request completion certificateOPTIONAL · ₹499 incl. GST
Certification follows a qualifying timed assessment. It records GNU Group Learning Academy assessment completion; it is not vendor accreditation or a professional licence.
The assessment uses practical AI engineering situations. You do not need to memorize jargon: focus on how the system should behave, what evidence is available and which control belongs outside the model.
The 84-question bank spans seven domains and contains 42 scenario/application questions. Each 30-question attempt preserves domain quotas and guarantees at least 14 scenarios.
Connect application contract, model/routing, prompt/context, RAG, structured output, tool policy, evals, threat controls, telemetry, SLO/fallback and residual risk. The capstone is formative; certificate eligibility is based on the timed Academy assessment, not the capstone validator.