Skip to content

Repository files navigation

AI Software Engineering 101

Interactive slide training for working software engineers learning agentic IDE workflows.

Live: https://cynacons.github.io/training-ai-software-engineering-101/

Audience & delivery

Audience Engineers new to agents that edit repos (not just chat)
Length ~45–60 minutes
Stance Tool-agnostic concepts, Cursor-flavored examples (modes, MCP, rules)

Quick start

npm install
npm run dev

Open the URL shown in the terminal (usually http://localhost:5173).

Pushing to main deploys to GitHub Pages via .github/workflows/deploy.yml.

Content draft

Curriculum ideas (LLM foundations → tool-calling harness → practice) live in docs/CONTENT_OUTLINE.md. Refine there before rewriting slides.

Landmark paper citations (Vaswani et al. 2017 and follow-ons): docs/REFERENCES.md.

Smoke tests

npm test          # vitest smoke suite
npm run smoke     # tests + production build

Curriculum outline

Foundations

  1. Open — who this is for, what you’ll leave with
  2. Completion vs chat vs agent
  3. What is agentic AI
  4. The agent loop (interactive)
  5. Context is the product
  6. Tools that touch reality

Practice

  1. Human in the loop
  2. Modes of work (Ask / Plan / Agent)
  3. Prompt shape that works
  4. Repo grounding
  5. Task sizing
  6. Verify or it didn’t happen

Ops & close

  1. Failure modes
  2. Recovery patterns
  3. Subagents & parallel work
  4. MCP in practice
  5. Team habits
  6. Mini workflow walkthrough
  7. Cheatsheet
  8. Practice challenge

Navigation

  • Left outline — hierarchical sections; click to jump (current topic highlighted)

  • Arrow keys or Prev/Next — move between slides

  • C or the Canvas toggle — overview with scrollbars

    • Scroll wheel: up/down · Shift+scroll: left/right · Ctrl+scroll: zoom
    • Drag empty canvas space to pan
  • P / E / V — pen, eraser, navigate (optional annotation)

Slides are 1280×720 (16:9).

Project structure

src/
  slides/
    index.tsx           # Ordered deck
    modules/            # Foundations, practice, ops content
  components/           # Presenter shell, diagrams
  styles/               # Design tokens

Visual theme (draft)

Blueprint Workshop — dark slate, teal accent, Syne / Outfit / IBM Plex Mono.

About

AI Software Engineering 101 — interactive training on agentic IDE workflows

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages