Skip to content

Learn by doing

Start with a working lab, then practice one capability at a time. You do not need to complete an entire DevSecOps curriculum before asking your first local AI question.

PathSequenceCompletion evidence
New to the platformRequirements → install → verify → first queryA nonempty API answer and recorded model name
Local AI and retrievalAPI lab → routing lab → RAG labExplain selection and show retrieved source content
AI-assisted engineeringFramework → planner handoff → assistant workflowA reviewed plan with checkable acceptance criteria
Build and develop applicationsAPI client → backend extension → prompt evaluation → reviewA working client and a tested change in a development copy
Platform operationsServices → logs → backup/restore → updatesA recorded recovery rehearsal in an isolated environment

Start with installation or go directly to the lab catalog.

Each lab states its prerequisites and expected result. Timing depends on model downloads and inference speed. The site does not provide automated progress tracking or certification.

The wider Academy curriculum remains relevant. Use this progression to decide what to learn next; it does not require every topic before using the local AI lab.

StageSkills to developA concrete learning artifact
Systems foundationWindows versus WSL terminals, files, permissions, processes, ports, and logsExplain where your backend runs and where it writes data
Git and GitLabCommits, branches, diffs, merge requests, and pipeline resultsA small reviewed documentation change
Local AIModel serving, context length, routing, retrieval, and evidenceThe three core labs
Application developmentHTTP clients, JSON contracts, validation, error handling, and testsThe client and endpoint exercises in Build and develop
Infrastructure and automationRead Ansible, Terraform, containers, and CI configurationA reviewed sample configuration with its assumptions and validation plan
DevSecOpsSecret handling, least privilege, threat review, and release controlsA scoped security assessment tied to actual code and configuration
AI-assisted engineeringPrompt design, handoffs, code review, and evaluationA concrete plan, implementation diff, and verification record

Choose one small problem and supply the relevant sample code. Ask the assistant to explain it, propose a change, and identify how to verify the result. Useful projects include:

  • Ansible: explain a local sample playbook, then propose an idempotent improvement. Distinguish generating YAML from actually configuring a machine.
  • Terraform: review a sample resource’s inputs, outputs, and state implications. Validate configuration before considering any infrastructure action.
  • GitLab CI: draft a job for a deterministic check and inspect its rules and failure behavior. A YAML example is not proof that the job ran.
  • Knowledge assistant: ingest your own non-sensitive examples and return supporting sources with each answer.
  • Review helper: build on the API client to submit a small diff and present findings for human review.

These are guided extension projects, not preinstalled capabilities or certified deployment recipes. The core API/routing/RAG labs have dedicated steps; broader infrastructure and cloud projects require their own environment and task-specific validation.

For each exercise, keep the goal, source revision, sample input, observed output, checks performed, and what you would improve. Move on when you can explain the outcome and reproduce it, rather than after a prescribed number of hours.

Model training documents the existing distillation experiment, what its artifacts establish, and what remains to evaluate.

Next: Choose a lab.