Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Communication Skills
Artificial Intelligence
Psychology
Direct Tax Laws and Practice
Introduction to Biology - The Secret of Life
ODS en la Agenda 2030 de las Naciones Unidas:Â Retos de los Objetivos de Desarrollo Sostenible
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore microservice architectures, comparing synchronous and asynchronous models. Learn patterns like CQRS and Event Sourcing, and strategies for evolving systems towards asynchronous communication.
Explore 13 functional programming techniques through turtle graphics implementations, from partial application to interpreter patterns, in this comprehensive overview for FP-curious developers.
Explore Blazor's security model, integrating with Identity Server 4, implementing roles and policies, and adapting for PWA offline mode in this deep dive into authentication and authorization for .NET developers.
Explore GraphQL schema stitching with Hot Chocolate on ASP.Net Core, learning to create a unified API from multiple services and external APIs for efficient data fetching and management.
Explore essential HTTP security headers to protect web apps from vulnerabilities. Learn implementation techniques and see live demos of their impact on site security.
Explore Game Boy emulation in .NET Core, covering machine code, opcodes, real-time emulation, and debugger building. Learn low-level concepts and software porting techniques.
Explore NoSQL databases, their advantages over relational models, and learn when to adopt them for modern application development. Gain insights into data models, CAP theorem, and decision-making criteria.
Strategies for tackling complex projects: breaking down tasks, defining MVP, revisiting software principles, and overcoming analysis paralysis to make steady progress.
Explore challenges and solutions for tracking logs and debugging in microservices, covering clock synchronization, event ordering, and distributed systems concepts.
Explore refactoring patterns and steps to transform a non-DDD SOA system into a domain-driven design approach, covering key concepts, implementation strategies, and decision-making processes.
Explores common pitfalls in implementing OAuth 2.0 and OpenID Connect for web app security, covering key concepts, best practices, and potential vulnerabilities using IdentityServer4 on ASP.NET Core.
Explore various background task solutions in .NET Core, including IHostedServices, BackgroundServices, Worker Services, and Hangfire. Learn their pros, cons, and best use cases for efficient task management.
Explore QProperty in Qt6 for C++ property binding, comparing it with QML binding. Learn implementation details, evaluation methods, and migration options from Qt5 to Qt6.
Explore C++'s parallel programming models: unstructured, task-based, and data parallel. Learn key facilities, use cases, and recent features for efficient parallel programming in modern C++.
Explore microservices scaling using message queues, .NET, and Kubernetes. Learn to design, package, and deploy reliable applications with autoscaling for improved performance and robustness.
Get personalized course recommendations, track subjects and courses with reminders, and more.