Programming Foundations: Design Patterns Preview

Programming Foundations: Design Patterns

With Elisabeth Robson and Eric Freeman Liked by 3,647 users
Duration: 1h 45m Skill level: Intermediate Released: 5/6/2019

Start my 1-month free trial

Course details

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.

Skills you’ll gain

Meet the instructors

Learner reviews

4.7 out of 5

1,426 ratings
  • 5 star
    Current value: 1,125 78%
  • 4 star
    Current value: 236 16%
  • 3 star
    Current value: 53 3%
  • 2 star
    Current value: 2 <1%
  • 1 star
    Current value: 10 <1%

Contents

What’s included

  • Practice while you learn 1 exercise file
  • Test your knowledge 7 quizzes
  • Learn on the go Access on tablet and phone

Download courses

Use your iOS or Android LinkedIn Learning app, and watch courses on your mobile device without an internet connection.