Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
IT & Networking
Software Engineering
Supporting Victims of Domestic Violence
Know Thyself - The Value and Limits of Self-Knowledge: The Examined Life
Understanding Dementia
Organize and share your learning with Class Central Lists.
View our Lists Showcase
A look at how transparent data encryption can still expose relational databases to memory access, chosen plaintext, and reidentification attacks.
A practical introduction to GPLv2 explains its history, copyleft requirements, Linux-specific permissions, and licensing questions developers face, including embedded-system installation scripts.
Explore how kernel interfaces shape language runtimes, from Rust on Linux to bootstrapping an operating system on seL4.
Lessons from hardware, aviation, and production failures show how to spot risks early, ask better questions, and prevent repeat incidents.
Explore how FreeBSD’s long-running ports tree works, from its internals and use cases to modifying and creating ports.
See how ZFS pools, snapshots, encryption, compression, and database tuning shape storage on Linux servers.
Explores network-bound encryption with Clevis and Tang, including threshold policies for automatically unlocking LUKS volumes when enough servers are available.
Explore how Linux maps physical, virtual, and swap memory, and how processes and system settings shape memory use.
Trace how requests travel from users to applications, then compare load-balancing approaches and the tradeoffs behind high-availability service patterns.
See how TempestaTLS handles TLS handshakes inside the Linux kernel to filter high volumes of malicious HTTPS traffic with less copying and better performance.
A deep dive into how TCP and newer transports respond to network overload, from slow start and queue management to BBR and QUIC.
Explores why people ignore security advice and tests behavioral and psychological approaches for making it clearer and more persuasive to non-experts.
Open hardware and inexpensive FPGAs make CPU hacking accessible, from synthesizing an OpenPOWER core to adding instructions.
A demonstration shows how developers can manage project documentation with the Docs-As-Code approach.
Configuration changes can trigger widespread outages; this talk explores why they need code-like rigor and how to make production changes safer.
Get personalized course recommendations, track subjects and courses with reminders, and more.