technifyed

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

Showing 338 courses

IITBombay

Foundations of Data Structures

Learn the best way to structure and represent data.

  • edX
  • 6 weeks, 6 - 8 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

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 certificate

IITBombay

Algorithms

Learn how to structure and use algorithms to solve real life problems.

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

Video playlist
  • 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…

Free video
  • YouTube
  • 2 hours
  • Self-paced
  • Free video

ArjanCodes

Design Patterns

Discussions of various design patterns in Python.

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

Video playlist
  • YouTube
  • 101 videos, 35 hours
  • Self-paced
  • Free video

Codio

Python Programming: Object-Oriented Design

4.814 ratings

Code 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 ratings

C# 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…

Learning path or series
  • 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…

Free video
  • YouTube
  • 4 hours
  • Self-paced
  • Free video

Codio

Java Programming: Object-Oriented Design

4.518 ratings

Code 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 ratings

Code 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

Web Dev Simplified

Design Patterns

Video playlist
  • YouTube
  • 11 videos, 2 hours
  • Self-paced
  • Free video

University of Michigan

Creative Coding: Hands-On Python

Become a Creative Programmer with Python!

Learning path or series
  • Coursera
  • Self-paced
  • Paid certificate

Microsoft

Advanced Python Development Techniques

4.129 ratings

Description: 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 certificate

Enter your email and the official page opens. Phone is optional.