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.

Elevate your AI knowledge

  • Learn at your pace

    Get a curated curriculum that moves you from writing every line yourself to directing an agent and reviewing its output.

  • Visualize concepts

    See how language models actually work through video walkthroughs, then practice the same ideas with a real coding agent.

  • Get certified

    Test your knowledge with the Foundations of AI for Software Developers Certification Exam at the end of the course.

Course curriculum

    1. Module 1 Intro

    2. Why AI Changes Software Development

    3. From Tokens Over Words

    4. Prediction, Attention, and Meaning

    5. The Context Window

    6. Model Empathy in Practice

    7. Grounding, Durable Context, and Hallucinations

    8. Practice Challenge: Leave Chat and Start Building

    9. M1 Key Takeaways

    10. Module 1 Quiz

    1. Module 2 Intro

      FREE PREVIEW
    2. Anatomy of a useful prompt

    3. Structured outputs and repeatable templates

    4. Function calling and tool use

    5. The answering stack, model, wrapper, and RAG

    6. Model, chat, and agent

    7. The acting stack, workflow, agentic search, and agent

    8. Agent anatomy and the agent loop

    9. Permissions and human governance

    10. Human control and context separation

    11. M2 Key Takeaways

    12. Module 2 Quiz

    1. Module 3 Intro

      FREE PREVIEW
    2. Installing an Agent

    3. Git for agent work

    4. The Manual Automation Protocol

    5. Agents Meet Messy Code

    6. The Agent as Mentor

    7. Communicating with the agent

    8. Voice-to-Prompt Architecture

    9. AI Slop Pitfalls: A UI Lab

    10. M3 Key Takeaways

    11. Module 3 Quiz

    1. Module 4 Intro

      FREE PREVIEW
    2. The Post-Mortem Reel

    3. Post-Mortem Practice

    4. Diff Forensics

    5. Unsticking the Agent

    6. M4 Key Takeaways

    7. Module 4 Quiz

    1. Module 5 Intro

      FREE PREVIEW
    2. The Enthusiastic Intern Model

    3. The Evidence Folder

    4. Own What You Ship

    5. Reviewing AI-Generated UI

    6. M5 Key Takeaways

    7. Module 5 Quiz

About this course

  • $199.00
  • 52 lessons
  • 1.5 hours of video content

Course Contributors

Meet the team behind curriculum

Jonathan Silva

Course Instructor

Jonathan is a technical educator with 12+ years at GitKraken. He wrote and teaches GitKraken’s popular Foundations of Git course. He also created and teaches Foundations of AI for Software Developers, leading its curriculum and creative direction.

Dr. John Ennis

Course Contributor

John is the founder and CEO of Aigora, where he builds AI tools for research teams. He helped shape this course’s framework, content, and visual direction through research and practical advice.

Try Kepler by GitKraken

Run more agents. Merge more code.

Ready to apply what you learned? Connect your existing agents, start a Task from your backlog or PR queue, and see what it looks like to run agents at scale without losing track of anything. Free to try.

You Still Decide What Ships

Your agent will hand you code that looks right and sounds sure of itself. Learn to catch its mistakes before your users do.

FAQ

  • I need to change the name on my certificate.

    We can help. Email [email protected] and provide the requested name change along with a link to your certificate page.

  • Is my course account linked to my GitKraken account?

    No. The course is hosted on a separate service, and there is no connection to your GitKraken account.

  • Do I need coding experience or a specific AI tool before I start?

    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.

Questions or feedback?

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.