Module 1 of 3 in Object-Oriented Programming Learning Path

Introduction to Object-Oriented Programming

Share
Save for later

Module outcomes

  • Analyze a problem domain
  • Identify key entities and their relationships
  • Design a basic object model using appropriate OOP principles

Covered concepts

  • Basic Principles of Object-Oriented Programming
  • Structs and Classes
  • Inheritance and Polymorphism
  • Protocols / Interfaces

Module content

IntroductionStart
Instruction
Demo
Conclusion
2
Classes & Structs Lesson (16 mins)
IntroductionStart
Instruction
Demo
Conclusion
3
Inheritance & Polymorphism Lesson (8 mins)
IntroductionStart
Instruction
Demo
Conclusion
4
Protocols & Interfaces Lesson (14 mins)
IntroductionStart
Instruction
Demo
Conclusion

Next module

iOS & Swift
Object-Oriented Programming: Beyond the Basics
Building apps isn’t just about writing code that works, you need to write code that is organized and easy to maintain. This module will help you understand some of the common problems that you will face while building different apps which are already well known and solutions already have best practices to solve them.

Instructors

Contributors

Adriana Kutenko

Illustrator

Gina De La Rosa

Final Pass Editor

Noah Kantor

Video Editor

Over 300 content creators. Join our team.