This course extends object-oriented analysis and design by incorporating design patterns to create interactive applications. Through a survey of established design patterns, you will gain a foundation for more complex software applications. Finally, you will identify problematic software designs by referencing a catalog of code smells.

Design Patterns

Design Patterns
This course is part of Software Design and Architecture Specialization

Instructor: Kenny Wong
Access provided by Capgemini
103,543 already enrolled
1,375 reviews
Skills you'll gain
Tools you'll learn
Details to know

Add to your LinkedIn profile
See how employees at top companies are mastering in-demand skills

Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate

There are 4 modules in this course
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor

Offered by
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Learner reviews
- 5 stars
75.43%
- 4 stars
19.40%
- 3 stars
3.12%
- 2 stars
1.09%
- 1 star
0.94%
Showing 3 of 1375
Reviewed on Mar 17, 2022
The course and the instructor was so good. The curriculum was well designed and of appropriate length. I really enjoyed and learnt skills that I would be able to apply while developing real software
Reviewed on Jan 23, 2022
Excellent course! Instructor easy description as well as lots examples helps me to solidify my object oriented and design pattern principles. Thank you so much for this course.
Reviewed on Jun 3, 2021
The concepts had a lucid articulation. The course covered most of the design patterns including design principles behind them. I found it very useful.
Explore more from Computer Science

LearnKartS

Birla Institute of Technology & Science, Pilani

University of Alberta

University of Colorado Boulder
¹ Some assignments in this course are AI-graded. For these assignments, your data will be used in accordance with Coursera's Privacy Notice.

