Foundations of AI for Software Development
A self-paced course for developers who want to use AI tools with confidence. Watch short video lessons, check your understanding with module quizzes, and earn a GitKraken certification at the end.
AI coding agents write code fast. Most developers never learn how to direct one, catch its mistakes, or know when to stop trusting it. This course teaches you that skill, so you can manage agents instead of cleaning up after them.
Module 1 Intro
Why AI Changes Software Development
From Tokens Over Words
Prediction, Attention, and Meaning
The Context Window
Model Empathy in Practice
Grounding, Durable Context, and Hallucinations
Practice Challenge: Leave Chat and Start Building
M1 Key Takeaways
Module 1 Quiz
Module 2 Intro
FREE PREVIEWAnatomy of a useful prompt
Structured outputs and repeatable templates
Function calling and tool use
The answering stack, model, wrapper, and RAG
Model, chat, and agent
The acting stack, workflow, agentic search, and agent
Agent anatomy and the agent loop
Permissions and human governance
Human control and context separation
M2 Key Takeaways
Module 2 Quiz
Module 3 Intro
FREE PREVIEWInstalling an Agent
Git for agent work
The Manual Automation Protocol
Agents Meet Messy Code
The Agent as Mentor
Communicating with the agent
Voice-to-Prompt Architecture
AI Slop Pitfalls: A UI Lab
M3 Key Takeaways
Module 3 Quiz
Module 4 Intro
FREE PREVIEWThe Post-Mortem Reel
Post-Mortem Practice
Diff Forensics
Unsticking the Agent
M4 Key Takeaways
Module 4 Quiz
Module 5 Intro
FREE PREVIEWThe Enthusiastic Intern Model
The Evidence Folder
Own What You Ship
Reviewing AI-Generated UI
M5 Key Takeaways
Module 5 Quiz
Meet the team behind curriculum
Run more agents. Merge more code.
Your agent will hand you code that looks right and sounds sure of itself. Learn to catch its mistakes before your users do.
We can help. Email [email protected] and provide the requested name change along with a link to your certificate page.
No. The course is hosted on a separate service, and there is no connection to your GitKraken account.
You need to be comfortable writing and reading code. You don't need experience with any particular AI coding agent; the course teaches the concepts first, then has you practice with an agent you choose in Module 3.
Email [email protected] with questions about a course or your account. If something looks broken, include a screenshot so we can find it faster. We read course feedback there too.