Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Computer Science
Psychology
Microsoft Excel
Lean Production
Viruses & How to Beat Them: Cells, Immunity, Vaccines
Learn Like a Pro: Science-Based Tools to Become Better at Anything
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Engaging series of rapid-fire presentations on Ruby-related topics, offering diverse insights and innovative ideas from the Ruby community.
Explore advanced Ruby techniques for iteration, data series, and custom object generation. Learn to leverage Enumerable, Enumerators, and Ranges to create joyful interfaces for your teammates.
Explore strategies to manage complexity and extensibility in software development, drawing parallels between coffee machines and code architecture for more maintainable systems.
Explore nonviolent communication techniques to enhance pair programming, fostering deep listening and collaboration for more joyful and fulfilling coding experiences.
Interactive game show exploring Ruby's quirks and challenging developers to predict code outputs, offering a fun way to deepen language understanding.
Discover tools to identify and prioritize unmaintainable code, improve code quality, and tackle technical debt effectively in your Ruby projects.
Inspiring keynote exploring effective communication strategies, leadership skills, and personal growth for Ruby developers and tech professionals.
Explore techniques to keep mocks aligned with real implementations in Ruby testing, including a novel approach using mock fixtures and contracts.
Explore object-oriented principles to model a blues shuffle using Ruby, combining inheritance, composition, and dependency injection to simulate guitar playing through an amplifier.
Explore DNS fundamentals and intricacies with Julia Evans in this engaging keynote, uncovering the inner workings of domain name systems and their impact on web development.
Strategies for handling misnamed code elements in evolving projects. Learn to adapt naming conventions, make safe changes, and balance timely updates with code stability in Rails development.
Explore GraphQL's versatility beyond HTTP APIs in Rails projects, including real-time data delivery, webhooks, WebAssembly integration, and efficient data export techniques.
Explore key changes in Rails 7: removal of webpacker and spring, encrypted attributes, asynchronous queries, autoloading updates, and new front-end tools. Learn upgrade process and architectural decisions.
Discover strategies and real-world examples for optimizing Rails applications to handle billions of daily requests. Learn patterns, tricks, and practical solutions for improving performance at scale.
Explore Ruby on Rails' success, governance, and contribution opportunities. Learn strategies for convincing leadership to invest in Rails and understand its long-term value for organizations.
Get personalized course recommendations, track subjects and courses with reminders, and more.