Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Fundamentals of Neuroscience, Part 1: The Electrical Properties of the Neuron
Organic Chemistry 1
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Ruby's hash functionality, from basics to advanced techniques. Learn to leverage hashes for concise, performant code and discover surprising features of this versatile data structure.
Explore Ruby 3's Ractor feature for thread-safe concurrent programming. Learn its powers and limitations through interactive demonstrations with expert Koichi Sasada.
Explore the inner workings of Ruby's package ecosystem, from gem installation to debugging and security considerations in Rails applications.
Explore the complexities of time in programming through a graphical tour, building intuition for time-related operations and avoiding subtle bugs in your Ruby code.
Explore Ruby Central's open source team, RubyGems' evolution, and future plans. Gain insights into project management for long-running open source initiatives.
Explore CRuby's inner workings, focusing on "popped" instruction sequences and how Ruby optimizes code execution. Gain insights into parsing, compiling, and abstract syntax trees for a deeper understanding of Ruby's performance.
Empowering actionable empathy in the workplace to enhance connections, consumer understanding, and office humanity.
Explore unconventional data transformations using Ruby, turning files into audio, images, and music. Learn byte manipulation techniques while discovering creative ways to represent information.
Matz shares insights into Ruby and answers community questions in this pre-recorded presentation, offering valuable perspectives on the language's development and future.
Explore the Enigma machine's history and mechanics through an OOP-based Ruby emulator, uncovering WWII code-breaking secrets and drawing parallels to modern development patterns.
Explore the evolution of Ruby code parsing and the new unified API in Ruby 3.3, revolutionizing how developers understand and work with Ruby code.
Uncover the common thread in flaky tests and learn effective strategies to understand and resolve them, with a focus on overcoming Daylight Saving Time challenges in Ruby programming.
Explore the history and resolution of a long-standing Ruby bug involving large argument lists, delving into stacks, heaps, and method dispatch improvements from Ruby 1.9 to 3.3.
Strategies for debugging critical performance issues in Ruby, featuring profilers and a real-world case study from upgrading a large Rails application.
Diverse, rapid-fire presentations on Ruby-related topics, offering quick insights and innovative ideas from multiple speakers in a single engaging session.
Get personalized course recommendations, track subjects and courses with reminders, and more.