Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Psychology
Information Technology
Digital Marketing
AP® Microeconomics
Let's Get Started: Building Self-Awareness
Dino 101: Dinosaur Paleobiology
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore intentional pair programming techniques for mentors to effectively guide new developers, focusing on engagement, empowerment, and tailored learning outcomes.
Explore building an interactive digital character sheet for Dungeons & Dragons using Rails and Turbo, without relying on traditional JavaScript frameworks.
Explore how database transactions can grow into liabilities, uncovering problematic patterns that risk data integrity and offering strategies to fix and prevent these issues.
Explore value objects in Ruby: their uses, benefits, and combination with factory pattern. Learn to improve code performance, maintainability, and domain bridging.
Learn to optimize Active Record queries, use advanced indexing, and configure multi-database setups for improved performance and scalability in Rails applications.
Discover Vernier, a powerful sampling profiler for Ruby 3.2+ that captures detailed insights on threads, ractors, GVL, GC, and idle time, enhancing performance analysis capabilities.
Discover how to leverage composite primary keys in Rails 7.1 to enhance database performance and optimize your applications, with insights on implementation and practical use cases.
Hands-on workshop on optimizing Rails test suite performance, covering profiling techniques and tools to identify and fix bottlenecks for faster CI/CD pipelines.
Explore how modern startups leverage Rails, its advantages for new businesses, and potential improvements. Gain insights from founders on Rails' role in startup growth and its evolving ecosystem.
Learn to create custom Rails generators, turning repetitive tasks into quick commands for improved team efficiency and productivity.
Explore "Riffing on Rails" - a dynamic approach to designing Rails features using scratch files for rapid prototyping, iterative development, and collaborative coding.
Discover a simpler approach to test-driven development, challenging traditional methods and exploring why we follow certain practices in TDD for more effective coding.
Explore how Ruby LSP connects with Rails runtime to expose database, migration, and route information, enhancing developer productivity through advanced editor features.
Hands-on workshop exploring SQLite with Rails: from setup to scaling, covering database management, extensions, backups, and deployment strategies for high-concurrency applications.
Explore similar but distinct Ruby and Rails methods for common tasks, comparing their differences, pros, cons, and edge cases to make more informed coding decisions.
Get personalized course recommendations, track subjects and courses with reminders, and more.