Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Graphic Design
Data Analysis
Digital Marketing
El rol de la digitalización en la transición energética
First Step Korean
Supporting Successful Learning in Primary School
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.
Discover how reference librarian practices can improve team communication and knowledge sharing, breaking down barriers to asking for and providing help in engineering environments.
Explore a sustainable approach to open-source maintenance that focuses on encouraging contributions and expanding the contributor pool, rather than relying solely on maintainers.
Discover techniques for writing resilient save operations, preventing data loss and dropped messages. Learn to spot and prevent subtle race conditions in your code.
Strategies for excelling as a developer beyond coding skills, focusing on problem-solving, learning techniques, and non-technical attributes to boost your career and confidence.
Explore mentorship experiences in software development, learning techniques to teach and teaching to learn. Discover how anyone can become a great mentor and contribute to thriving tech communities.
Explore service objects in Rails, covering approaches for error handling, code reuse, directory organization, and OO vs functional patterns, to enhance custom business logic implementation.
Discover how to create accessible web applications, improve user experience, and comply with legal requirements. Learn practical techniques and foster an environment prioritizing accessibility.
Explore strategies to overcome self-sabotaging habits and impostor syndrome in your career. Learn to identify and break negative patterns for professional growth and self-confidence.
Discover how to create dynamic forms in Rails using ActiveModel's API and Form Objects pattern, enhanced with Hotwire for advanced features—all without JavaScript.
Learn strategies to revive stalled open source projects, including coordination, leadership, and practical steps for short and long-term success. Gain insights from case studies and principles for effective project revival.
Explore methodical approaches to debugging and cultivating software through daily observation, drawing parallels with gardening practices to uncover hidden signals and foster organic growth.
Practical techniques for scaling Rails API to handle millions of database transactions per minute, focusing on multiple databases and sharding for write-heavy traffic in mobile gaming.
Explore strategies for fostering empathy in dev teams, promoting psychological safety, and creating equitable practices that enhance learning and collaboration across all levels.
Get personalized course recommendations, track subjects and courses with reminders, and more.