Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Web Development
Data Analysis
Computer Science
Financial Markets
CS50's Introduction to Computer Science
Functional Foods and Nutraceuticals
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore all talks and presentations from RubyConf. Dive deep into the latest insights, research, and trends from the world's leading experts.
Explore techniques for identifying and addressing issues within product teams, focusing on observation, hypothesis formation, and targeted interventions to improve team dynamics and performance.
Explore Perceptual Learning techniques to accelerate Ruby expertise, enhance pattern recognition, and develop intuition for more effective programming skills.
Explore Ruby's memory optimization project to improve performance by moving system heap memory into Ruby heap memory, reducing allocations and enhancing CPU cache efficiency.
Explore Ruby 3's optimized partial backtrace generation, its impact on debugging efficiency, and the process of enhancing this feature for improved performance in deep callstacks.
Discover how Dungeons & Dragons principles can enhance collaboration in distributed teams, improving online etiquette and team-building skills for developers.
Explore Stripe's innovative approach to compiling Ruby using Sorbet and LLVM, aimed at improving performance in large-scale applications without sacrificing feature development.
Explore the concept of abstraction in software development, its importance, and strategies for identifying and improving abstractions in your code.
Explore the nuances of blamelessness in production operations, challenging common misconceptions and highlighting the importance of balanced event analysis for improved team resilience.
Explore lexing, parsing, and syntax tree search to tackle Ruby's "unexpected end" errors, improving code debugging efficiency and program execution.
Discover techniques to optimize Rails applications using Ruby's JIT compiler, enhancing production performance and achieving effortless speed improvements.
Learn strategies to identify and mitigate breaking changes in APIs, help consumers build resilient integrations, and safely release updates while minimizing disruptions to dependent software.
Explore intersectionality in STEM, addressing challenges faced by underrepresented groups. Learn to recognize privilege, workplace issues, and create an intentional plan for inclusivity.
Explore voice-controlled coding with Talon, a tool for developers facing repetitive stress injuries. Learn commands, tips, and accessibility features for hands-free Ruby programming.
Discover Ruby's hidden features while solving Santa's scheduling challenge through code golf. Learn algorithmic problem-solving and optimize your Ruby code for brevity and efficiency.
Discover how Root is revolutionizing car insurance using technology to measure driving behavior, offering fairer rates, and building innovative software to power their mission.
Get personalized course recommendations, track subjects and courses with reminders, and more.