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
Data Analysis
Cybersecurity
Fractals and Scaling
Mechanics of Materials I: Fundamentals of Stress & Strain and Axial Loading
Learn Like a Pro: Science-Based Tools to Become Better at Anything
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Demystifying Linux kernel upgrades: Learn release processes, distinguish bugfix from feature releases, and implement safe deployment strategies for regular kernel updates with minimal risk.
Comprehensive overview of C++'s evolving ecosystem, covering compilers, debuggers, build systems, and testing frameworks. Explores standardization efforts and tools for efficient C++ development.
Discover advanced CMake techniques for C++ projects, including custom library integration and preprocessing for embedded SQL, through a practical case study using Oracle database.
Explore modern CSS layout techniques through comic book-inspired designs. Learn to create uneven shapes and dynamic layouts using CSS Grid, writing mode, and CSS shapes.
Deep dive into gRPC for .NET: explore contract-based communication, performance benefits, client-side load balancing, and transcoding for streamlined service-to-service interactions in modern web development.
Empowering guide for people pleasers to negotiate salaries effectively, covering preparation, non-monetary benefits, negotiation scripts, and polite power moves to achieve fair compensation without compromising personality.
Explore cloud-managed finite state machines for modeling durable IoT workflows, enhancing system integrity and observability in complex, distributed environments with constrained devices.
Explore techniques to optimize .NET apps for cloud deployment, focusing on reducing cold start time and enhancing container performance in Azure using PGO, Native AOT, Trimming, and Crossgen2.
Explore Halide for high-speed image processing in 3D machine vision, including the transition from OpenCL, benefits, and challenges faced in real-world applications.
Explore compiler correctness, bug detection techniques, and effective reporting strategies. Learn about open-source tools for developers and insights from interactions with compiler teams.
Explore AI's impact on C++ development, from leveraging language models for coding to examining complex idioms that challenge current AI capabilities.
Explore an innovative approach to binary search, leveraging AI and mathematical analysis to optimize this classic algorithm for improved performance and efficiency.
Explore offline-first computing using CRDTs and DDS for distributed applications. Learn to build systems that work locally and synchronize seamlessly, enabling serverless infrastructure and real-time updates.
Debunking popular C++ myths with detailed analysis, providing verdicts and fostering discussions on controversial topics in the C++ community.
Explore how programmers can create tools to assist in playing video games, including code injection and system interactions, with examples in C++.
Get personalized course recommendations, track subjects and courses with reminders, and more.