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

University of Colorado Boulder

Object-Oriented Analysis and Design: Foundations & Concepts

3.917 ratings

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 elements and concepts. This c…

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

University of Colorado Boulder

Object-Oriented Analysis & Design

Take a step towards becoming a software craftsperson!This class offers an examination of key patterns, principles, and practices for effective object-oriented design and analysis. Learn to move through understanding problems and requirements to identification of the best possible technical solution…

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

University of London

Object Oriented Programming

Build a Crypto-Trading Platform with C++

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

SDG Academy

UNESCO course on Teaching and learning about violent pasts

This UNESCO course helps educators teach about histories of violence to help towards building cultures of peace, empathy, and global citizenship. Through eight interactive modules, explore key concepts and pedagogical strategies to address violent pasts and their legacies in your classrooms with se…

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

Università degli Studi di Napoli Federico II

Programmazione I

Impara come applicare concetti di programmazione di base, utilizzando come linguaggio di riferimento il linguaggio C++. Learn how to apply basic programming concepts in C++ language.

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

Università degli Studi di Napoli Federico II

Nuove tecnologie digitali

Un corso che ti avvicinerà alle diverse tematiche del digitale. Un viaggio attraverso le principali teorie dell’informazione e delle varie opportunità che il Web offre, dall’uso delle reti telematiche alla diffusione delle reti sociali.

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

University of London

Introduction to Object-Oriented Programming in C++

This course is the first of five courses aiming to help you to become confident working in the object-oriented paradigm in the C++ language. This specialisation is for individuals who want to learn about objected oriented programming. It's an all-in-one package that will take you from the very fund…

  • Coursera
  • 2 weeks with 5 hours a week
  • Self-paced
  • Paid certificate

Codio

C++: Algorithms

Build a solid foundation of algorithms through a learn-by-doing approach.

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

Codio

Java: Algorithms

Build a solid foundation of algorithms through a learn-by-doing approach.

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

Codio

C++: Linear Data Structures and Trees

Build a solid foundation of linear data structures, trees, and self-balancing trees through a learn-by-doing approach.

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

University of Alberta

Design Patterns

This course extends object-oriented analysis and design by incorporating design patterns to create interactive applications. Through a survey of established design patterns, you will gain a foundation for more complex software applications. Finally, you will identify problematic software designs by…

  • Coursera
  • Four weeks of study, 5 – 8 hours/week
  • Self-paced
  • Paid certificate

University of Colorado System

Intermediate Object-Oriented Programming for Unreal Games

This course is the fourth and final course in the Specialization about learning how to develop video games using the C++ programming language and the Unreal game engine on Windows or Mac. This course assumes you have the prerequisite knowledge from the previous three courses in the specialization.…

  • Coursera
  • Self-paced
  • Paid certificate

University of Alberta

Object-Oriented Design

This course takes Java beginners to the next level by covering object-oriented analysis and design. You will discover how to create modular, flexible, and reusable software, by applying object-oriented design principles and guidelines. And, you will be able to communicate these designs in a visual…

  • Coursera
  • Four weeks of study, 5-8 hours/week
  • Self-paced
  • Paid certificate

Codio

C++: Non-Linear Data Structures

Build a solid foundation of non-linear data structures through a learn-by-doing approach.

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

Codio

Java: Non-Linear Data Structures

Build a solid foundation of algorithms through a learn-by-doing approach.

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

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