Object-Oriented Programming

Sort options

Crash Course on Python (Coursera)

This course is designed to teach you the foundations in order to write simple programs in Python using the most common structures. No previous exposure to programming is needed. By the end of this course, you'll understand the benefits of programming in IT roles; be able to write simple [...]

The Power of Object-Oriented Programming (Coursera)

Object-oriented programming (or OOP) is a model that allows you to organize data by classes and objects using attributes. It’s also one of the most popular types of programming, making it an essential skill to help you better communicate with programmers in your organization.

Object-Oriented Programming with Java (Coursera)

Apr 1st 2024
Object-Oriented Programming with Java (Coursera)
Course Auditing
Categories
Effort
Languages
If you have basic knowledge of Java and want to delve into the world of object-oriented programming, this course is for you. In four weeks, you will start with the fundamental concepts of object orientation to advance towards more advanced concepts. You will immerse yourself in the world of [...]

Building Objects in C (Coursera)

In this course, learn how Python was built in C and, by extension, languages like Java and JavaScript. Review object-oriented programming syntax from several languages and use your knowledge of C to build a library that integrates high-level data structures like strings, lists, and dictionaries. Learn how to make [...]

Introduction to Open Source Application Development (Coursera)

Apr 1st 2024
Introduction to Open Source Application Development (Coursera)
Course Auditing
Categories
Effort
Languages
This course introduces basic concepts of systems programming using a modern open source language. You will learn to apply basic programming concepts toward solving problems, writing pseudocode, working with and effectively using basic data types, abstract data types, control structures, code modularization and arrays. You will learn to detect [...]

Functional Programming with Java and Threads (Coursera)

This course provides an in-depth journey through modern Java object-oriented and function programming concepts and features, and explores how to apply these concepts and features to implement efficient and scalable concurrent programs using very modern Java features like virtual threads.

Unity and C# basics (Coursera)

Apr 1st 2024
Unity and C# basics (Coursera)
Course Auditing
Categories
Effort
Languages
This course prepares you for a career using AR in the entertainment world. You will learn how AR is used to create games in mobile apps, and you'll learn about a specific AR development tool, Unity.

Use C++ to build a crypto trading platform V: final system (Coursera)

This course is the fifth 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 [...]

Use C++ to build a crypto trading platform IV: objects (Coursera)

This course is the fourth 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 fundamentals [...]

Laboratório de Programação Orientada a Objetos - Parte 2 (Coursera)

Esta é a segunda parte do curso avançado de Programação Orientada a Objetos oferecido pelo Departamento de Ciência da Computação do IME-USP. O curso é voltado para profissionais ou estudantes interessados em Desenvolvimento de Software Avançado e que já dominam uma linguagem de programação e já conhecem os fundamentos [...]