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

The Coding Train

Coding Train Live 102: Intro to ES6 Classes - OOP in JavaScript & Recursion Challenge

In this live stream, I tackle the subject of ES6 classes and Object Oriented Programming in JavaScript. I also do a short coding challenge around recursion and fractals 💻 https://thecodingtrain.com/challenges/77-recursion Timestamps: 31:13 - Intro to new videos about ES6 37:18 - Object Oriented Pro…

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

The Coding Train

Coding Train Live 104: Chatbots with p5.Speech, More OOP in JS & Paperclips!

In this live episode, I continue the chatbots series with the p5.Speech(http://ability.nyu.edu/p5.js-speech/) library. I also continue updating the objects and array tutorials in JavaScript. Oh, and I obsess over Frank Lantz's Universal Paperclips! 💻 Voice chatbot challenge https://thecodingtrain.c…

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

The Coding Train

Coding Train Live 108: More OOP with ES6 & The Game of Life

This live session continues my tutorials on Object Oriented Programming with ES6. I also attempt a coding challenge: Conway's Game of Life with p5.js. 💻 Game of Life challenge https://thecodingtrain.com/challenges/85-the-game-of-life Timestamps: 33:07 - Checking Object Intersection Part 1 52:20 - C…

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

IBM

IBM Java Developer

Prepare for a career as a Java developer

Professional certificate
  • Coursera
  • Self-paced
  • Paid certificate

Universitat Politècnica de València

Introducción a R para ciencia de datos

Este es un curso de introducción al lenguaje R, uno de los lenguajes de programación más utilizados en investigación científica y una gran herramienta para introducirse en el mundo del aprendizaje automático.

  • edX
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

University of Colorado Boulder

BiteSize Python: Object Oriented Programming

4.515 ratings

This course introduces the fundamentals of Object-Oriented Programming (OOP) in Python, a paradigm widely adopted for structuring complex software. It begins with an explanation of what OOP is and why it is popular, followed by the core principles of OOP: inheritance, polymorphism, encapsulation, a…

  • Coursera
  • 4 weeks of study, 3 hours/week
  • Self-paced
  • Paid certificate

IBM

Java Programming Fundamentals

Start coding with confidence in Java

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

University of Colorado Boulder

Object-Oriented Analysis and Design: Practice & Architecture

An applied analysis and design class that addresses the use of object-oriented techniques. Topics include domain modeling, use cases, architectural design and modeling notations. Students apply techniques in analysis and design projects. Focus is on key object-oriented practices and architectural d…

  • Coursera
  • 6 weeks of study, 4-5 hours/week
  • Self-paced
  • Paid certificate

University of Colorado Boulder

Object-Oriented Analysis and Design: Patterns and Principles

An applied analysis and design class that addresses the use of object-oriented techniques. Topics include domain modeling, use cases, architectural design and modeling notations. Students apply techniques in analysis and design projects. Focus is on key object-oriented design patterns and principle…

  • Coursera
  • 5 weeks of study, 4-6 hours/week
  • Self-paced
  • Paid certificate

Universidad Galileo

Internet de las Cosas: Fundamentos de Python

El curso de fundamentos de python está orientado a dar una inicialización a los estudiantes sobre el lenguaje de programación más popular y enfocado a la productividad, que se utiliza en ramas como ciencia de datos y IoT.

  • edX
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

Duke University

Object-Oriented Programming in Python

3.723 ratings

In this project, you will gain hands-on experience working with classes in Python to model real-world objects and systems. By the end, you will be able to utilize key object-oriented programming principles like inheritance and polymorphism. We will build an interactive boxing match simulation using…

  • Coursera
  • 2 hours
  • Self-paced
  • Paid certificate

Universidad del Rosario

Fundamentos en programación de computadores

Aprende los conceptos básicos de programación en lenguaje Python, así como los conceptos básicos del paradigma de programación orientada a objetos.

  • edX
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

Alison

Diploma in Programming Using C#

3.340 ratings

Do you want to create web, mobile and desktop applications? C# is a well-known object-oriented programming language for designing web and desktop applications. This is your opportunity to join the technological revolution by beginning your education with C#. This self-paced course uses a tried-and-…

Learning path or series
  • Alison
  • 4 hours
  • Self-paced
  • Free course
  • Paid certificate
  • Advanced

University of Alberta

Software Design and Architecture

Mindful Strategies for Quality Software

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

Birla Institute of Technology & Science, Pilani

Object Oriented Programming

This comprehensive course is designed to prepare you for a successful career in Java programming and software development, with a strong focus on object-oriented programming (OOP) principles. By leveraging Java, one of the most popular and versatile programming languages, you will gain a solid foun…

  • Coursera
  • Self-paced
  • Paid certificate

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