- edX
- 6 weeks, 6 - 8 hours per week
- Self-paced
- Free to audit
- Paid certificate
- Intermediate
Free online
Object-Oriented Programming courses 338
Learn Object-Oriented Programming online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.
Explore subjects
More in Programming
Microsoft
Advanced C# Language Features & Object-Oriented Programming
This course introduces learners to the fundamentals of programming with C#. You’ll gain hands-on experience writing, compiling, and executing C# code while exploring essential concepts like variables, data types, operators, control flow, and functions. By the end, you’ll have a strong foundation to…
- Coursera
- 4 months, 5 hrs per week
- Self-paced
- Paid · free trial
- Paid certificate
- edX
- 6 weeks, 6 - 8 hours per week
- Self-paced
- Free to audit
- Paid certificate
- Intermediate
University of Michigan
Data Structures for Designers Using Python
In Data Structures for Designers Using Python, you’ll delve into the critical concepts of data structures and object-oriented programming, tailored specifically for design and visual content creation applications. You’ll be introduced to object-oriented programming principles in Python, enabling yo…
- Coursera
- 5 weeks, 3-5 hours per week
- Self-paced
- Paid · free trial
- Paid certificate
The Coding Train
8: Object-Oriented Programming - Processing Tutorial
These video lessons accompany Chapter 8 (Objects) from the Learning Processing textbook. Hope you enjoy them! For more: http://learningprocessing.com Buy the book: http://amzn.to/1ScOLfT
- YouTube
- 6 videos, 60 minutes
- Self-paced
- Free video
Bro Code
Python Object Oriented Programming Full Course 🐍
#python #pythontutorial #pythonprogramming 00:00:00 Python Object Oriented Programming Intro 🚗 00:12:17 class variables 🎓 00:20:33 inheritance 👨👦👦 00:27:29 multiple inheritance 🐟 00:35:31 abstract classes 👻 00:42:33 super() 🔴 00:55:38 polymorphism 🎭 01:03:44 duck typing 🦆 01:08:03 aggregation 📚 0…
- YouTube
- 2 hours
- Self-paced
- Free video
- YouTube
- 32 videos, 11 hours
- Self-paced
- Free video
ArjanCodes
Software Design in Python
In this series, I talk about design patterns and principles and show you how you can use them to improve the quality of your code. All examples are in Python.
- YouTube
- 101 videos, 35 hours
- Self-paced
- Free video
Codio
Python Programming: Object-Oriented Design
4.814 ratingsCode and run your first Python program in minutes without installing anything! This beginner-focused course will further develop your programming skills. Topics covered include creating classes, mutability, encapsulation, inheritance, and polymorphism.
- edX
- 5 weeks, 2 - 3 hours per week
- Self-paced
- Free to audit
- Paid certificate
- Beginner
Alison
Diploma in Programming C#: Advanced
3.740 ratingsC# is a general-purpose, multi-paradigm programming language encompassing declarative and generic functionality along with object-oriented programming and component programming disciplines. Microsoft heavily supports C#, issuing fixes and updates frequently. This makes it a more readily updated lan…
- Alison
- 10 hours
- Self-paced
- Free course
- Paid certificate
- Intermediate
IITBombay
Implementation of Data Structures
Learn how to write correct and efficient data structures manipulation using existing standard template library (STL) of C++. Get introduced to the power of STL and make your code more solid, reusable, and robust.
- edX
- 6 weeks, 6 - 8 hours per week
- Self-paced
- Free to audit
- Paid certificate
- Intermediate
The Coding Train
Live Stream #40: Tree Generation with Different Algorithms
In this live stream, I show you different ways of generating trees using various algorithms. I'm going over recursive, object-oriented, L-systems and space colonization algorithms. 9:14 - Presentation of today's topics 30:38 - Recursive fractal tree generator 52:33 - Fractal trees with object-orien…
- YouTube
- 4 hours
- Self-paced
- Free video
Codio
Java Programming: Object-Oriented Design
4.518 ratingsCode and run your first Java program in minutes without installing anything! This beginner-focused course will further develop your programming skills. Topics covered include creating classes, mutability, encapsulation, inheritance, and polymorphism.
- edX
- 5 weeks, 2 - 3 hours per week
- Self-paced
- Free to audit
- Paid certificate
- Beginner
Universitat Politècnica de València
Fundamentos TIC para profesionales de negocios: Programación
¿Tienes que trabajar con las Tecnologías de la Información y te faltan conocimientos? Conoce los fundamentos de la programación software.
- edX
- 4 weeks, 3 - 6 hours per week
- Self-paced
- Free to audit
- Paid certificate
- Beginner
Codio
C++ Programming: Object-Oriented Design
4.65 ratingsCode and run your first C++ program in minutes without installing anything! This beginner-focused course will further develop your programming skills. Topics covered include creating classes, mutability, encapsulation, inheritance, and polymorphism.
- edX
- 5 weeks, 2 - 3 hours per week
- Self-paced
- Free to audit
- Paid certificate
- Beginner
- YouTube
- 11 videos, 2 hours
- Self-paced
- Free video
University of Illinois Urbana-Champaign
Accelerated Computer Science Fundamentals
Data Structures and Algorithms in C++
- Coursera
- Self-paced
- Paid · free trial
- Paid certificate
University of Michigan
Creative Coding: Hands-On Python
Become a Creative Programmer with Python!
- Coursera
- Self-paced
- Paid · free trial
- Paid certificate
Microsoft
Microsoft Introduction to C++ Programming
Microsoft Introduction to C++ Programming
- Coursera
- Self-paced
- Paid · free trial
- Paid certificate
Microsoft
Advanced Python Development Techniques
4.129 ratingsDescription: This course elevates your Python expertise by exploring advanced programming concepts and industry-standard practices. You'll delve into sophisticated data structures, code optimization techniques, object-oriented programming, generative AI, cloud computing, and robust testing strategi…
- Coursera
- 22 hours
- Self-paced
- Paid · free trial
- Paid certificate


















