Return to the library

Foundation index

AI for Developers

Understand the software primitives behind useful AI systems and developer tools.

Companion learning path

Software development with AI tools

Read the eight-lesson AI-era path for practical judgment about coding assistants. The foundation topics below concern how AI systems themselves work.

Follow Software Development in the AI Era

Published lessons

Ready to read

Connected reading

Published elsewhere

The current learning path does not yet connect to a published lesson in this area.

Referenced concepts

Named, not yet standalone

No unpublished concept from this foundation is referenced by the current articles.

Planned topics

Future foundations

  • Tokens and context windowsPlanned topic · no article route
  • Embeddings and RAGPlanned topic · no article route
  • Agents and MCPPlanned topic · no article route