Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Psychology
Data Analysis
Digital Marketing
Introduction to Psychology
Nutrition, Exercise and Sports
Computing in Python I: Fundamentals and Procedural Programming
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore the evolution of enterprise backup solutions, from costly mistakes to efficient systems, with insights on storage optimization, compliance, and future improvements for operations engineers.
Explore techniques for improving graphics interactivity in real-time applications, focusing on timing, display synchronization, and system-wide changes for smoother animations and better user experiences.
Explore real-time DNA sequencing using the Oxford Nanopore MinION device, from sample preparation to data analysis, showcasing the power of portable genomics and open-source software.
Explore finite state machines as a versatile design pattern applicable to both FPGAs and React, bridging hardware and software development with practical implementation insights.
Explore TypeScript and Rust's growth, collaborative design, and open-source project management techniques. Gain insights into successful language development and community-driven innovation.
Explore privacy and security challenges in virtual and augmented reality, drawing lessons from IoT to build robust systems against potential abuse in immersive technologies.
Exploring a decade of BlueHackers, an initiative addressing mental health in tech communities. Discusses its impact, challenges, and future directions, while examining broader societal trends in mental well-being.
Design and manufacture a custom BeagleBone variant for a NTP server project, covering hardware design, manufacturing prep, and Linux configuration for the new board.
Explores the need for device connectivity control in an interconnected world, emphasizing privacy, security, and the right to protect personal data from unauthorized broadcasting.
Live demonstration of hacking an SD card's embedded processor, turning it into a covert mini-computer. Explores hardware capabilities, security breaches, and potential applications in network penetration and automation scenarios.
Explore Rust for embedded systems: architecture support, paradigm shifts, and techniques for microcontrollers. Survey of outstanding embedded Rust projects in the ecosystem.
Explore the journey of building a Vulkan VR engine for Linux, covering VR technology, Vulkan API development, and the evolution from basic rendering to advanced features.
Explore ethical challenges in software development, from startup culture to user privacy. Learn to establish personal ethical boundaries and navigate moral dilemmas in the tech industry.
Learn Lua programming and create graphical games using the LÖVE engine. Perfect for beginners, this tutorial covers installation, scripting basics, and game development fundamentals.
Explore the challenges and solutions in preventing time overflow across various Linux kernel components, from drivers to filesystems, as part of the Y2038 problem-solving effort.
Get personalized course recommendations, track subjects and courses with reminders, and more.