Courses from 1000+ universities
Seven years after replacing a Yale president with a fintech CEO, Coursera picks an Amazon veteran to help fix its slowing growth and falling stock price.
600 Free Google Certifications
Data Analysis
Project Management
Graphic Design
Critical Perspectives on Management
Design Patterns
Supporting Victims of Domestic Violence
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Engaging discussion with industry leaders on Ruby's future, current trends, and innovative applications in software development.
Discover how functional programming concepts can enhance your Ruby projects, offering powerful mental models and tools to improve your applications without diving into complex terminology.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.