There's no accredited path to becoming a Software Architect — no degree, no fixed training program — which is exactly the gap this 113-lesson course tries to close by combining technical depth with the high-level and interpersonal skills the role actually demands.
What the course covers
- What a Software Architect actually does, and the steps in the architecture process
- Gathering system requirements and choosing the right technology stack
- Component and system architecture design, and where design patterns fit in
- Writing an architecture document, often the most time-consuming artifact in the role
- Soft skills for working across teams and management
- Advanced architecture patterns for more complex systems
A real case study
You get access to a genuine, industry-standard architecture document the instructor built and has used across real projects, as a template you can adapt for your own work. The instructor brings over 17 years of experience as a Software Architect across Fortune 100 companies, startups, and government and defense organizations.
Basic development knowledge is expected, though the course itself involves no coding — it best suits developers with a couple of years of experience, along with system analysts moving toward more technical work.