Your classic courses and progress are here
Every text course you joined learnwithparam for, with each lesson you finished and every certificate. The new site stays your home, and classic is one tap away.
Looking for the text courses from the old learnwithparam? View the classic library
Learn agentic AI at your own pace, one short lesson at a time.
Every Lightning session, cut into a course of short lessons. Watch the first lesson of any course free with an account; Pro opens the rest.
Watch a free lessonThe full Lightning sessions are free to watch once you sign in.
What a Software Factory AutomatesSign in free to watch4:25Design a Software Factory for Your Coding Agents
- What a Software Factory AutomatesStart here, 4:25
- Stop Babysitting Your Coding Agent4:03
- Verification Is the Bottleneck4:47
- Turn Agent Rules Into Gates4:40
- Boundary, Context and Skills7:34
- Isolate Every Agent Run3:45
- Why Verification Is the Hard Layer6:15
- Tests First, Then Verify Outside the Agent4:31
- From Pull Request to Merge6:47
- Human Review Stays in the Loop4:50
Video courses
Each Lightning session, cut into short lessons you watch at your own pace. The first lesson of every course is free once you sign in. The rest come with Pro, $149 a year. Get Pro
Design a Software Factory for Your Coding Agents
- What a Software Factory AutomatesFree
- Stop Babysitting Your Coding AgentPro
- Verification Is the BottleneckPro
- Turn Agent Rules Into GatesPro
- Boundary, Context and SkillsPro
- Isolate Every Agent RunPro
- Why Verification Is the Hard LayerPro
- Tests First, Then Verify Outside the AgentPro
- From Pull Request to MergePro
- Human Review Stays in the LoopPro
Build Your First Software Factory Execution Harness
- Six Layers Around the Execution LayerFree
- Isolate Ports, Databases and EnvironmentsPro
- Run Coding Agents in the BackgroundPro
- Stop Parallel Agents Sharing One BranchPro
Build a Claude Code Verification Harness
- Six Layers of a Software FactoryFree
- CLAUDE.md Is Guidance, Not VerificationPro
- Why Claude Code Cannot Grade ItselfPro
- Rules Ask, Gates CheckPro
- Deny Rules and Hooks That RefusePro
- The Stop Hook Closes the LoopPro
- Will This Process Outlast the Next Model?Pro
Build an Autonomous Claude Code Agent
- A Software Factory Is Not a Dark FactoryFree
- Boundary and Context Are YoursPro
- Skills Stop the Agent ImprovisingPro
- Verify Outside the AgentPro
- The Repo Carries the HarnessPro
- Run Claude Headless on an IssuePro
- Hooks Refuse Before the RunPro
- The Stop Hook Sends Work BackPro
- What It Takes to Automate a PRPro
Build a Mission Control for AI Agents
- Verify What Your AI Agent Calls DoneFree
- An AI Agent Team With a Mission Control BoardPro
- Human Approval Belongs in Code, Not the PromptPro
- Done Is Decided by a Check, Not the AgentPro
- Cap AI Agent Loops With Cost and Max TurnsPro
Build a Multi-Agent System with MCP
- When to use one AI agent or a team of agentsFree
- What happens inside an AI agent loop, and where MCP fitsPro
- Give each AI agent one job and only its toolsPro
- Your AI agent needs the same auth as a personPro
- Ship an AI agent like an API with timeouts and tracesPro
- Long-running AI agents should wait, not runPro
Secure AI Agents with Guardrails
- Why AI agents need different guardrails than APIsFree
- Stop prompt injection by taking away capabilityPro
- Keep a human in the loop when agents change statePro
- Make AI agents answer from your data, not their ownPro
- Limit what an AI agent can reach: tenants, schemas, PIIPro
- Enforce AI agent permissions in code, not the promptPro
- Cap AI agent loops and move defenses out of the modelPro
Lessons out soon






