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
Explore a wide range of free and certified Magic online courses. Find the best Magic training programs and enhance your skills today!
Explore the potential of Python in web browsers with PyScript, enabling client-side applications and games without server-side logic. Learn key features and create amazing browser-based projects.
Explore how NotImplemented transforms Python's equality operator in DirtyEquals, revolutionizing test writing for APIs and changing perspectives on language quirks.
An interactive demonstration builds an end-to-end encryption algorithm with audience participation to show how private messaging works.
Explore Python's data model and descriptor protocol to understand how 'self' is automatically inserted into methods, unveiling the magic behind this core language feature.
Explore dynamic code modification in Python, its pros and cons, real-world applications, and comparison with Ruby. Learn when monkey-patching is a valuable tool or potential pitfall.
Explore Python Descriptors' power and flexibility through practical examples, unveiling their behavior and mechanisms. Bonus: Learn about class decorators to enhance your coding skills.
Examines how spatial and temporal bias can inflate malware-classification results and introduces realistic evaluation constraints and robustness metrics.
Explores puzzle game design through the lens of human cognition.
A tour of how electricity powers our digital society, from charging phones and storing data to the physical limits of processors and power grids.
Discover Python's magic through a personal project, exploring advanced concepts in a fun, engaging way. Suitable for beginners to professionals, with clear explanations and practical examples.
Explore Nuxt's TypeScript-first approach, offering full-stack type safety, IDE integration, and typed features. Learn about future developments and TypeScript's potential for library authors.
A five-part resilience recipe connects critical functionality, safety boundaries, system observation, feedback, and flexibility to security chaos engineering.
Learn to fold Yuri Shumakov’s Dragon’s Egg, a repeated waterbomb-base pattern that becomes the expandable Origami Magic Ball.
Build and deploy an IMU-based TinyML gesture-recognition model on an Arduino Nano BLE Sense 33.
A walkthrough of turning an open-source magic-wand idea into a working prototype with Bluetooth, PCB design, 3D modeling, and CNC fabrication.
Get personalized course recommendations, track subjects and courses with reminders, and more.