Become a Software Architect with Neal Ford and Mark Richards
Learn software architecture directly from top experts with O’Reilly’s immersive six-week cohort
Learn software architecture directly from top experts with O’Reilly’s immersive six-week cohort
Move beyond writing code and start thinking like an architect. Over six intensive weeks, you’ll learn directly from two of the industry’s most respected software architects, Neal Ford and Mark Richards, while collaborating with experienced engineers from around the world to design, evaluate, and defend a complete software architecture.
This isn’t just another online course. It’s immersive, hands-on, experiential learning that combines expert instruction, real-world architectural challenges, team collaboration, and direct feedback from the authorities who’ve helped define modern software architecture in their work and through their writing and teaching.
Software architecture is about making difficult decisions, balancing competing priorities, and communicating those decisions clearly. This six-week cohort bridges theory and practice through hands-on collaboration, real-world challenges, and direct feedback from two of the industry’s most respected software architects.
You’ll work in a team of five to complete a series of architectural katas based on real software design challenges. Each week introduces new requirements and constraints, requiring your team to adapt, refine, and defend your architecture as it evolves. By the end of the program, you’ll have designed a complete architecture that reflects the technical and business trade-offs architects face every day.
Each week, you’ll join Neal and Mark for live, interactive workshops where you can ask questions, explore architectural trade-offs, and receive feedback on your team’s designs. During breakout sessions, they’ll rotate between teams, challenging assumptions and helping you strengthen your architecture. You’ll also stay connected through a cohort email group and Slack.
The cohort culminates in a final architecture defense. Your team will present your solution to Neal and Mark, explain the decisions you’ve made, justify your trade-offs, and demonstrate how your architecture evolved throughout the program. It’s one of the closest simulations you’ll find to a real architecture review.
You don’t need previous experience as a software architect. You do need professional software engineering experience. This cohort is ideal for:
This is an intensive professional development experience. Plan to dedicate approximately 8–12 hours each week, including:
As Neal Ford puts it: “Think of this as having a part-time job for six weeks.” The more you invest, the more you’ll gain. You will receive an in-depth schedule and your study list in your welcome email.