Staging environment

The Modern Software Developer

1.7K Subscribers

Maven's Terms and Privacy Policy.

Lightning Lessons

Free, interactive sessions to explore new topics

Alumni reviews

Nadaa

Live cohort
I took Mihail's Modern Software Developer course recently and would recommend it without hesitation. What stood out most was how much he prioritizes interaction between students. The breakout sessions weren't filler; they were where I got to know the other students, traded ideas, and actually thought hard about the material. That kind of peer engagement is rare in online courses and it made the whole thing more thought-provoking. Mihail teaches from first principles, which I really appreciated. He doesn't just hand you patterns to memorize. He walks you through the reasoning so you understand why something works, not just that it does.

James

Live cohort
Great best practices, hands on examples, rich discussions. Everything you'd want in a course along with a cohort of talented and engaged professionals. 10/10 - no notes.

Erick

Live cohort
The course is amazing and has all the crucial information to start Agentic coding. Mihail is a great professor and shares all the latest best practices. It's a great course for anyone who needs to ramp up quickly in the AI development!

Zonetti

Live cohort
Staff Software Engineer · Arco Educação

AI Software Development: From First Prompt to Production Code

This course does a great job of covering the full spectrum, from prompt engineering basics all the way to more advanced topics like context/harness engineering and multi-agent systems. The progression feels natural, so even if you're newer to the AI dev space you can follow along without feeling lost, and if you already have some experience there's still plenty of depth to keep things interesting. Beyond the content itself, one of the unexpected highlights was the cohort. Getting to connect with other people going through the course and swapping real-world stories about how they're actually using AI in their day-to-day work was genuinely valuable. That kind of peer exchange is hard to find elsewhere and honestly might be just as useful as the course material itself.

Paulo

Live cohort
The topics are well structured and provide a didactic flow that support the learning experience. We can use the material directly on our daily work.