Netflix
APIs Courses
What is an Application Programming Interface? Learn about APIs & API Design in Node.js through a variety of courses and resources.
API Design in Node.js, v5
Build scalable APIs with Node.js and Express. Learn RESTful API design best practices, secure your API with JWT-based authentication, and keep your API running with runtime schema validation and integration testing strategies. Create a production deployment and ship your next API today!
drag handle
Domain Modeling for Humans and AI
Stripe
Build cleaner, smarter software with domain-driven design. Model entities, value objects, and aggregates to simplify complexity and deliver adaptable systems.
drag handle
Enterprise Java with Spring Boot
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.
drag handle
Intermediate Vue
Pandan Studio
Master Vue 3's Composition API, transparent components, and scoped slots. Create composables, implement file-based routing, and use Pinia to solve state management challenges. Leverage Vue 3's improved developer experience and gain the skills to take the lead on your next Vue project.
drag handle
Go & Vanilla JS: Fullstack Without Frameworks
Independent Consultant
Code a high-performance fullstack app from scratch! Skip the framework while creating a modern web app with Vanilla JavaScript and a rock-solid backend JSON API with Go.
drag handle
Fullstack TypeScript, v2 (feat. Zod)
Temporal
Find the end-to-end type-safety strategy that works with your stack! Share TypeScript types across client and server apps. Write bullet-proof Zod schemas. Use tRPC queries and mutations. Explore Prisma for database migrations and schema generation.
drag handle
Complete Go for Professional Developers
Twitch
Learn Go by building a real application from scratch! Create scalable APIs, connect to Postgres with Docker, implement authentication, and build a production-ready backend with Go’s most powerful features.
drag handle
AI Agent: From Prototype to Production
Netflix
Make your AI apps production ready with evals, human-in-the-loop guardrails, memory management, and Retrieval Augmented Generation (RAG).
drag handle
Building APIs with C# and ASP.NET Core
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.
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
PHP Basics
Independent Consultant
Get up to speed quickly with PHP for web development. Learn syntax, OOP, API creation, database integration, and build real-world projects. Ideal for beginners with basic programming knowledge.
drag handle
Introduction to Backend Architectures
TheAltF4Stream
Learn essential backend architectures from monoliths to serverless. Discover key principles, tackle common challenges, and explore real-world examples giving you a perfect introduction to backend systems.
drag handle
Introduction to Node.js, v3
Netflix
Learn the foundations of Node.js and server-side JavaScript to build custom CLIs, manipulate files, create servers, and more. Take your JavaScript skills to the next level and become a full-stack engineer!
drag handle
Basics of Go
Independent Consultant
Get an introduction to Go. Learn basic syntax like variables, constants, data types, and creating and importing packages. Get hands-on with all the necessary features of Go to get up to speed with the language quickly!
drag handle
Web Storage APIs
Independent Consultant
Go beyond localStorage to use newer and more performant APIs like IndexedDB for storing JSON, CacheStorage for caching requests, and the FileSystem API for accessing the local file system.
drag handle
Vue 3 Fundamentals
Pandan Studio
Learn to build complete apps with Vue: create flexible components using directives, props, lifecycle hooks, and slots. And use Vue Router for routing and Pinia for state management.
drag handle
Python Fundamentals
Microsoft
Create and run simple Augment Python programs, including working with the available data types, writing functions and classes, and much more. Read more!
drag handle