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
Computer Science
Artificial Intelligence
Data Science
Intelligenza Artificiale
The Bible's Prehistory, Purpose, and Political Future
Education for All: Disability, Diversity and Inclusion
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Elixir compilation, understand file recompilation triggers, and learn strategies to reduce compile-time dependencies for faster development workflows.
Explore the impact of user context on app testing and defect response. Learn empathetic testing strategies to enhance software quality and user experience across various applications.
Explore Libretto, a Scala DSL for seamless concurrent programming using causal dependence, session types, and linear types. Learn to write concurrent code as easily as sequential code.
Explore Unison's innovative approach to programming, solving common problems through its effect system and unique features for code editing, dependency management, and distributed computing.
Discover effective Test Driven Development techniques for Erlang systems, leveraging language-specific tools to enhance code quality and system reliability in both simple and complex projects.
Explore Phoenix 1.7's support for multiple web servers, WebSockets, and router enhancements. Dive into WebSock, request handling, and strategies for large-scale open-source changes.
Master error handling in LISP languages, focusing on Clojure. Learn to recognize and troubleshoot common patterns through real-world examples and practical tips for efficient debugging.
Explore remote debugging in Elixir using Livebook, OTP distribution, and module reloading. Learn to leverage smartcells, eprof, and flamegraphs for effective troubleshooting of remote instances.
Explore formal verification techniques for mission-critical software, using a financial application example to demonstrate mathematical proofs beyond standard unit testing.
Explore writing NIFs in Ziglang for Elixir and Erlang, covering integration, type marshalling, and practical demonstrations for both languages.
Explore building secure, tiny native apps for multiple platforms using Tauri framework with Rust and Elm, combining web frontend and native code.
Explore Flow-Based Programming in Erlang, learning to design dataflow graphs and generate code for stream computing. Synthesize processing elements from functional blocks for efficient parallel data processing.
Explore diverse open source experiences, learn valuable lessons, and gain insights for contributors and maintainers through engaging stories and personal anecdotes.
Explore real-time product analytics using LiveView, enabling direct user interaction and feedback. Learn to build an internal admin interface for monitoring user activity and engagement.
Explore the development process and challenges of Livebook Desktop, and learn how to distribute your own desktop applications using open-source technology.
Get personalized course recommendations, track subjects and courses with reminders, and more.