What’s popular in software architecture
Your source for what’s next
Popular in live online training
See allApril 6, 2023
Software Architecture Hour: Software Design (Tidy First) with Kent Beck
Presented by Neal Ford, Kent Beck
Ask Kent Beck what's next for software engineering Join us for a special conversation with Neal Ford and Kent Beck, programmer, creator of Extreme Programming, pioneer of software patterns, coauthor of ...


April 26 & 27, 2023
From developer to software architect
Presented by Nathaniel Schutta
Learn how to think strategically, manage stakeholder expectations, and make critical architectural decisions Software developers often long to upgrade their careers by becoming software architects. But many don't realize that although ...

May 31, 2023
Software Architecture Superstream: Frontend Architectures
Presented by Neal Ford
Frontend developers and architects combine interface design skills and programming excellence to ensure that users can easily interact with their organizations' web pages. As the demand for online goods continues to ...
April 12, 2023
Comparing Software Architectures by Example
Presented by Mark Richards, Neal Ford
How to evaluate different architecture solutions A critical skill for a software architect is the ability to describe their solution to non-team members, often one of the key determining factors for ...


April 18, 2023
Communicating Software Architecture
Presented by Jacqui Read
Using technical diagrams to take your project from presentation to production In this course, youâll: Learn how to present pitch-perfect visuals to stakeholders Understand the appropriate degree of detail to include ...

April 7 & 14, 2023
Designing Well-Architected Frameworks in Two Weeks
Presented by Rohit Bhardwaj
Create your system using the six pillars of modern software architecture In this course youâll: Design and evaluate architectures in the cloud Analyze and review cloud implementations Identify key scalability challenges ...

Popular in interactive learning
See allUsing Machine Learning in Streamlit
By Stijn van Hijfte
An introduction to machine learning in Streamlit ...
Problem Solving: Finding Second Largest Value in List
By George Heineman
Evaluate order-of-growth behavior ...
Problem Solving: Finding Largest Value Using Recursion
By George Heineman
Use divide and conquer to solve problem recursively ...
Building a Spam SMS Detection Model Using the Random Forest Model Algorithm
By Partha Majumdar
This lab builds a supervised learning model using the random forest algorithm ...
Cleaning Email Data for an Email Spam Detection Algorithm
By Partha Majumdar
In this lab, we clean the text of our email by removing nonessential elements. ...
Use Recursion to Compute a Convex Hull
By George Heineman
A recursive implementation to compute Convex Hull ...