Aviron Software, Microsoft MVP
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
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.

drag handle
C# and .NET Basics
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.

drag handle
Java Fundamentals
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.

drag handle
Enterprise Architecture Patterns
Venmo
Build non-trivial enterprise-level web applications through first-principles thinking applied to programming in JavaScript and TypeScript.

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

drag handle