Fundamentals of Solution Architecture
A practical guide covering the full lifecycle of architectural thinking — from the role of the architect to designing, documenting, and evolving complex systems.
In-depth guides covering software architecture, product management, and more.
A practical guide covering the full lifecycle of architectural thinking — from the role of the architect to designing, documenting, and evolving complex systems.
A practical guide covering the full product lifecycle — from understanding the PM role and defining strategy to running discovery, prioritising work, launching products, and growing your career.
Designing human-centered AI systems and interactions.
A practical guide covering the mobile product lifecycle — platform strategy, app store dynamics, monetisation, growth, and retention on iOS and Android.
A hands-on guide to Python programming — from syntax and data structures to OOP, modules, and real-world libraries.