Programming Foundations: Object-Oriented Design
With Olivia Chiu Stone and Barron Stone
Liked by 14,149 users
Duration: 3h 41m
Skill level: Beginner
Released: 11/27/2018
Course details
All good software starts with a great design. Object-oriented design helps developers plan applications before they write a single line of code, and break down ideas into reusable and maintainable components. This course focuses on the foundational concepts, teaching them in a fun, interactive way to help you quickly develop your skills. Tag team Olivia and Barron Stone introduce you to the concepts and termsâobjects, classes, abstraction, inheritance, and moreâthat you need to get started. They then show how to take the requirements for an app, identify use cases, and map out classes using Universal Modeling Language (UML). The final design can then be translated into code using one of the many popular object-oriented programming languages, such as Java, C#, Ruby, or Python.
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.
LinkedIn Learning
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
-
-
-
Nathan Masachi
Nathan Masachi
Product Designer | Digital Interactive Media + CS @ FIU | Building scalable experiences | Miami
Contents
Whatâs included
- Test your knowledge 7 quizzes
- Learn on the go Access on tablet and phone