Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Web Development
Digital Marketing
Artificial Intelligence
Monitoring Volcanoes and Magma Movements
FinTech Ethics and Risks
Python and Statistics for Financial Analysis
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Apache Kafka's event streaming platform for .NET developers, covering architecture, pub/sub messaging, and real-time stream processing applications at scale.
Explore Microsoft's JAMStack-based approach for building Docs and Learn, focusing on scalability, performance, and community contributions through GitHub integration.
Explore the path to becoming a successful CTO, covering essential skills, leadership strategies, and experiences needed for this pivotal tech leadership role.
Explore API styles like GraphQL, gRPC, and REST, understanding their strengths and limitations to make informed decisions for your specific application context and deliver exceptional developer experiences.
Learn to set up, deploy, and manage containerized systems with Kubernetes. Covers basics, cluster setup, workload deployment, and automated build/release using AKS and Azure DevOps.
Explore reverse engineering techniques using a classic 90s game as an example. Learn about file structures, compression, graphics, and audio while rebuilding the game in C#.
Explore DevOps principles for Big Data Analytical Pipelines using Azure Data Platform, including Data Factory, Databricks, and Data Lake Gen2. Learn to build and operationalize multi-source Modern Data Warehouses.
Explore automated delivery from cloud to Commodore 64, debunking common DevOps excuses and showcasing innovative solutions for embracing modern practices in legacy environments.
Learn to develop cloud-enabled mobile apps with Flutter, connecting to Azure services like Identity and App Center. Discover how Azure accelerates app development across frameworks.
Learn X86 Assembly basics to understand Compiler Explorer output, including memory, registers, conditionals, loops, and optimizations. Gain skills to analyze your own code's assembly.
Explore a systems engineering approach to reverse engineer legacy software in complex systems, focusing on understanding development reasoning and creating roadmaps for incremental improvements.
Explore Unicode's complexities, from ancient scripts to modern emojis, and learn how text encoding impacts computer systems and programming languages like C++.
Explore customizing Qt for high-performance graphics on specialized hardware, including modifications for devices without GPUs and extending QML across multiple displays.
Explore IncludeOS's use of Conan for cross-platform dependency management in library OS development, covering package editing, maintenance, and workflow optimization.
Explore lesser-known, faster variants of classic sorting algorithms while uncovering surprises and learning to navigate modern complex architectures.
Get personalized course recommendations, track subjects and courses with reminders, and more.