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
Discover how to transform your Rails app into a Progressive Web App, enabling offline functionality and native-like experiences using Rails 7's front-end tools.
Explore applying microservices patterns to modular monoliths, focusing on data consistency and distributed transactions. Learn from real-world experiences, pitfalls, and insights.
Interactive game show exploring Ruby's quirks and challenging developers to predict code outputs, enhancing understanding of the language's nuances and edge cases.
Explore race conditions in Rails apps: detection, reproduction, testing, and fixing strategies for shared resources and multi-process environments.
Explore Rails engines as powerful tools for modular development, focusing on their role in implementing GraphQL Federation at Doximity and enhancing team productivity.
Explore principles for building enduring engineering organizations, drawing insights from ancient structures and applying them to modern Rails app development.
Illuminating the journey from mid-level to senior developer, offering guidance on technical mastery, leadership skills, and career growth strategies in software development.
Participate in a community-driven effort to establish standardized Rails conventions through a town hall-style event, voting on rubocop-rails rules to create a consensus-based linter and formatter for Rails developers.
Explore Ruby's creator Matz's insights on performance optimization, balancing speed with developer happiness, and the future direction of the language.
Explore mutual aid initiatives, their impact, and lessons learned from tech-driven community support projects. Gain insights on effective volunteering and fostering solidarity in times of crisis.
Explore how diverse experiences in translation, snowboarding, and drumming can enhance software development skills and provide unique perspectives in Ruby programming.
Discover strategies for managing background job queues efficiently, focusing on latency reduction to ensure timely execution of urgent tasks and improve overall application performance.
Explore the crucial optimization technique of splitting for Ruby blocks, enhancing performance by specializing methods to different call sites and enabling efficient compilation.
Explore JRuby: its compatibility, benefits, and real-world applications. Learn about JVM advantages, installation, Rails integration, and performance benchmarks for informed Ruby development decisions.
Learn to build real-time stream processing applications using Ruby and the Turbine framework. Discover how to simplify complex tasks and deploy sophisticated solutions without extensive tooling or unfamiliar paradigms.
Get personalized course recommendations, track subjects and courses with reminders, and more.