The Modern Software Developer course
The Modern Software Developer is a Stanford course (CS146S) that covers most of what you need to know about agentic coding — prompting techniques, AI IDEs, patterns, and more. Why it’s worth it I highly recommend this course: it covers the foundations you need, from the ground up. It starts by introducing LLMs and different prompting strategies — K-shot, chain-of-thought, self-critique, and others — before moving on to the tooling and patterns of agentic coding. ...