Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
13 Videos (1h 3m)
    • Introduction and what you will learn

    • What is object oriented programming?

    • The big idea, why do most modern languages use object orientation?

    • Setting up our development environment

    • Classes and objects explained

    • Creating a class and an object

    • Inheritance explained through an example

    • Types of inheritance and gotchas

    • Polymorphism explained

    • An example of polymorphism

    • Encapsulation explained

    • An example of encapsulation

    • Project brief and farewell


About This Class

Object oriented programming. What is it?

That was my biggest question when I started programming.

It took me many months to get the object oriented programming concept fully cemented in my mind. Now I will help you get object orientation in less than an hour. Avoid needlessly complicated explanations that you find on the internet, as I explain everything in PLAIN language and Lego illustrations!

__________REVIEW OF THIS COURSE_____________

Very Simple and Interactive way of learning Basic of OOP


Object Oriented programming (OOP) is used in almost every popular language out there, be it Java, C#, Javascript or PHP. You’ll also need it for iOS and Android apps if you make those!



10 of 12 students recommendSee All

Very good for an absolute beginner to C#. I found the presentation a little slow (which may suit some) but this wasn't a problem when I changed the video speed to 1.25x
I liked it, it covers the basics and then you can start with a clear mind on OOP
Very Simple and Interactive way of learning Basic of OOP





Grant Klimaytys

Super iOS and Android App Developer and Professor

My very first software program was the artificial intelligence brain of an underwater robot in the early 2000's, still the coolest project I have ever worked on!

Since then I have designed and built websites, software and apps using all manner of languages and frameworks. Javascript, Bootstrap, .Net, Python, PHP - you name it, I've probably used it.

These days I focus on building quality cross platform apps using Xamarin studio in C#, Xcode and Swift 2 and Android Studio.

If you're considering becoming a freelance developer then I can honestly say it is the best life in the world. You will have no boss, earn an hourly rate of $60 - $150 and take holiday whenever you want!

Of course you have to learn how to make good apps first, which brings me to my second passion - teaching on Skillshare. Take my courses now and you will see how easy mobile app development can be!