Object Oriented

Object Oriented Courses

What is Object-Oriented Programming (OOP)? Learn object oriented programming for structuring programs through courses and resources from Frontend Masters.

Building APIs with C# and ASP.NET Core

Spencer Schneidenbach

Spencer Schneidenbach

Aviron Software, Microsoft MVP
Build a robust API with C# while leveraging the power of ASP.Net Core! Architect reliable JSON-based API routes with data validation and unit testing.
5 hours, 10 minutes CC
Building APIs with C# and ASP.NET Core
drag handle

C# and .NET Basics

Spencer Schneidenbach

Spencer Schneidenbach

Aviron Software, Microsoft MVP
Explore the C# language while working with common .NET tools. Learn to create abstract and concrete classes, use inheritance and interfaces, work with extension methods and LINQ.
5 hours, 48 minutes CC
C# and .NET Basics
drag handle

Java Fundamentals

Angie Jones

Angie Jones

Java Champion
Learn Java, one of the most popular programming languages in the world, especially for enterprise applications! Learn object-oriented and functional programming through hands-on coding challenges.
8 hours, 55 minutes CC
Java Fundamentals
drag handle

Enterprise Architecture Patterns

Build non-trivial enterprise-level web applications through first-principles thinking applied to programming in JavaScript and TypeScript.
5 hours, 39 minutes CC
Enterprise Architecture Patterns
drag handle

The Hard Parts of Object Oriented JavaScript

Will Sentance

Will Sentance

Codesmith
Understand JavaScript’s prototypal design and ES6+ classes to better organize and scale your JavaScript apps.
4 hours, 30 minutes CC
The Hard Parts of Object Oriented JavaScript
drag handle