Courses from 1000+ universities
Discover an easier way to explore affordable, credit-worthy online courses with our expanded community college catalog.
600 Free Google Certifications
Communication Skills
Software Development
Digital Marketing
How to Write Your First Song
Bioseguridad y equipo de protección para la prevención de COVID-19
Let's Get Started: Building Self-Awareness
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Discover strategies for coaching and mentoring through everyday coding activities, expanding beyond traditional one-on-one conversations to support team members' career growth.
Explore the race to build supersonic passenger planes, focusing on Concorde's success. Learn about engineering challenges, international competition, and lessons in compromise and constraints.
Explore race conditions in concurrent systems through real-world stories, including the "Screaming Zombies" bug. Gain insights on building robust systems and analyzing potential vulnerabilities.
Explore how to build inclusive technology that empowers users through customization, accessibility, and universal design. Learn to create infrastructure supporting diversity and individual needs.
Explore the role of prime numbers in internet security, covering encryption methods and implementing RSA encryption using Ruby. Gain insights into HTTPS and data privacy.
Automate tedious processes using Ruby in serverless functions. Learn object detection, event triggers, and static site generation while exploring problem-solving techniques for overcoming challenges.
Explore Ruby's evolution with creator Matz, covering compatibility, performance, concurrency, static typing, and future developments in this insightful keynote.
Explore how programmers can aid epidemiologists by gathering and analyzing COVID-19 data using Ruby, web tools, and expressive code to make complex information understandable.
Explore automatic GC compaction in Ruby 2.7, its implementation challenges, and techniques like read barriers and concurrent GC. Learn about memory optimization and performance improvements in Ruby applications.
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.
Discover effective mentorship strategies for team growth, covering three stages of program integration and methods to engage hesitant teams. Learn to create a structured system that enhances skills and culture.
Insights on successfully rewriting a large application, applying Taylorism principles to software development, and managing complex projects with a small team.
Explore strategies to enhance the Ruby community's impact, from salary transparency to unions, building on its welcoming and supportive foundation.
Explore the implementation of internal salary transparency, its benefits, challenges, and impact on workplace trust and satisfaction through a real-world case study.
Get personalized course recommendations, track subjects and courses with reminders, and more.