Return to the library
Learning path overview
Software Development in the AI Era
A practical guide to using coding assistants with sound judgment: understand their reach, review their output, protect data, and keep software reliable.
A companion to software fundamentals
Use assistance without losing judgment.
This compact path is for beginners who write or review code with AI. It explains what coding tools can do, how to check their work, and which development practices remain essential as products change. It is separate from the library's deeper lessons on how software itself works.
- For
- Students, self-taught developers, and junior developers using AI to build software.
- Prior knowledge
- Basic code and application vocabulary helps. You can read these lessons without finishing another path.
- What you will learn
- How to scope AI tools, review code, test claims, protect data, and judge whether a workflow actually helps.
- Published reading
- 52 minutes estimated across 8 published lessons.
You can read lessons in order or open one for a specific question. Opening a lesson does not track progress.
The AI-era sequence
Eight essential ideas, in order
- AI Coding Assistants and AgentsRead lesson →
- Reviewing AI-Generated CodeRead lesson →
- Testing and Debugging with AIRead lesson →
- Security and Privacy When Using AI ToolsRead lesson →
- Giving AI Useful ContextRead lesson →
- Software Fundamentals That Still MatterRead lesson →
- Reliable Software WorkflowsRead lesson →
- Measuring Whether AI HelpsRead lesson →
Keep the underlying model
Learn the software beneath the tool
AI assistance is easier to judge when you know where requests, application logic, and data belong.