Programming Foundations: Design Patterns

Created by: Elisabeth Robson

Produced in 2019

icon
Course Description

Design patterns are reusable solutions that solve the challenges software developers face over and over again. Rather than reinventing the wheel, learn how to make use of these proven and tested patterns that will make your software more flexible and resilient to change. This course introduces you to design patterns and takes you through several of the most used object-oriented patterns. Elisabeth Robson and Eric Freeman, coauthors of Head First Design Patterns, join forces to provide an overview of each pattern and examples of the pattern in action. Featured design patterns include the Strategy, Adapter, Observer, and Decorator patterns. Elisabeth and Eric lend these concepts a real-world context by providing code demos in Java, with the occasional example in Python and JavaScript.

icon
Instructor Details

Elisabeth Robson

Elisabeth Robson is an author and software developer.

Elisabeth is cofounder and principal at WickedlySmart and is the coauthor of four Head First titles (Head First Design Patterns, Head First HTML and CSS, Head First HTML5 Programming, and Head First JavaScript Programming), and was previously the director of special projects and codirector of the Head First series at O'Reilly Media. Prior to her work at O'Reilly Media, Elisabeth was director of engineering at the Walt Disney Company. Elisabeth holds a master's degree in computer science from Yale University.

Read More

icon
Reviews

0

0 total reviews

5 star 4 star 3 star 2 star 1 star
0% Complete
0% Complete
0% Complete
0% Complete
0% Complete
0% 0% 0% 0% 0%