Programming Foundations: Design Patterns Preview

Programming Foundations: Design Patterns

With Elisabeth Robson and Eric Freeman Liked by 3,622 users
Duration: 1h 44m 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

Earn a sharable certificate

Share what you’ve learned, and be a standout professional in your desired industry with a certificate showcasing your knowledge gained from the course.

Sample certificate

Certificate of Completion

  • Showcase on your LinkedIn profile under “Licenses and Certificate” section

  • Download or print out as PDF to share with others

  • Share as image online to demonstrate your skill

Meet the instructors

Learner reviews

4.7 out of 5

1,389 ratings
  • 5 star
    Current value: 1,095 78%
  • 4 star
    Current value: 232 16%
  • 3 star
    Current value: 52 3%
  • 2 star
    Current value: 2 <1%
  • 1 star
    Current value: 8 <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.