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 nil usage anti-patterns in Ruby, learn refactoring techniques to reduce errors, and optimize code for better understanding and long-term maintainability.
Explore the evolution of a Rails app over two decades, learning valuable insights on longevity, adaptability, and the enduring relevance of Rails in web development.
Demystify Rails validators, explore their inner workings, and learn to create custom validators with confidence in this enlightening session.
Explore database transaction pitfalls and best practices to safeguard data integrity and application performance in Rails applications.
Explore scientific studies on human happiness and apply insights to tech careers. Gain practical strategies for increasing personal and professional well-being in the software industry.
Explore strategies for navigating career transitions, overcoming self-doubt, and embracing change without guilt. Learn from Lauren Auchter's journey in edtech and engineering.
Explore satisfying code refactoring techniques in Ruby, drawing inspiration from renowned experts and focusing on practical "aha" moments for developers.
Explore time concepts, operations, and mental models to avoid subtle bugs in Ruby programming through a graphical tour of time itself.
Explore the inner workings of Ruby's package ecosystem, from gem installation to debugging and security considerations in Rails applications.
Explore software evolution through architectural insights, drawing parallels between building design and program development for sustainable systems.
Explore profiling tools and techniques for debugging critical performance issues in Ruby applications, with insights from a real-world case study.
Explore Rack's inner workings, versatility, and middleware magic in Ruby web development. Gain practical insights for efficient session management, authentication, and caching.
Explore unconventional data transformations: hear JPEGs, visualize executables, and convert zip files to music. Learn to manipulate raw bytes and bits in Ruby.
Explore Hanami 2.0's new features and build a scalable Ruby app, discovering how it maintains development joy as projects grow.
Explore the Enigma machine's history and mechanics through object-oriented programming, building an emulator in Ruby to unravel its secrets and understand its impact on WWII.
Get personalized course recommendations, track subjects and courses with reminders, and more.