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 Orange
152,906 already enrolled
2,403 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.95%
- 4 stars
18.42%
- 3 stars
3.53%
- 2 stars
0.70%
- 1 star
1.37%
Showing 3 of 2403
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! :)
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 Jul 26, 2020
This course is brilliant! Through this course, I gradually lay solid foundation in Object-Oriented Design, as well as improve my programming skills. I'd like to recommend it to my peers!
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.

