Become an architect who designs systems, not just someone who writes code.
An 8-week learning path for engineers, Tech Leads, and aspiring Software Architects. Learn to turn business requirements into architectural decisions, choose technologies with well-reasoned arguments, document trade-offs, and guide the implementation of your architecture.
The course will help you systematize your engineering experience and build a practical approach to architecture work — from your first architectural decision to evolving a complex product.
You’ll go through the full cycle of architecture work and learn to explain not only WHAT to build, but also WHY a particular solution is the best fit for a specific product.
Identify architecturally significant requirements (ASRs), analyze constraints, risks, and quality attributes, and connect business goals to technical decisions.
Compare architectural styles, patterns, and technologies, evaluate trade-offs, and record decisions in Architecture Decision Records (ADRs).
Work with teams, plan PoCs, Sprint 0, and your DevOps approach, and validate the architecture throughout delivery.
Assess existing systems, identify architectural problems, and plan the safe evolution of the product.
From fundamental concepts and requirements to the design, implementation, and evolution of a real product’s architecture.
What software architecture is, types of architecture, schools of architectural thought, levels of decision-making, and the full process from ASR to ADR.
Functional and non-functional requirements, quality attributes, constraints, risks, assumptions, and prioritization.
Architecture principles, viewpoints, ADRs, architecture fundamentals, and templates and tools for teamwork.
General, frontend, and backend solutions, architectural styles, patterns, decomposition, and component responsibilities.
Infrastructure, data, integrations, AI components, alternatives and trade-offs, and justifying technical choices.
The architect’s role in delivery, Sprint 0, collaboration with development and QA, DevOps strategy, PoC, and release preparation.
Architecture assessment, architecture metrics, fitness functions, technical debt, and transition architecture planning.
An architectural kata on an end-to-end business case, a set of artifacts, GenAI for architecture work, and growing further in the role.
Note: blocks are grouped by topic for easier navigation; the detailed sequence of lessons and practical assignments follows the course curriculum.
The course is especially valuable if you already have engineering experience and want to move from implementing individual tasks to designing systems and taking responsibility for their integrity.
3+ years of experience in IT, a basic understanding of software development, and intermediate technical English. Videos and explanations are in Ukrainian; some slides, templates, and technical materials are in English.
Practicing Architect · Technology Executive · Course Author
I’ve grown from Software Engineer to Architect, Delivery Director, and head of large engineering organizations. In this course, I share not just theory but practical approaches that help make architectural decisions in real products and teams.
“In this course, you get both the theory and the practice of describing the decisions on your project and explaining why they are what they are. For developers at product companies, this course is a must-watch.”
“The course helped me structure my knowledge and learn new methodologies and approaches. Almost half of the course is practical assignments. Afterwards, you get the slides, templates, and lots of useful material.”
“The course gives a holistic understanding of the architecture design process and the artifacts it produces. It’s useful for developers who are already involved in architecture or plan to be.”
Feedback from participants of the previous live course, translated from Ukrainian and published with their permission.
All materials are available online on the Workademy platform. Videos and explanations are in Ukrainian; some slides, templates, and technical materials are in English. After purchase, access is sent to the email address you provided during registration, usually within 1–2 business days.
Access to the course recording on the learning platform
Access to the chat, where the speaker will answer questions
Presentations
Additional materials from the mentor
Participant certificate (subject to completing practical tasks)
Course participants receive a 10% discount on participation in Fwdays conferences