Programming Foundations: Object-Oriented Design Preview

Programming Foundations: Object-Oriented Design

With Olivia Chiu Stone and Barron Stone Liked by 13,842 users
Duration: 2h 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.

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.8 out of 5

5,481 ratings
  • 5 star
    Current value: 4,410 80%
  • 4 star
    Current value: 887 16%
  • 3 star
    Current value: 135 2%
  • 2 star
    Current value: 18 <1%
  • 1 star
    Current value: 31 <1%

Contents

What’s included

  • 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.