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.

Enterprise Java with Spring Boot

Josh Long
Broadcom
Learn how the world’s leading companies build Java applications. Start by rapid prototyping with start.spring.io and build up to production-ready Spring backends.
7 hours, 7 minutes CC
Enterprise Java with Spring Boot
drag handle

Building APIs with C# and ASP.NET Core

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