What’s popular in software development
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 8, 2023
Clean Code
Presented by Robert Martin
Robert C. âUncle Bobâ Martin is a software craftsman, and one of the leading names in contemporary software development. His books and videos are immensely popular. This new live training session ...

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 ...


May 3, 2023
Efficient Software Development
Presented by Sebastian Daschner
Applying automation to improve coding time Automation can help developers do their job more efficiently. Join expert Sebastian Daschner to explore best practices for using your computer more effectivelyâand discover how ...

Popular in interactive learning
See allBuilding 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 ...
Challenge: Design a Recursive Search
By George Heineman
Recursively search for a value in an ordered list ...
Use Recursion to Compute a Sum
By George Heineman
A recursive implementation of method to compute sum of a list ...
Challenge: Compare Sorting Algorithms
By George Heineman
Compare sorting algorithms on different inputs ...