Modern AI shows up in software two ways: as a tool that helps you build, and as the engine inside the product. These modules take you from solid software foundations to doing both. Follow them in order, or jump to what you need — none is a prerequisite for the others here.
Learning Path — AI Software Development
Guidance only. From general software skills to building AI-assisted and AI-powered applications.
This is a guide, not a requirement. A Learning Path only recommends an order for working through otherwise-independent modules toward competence in this area. Take them all, or pick just the ones you need — your progress is tracked per module either way.
Your progress on this path
- 0lessons done
- 0of 8 modules started
- 0modules completed
Recommended order
- 1. Intro to Software Dev The software foundations AI work builds on.
- 2. Programming in Go A concrete language to build in — Go, from basics to concurrency.
- 3. Git & GitHub Version control for any real project.
- 4. Databases & Data Store your data — including the vector search that powers RAG features.
- 5. Web Development Deliver AI features to users through a web app.
- 6. AI in Software Dev Use AI tools to write and ship software faster.
- 7. Building AI Into Software Build applications powered by AI.
- 8. Containers & Deployment Ship your AI feature — containers, config, and CI/CD.