RubyBeginner
Ruby Programming (The Odin Project)
The Odin Project's Ruby course. Covers Ruby syntax, OOP, blocks, procs, lambdas, file I/O, and testing. Hands-on projects throughout. Foundation for the Ruby on Rails path.
Free course on The Odin Project
The Odin Project's Full Stack Ruby on Rails Path teaches web development with Rails, the most productive web framework for getting ideas to market fast. You build complete applications with database, authentication, and real features. The course emphasizes projects and learning-by-doing. After finishing, you can build full-stack web applications and understand web architecture. The main limitation: Rails is opinionated. If you prefer flexibility or work with other stacks (Node.js, Django, FastAPI), you'll need to adapt.
Rails has powered billions in company valuations including Airbnb, GitHub, Shopify, and Hulu, remaining the most productive way to build web applications (source: Rails official site).
The Odin Project's complete Ruby on Rails curriculum. Covers Rails, Active Record, authentication, deployment, and building full-stack applications. Project-based throughout. The free alternative to paid Rails bootcamps.
RubyBeginner
The Odin Project's Ruby course. Covers Ruby syntax, OOP, blocks, procs, lambdas, file I/O, and testing. Hands-on projects throughout. Foundation for the Ruby on Rails path.