This course takes Java beginners to the next level by covering object-oriented analysis and design. You will discover how to create modular, flexible, and reusable software, by applying object-oriented design principles and guidelines. And, you will be able to communicate these designs in a visual notation known as Unified Modelling Language (UML).

Object-Oriented Design

Object-Oriented Design
This course is part of Software Design and Architecture Specialization

Instructor: Kenny Wong
Access provided by HKUST
153,961 already enrolled
2,405 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.90%
- 4 stars
18.44%
- 3 stars
3.53%
- 2 stars
0.74%
- 1 star
1.37%
Showing 3 of 2405
Reviewed on Apr 20, 2022
course introduce prefect content for beignner with good tasks that give you feedback about your progress at last thanks for all who helped me to finish this course
Reviewed on Aug 5, 2020
Great course to learn the concepts of Software Designing and how it is used in real business scenarios. This course is indeed very helpful for aspiring product developers who aim to be an architect.
Reviewed on Sep 25, 2022
I learnt OOD concepts like never before and feel empowered to work on software in a more effective way than before.Thank you, Coursera and University of Alberta! :)
Explore more from Computer Science

Birla Institute of Technology & Science, Pilani

Northeastern University

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.

