Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

The Odin Project

Full Stack Ruby on Rails

via The Odin Project

Overview

This path takes you through our entire Ruby on Rails curriculum. The courses should be taken in the order that they are displayed. You'll learn everything you need to know to create beautiful responsive websites from scratch using Ruby on Rails.

  • Time to dive deep into Ruby, the language 'designed for programmer happiness.' You'll cover object-oriented design, testing, and data structures – essential knowledge for learning other programming languages, too!
  • Let's learn a little more about what you can do with HTML and CSS.
  • Databases are used to organize and capture large amounts of data, typically by inputting, storing, retrieving and managing the information. This course will focus on relational databases, which are widely used to store data and SQL, the language used to query the database.
  • Take Ruby to the next level with the Ruby on Rails framework! Learn how to fully craft your site's backend using the Model-View-Controller design pattern. You'll gain the confidence to launch a website in under an hour.
  • It's time to dig in and become the CSS expert you deserve to be. After this course you'll be equipped to create web projects that look beautiful on any device!
  • Make your websites dynamic and interactive with JavaScript! You'll create features and stand-alone applications. This module includes projects where you will learn how to manipulate the DOM, use object-oriented programming principles, and build single page applications with React.
  • Web development is a lifelong journey of learning and growth. Continue that journey on a professional development team! You'll learn where to find jobs, how to do great interviews, and the best strategies to launch your career.

Syllabus

  • RUBY PROGRAMMING
    • Introduction
    • Basic Ruby
    • Basic Ruby Projects
    • Object Oriented Programming Basics
    • Files and Serialization
    • Advanced Ruby
    • A Bit of Computer Science
    • Testing Ruby with RSpec
    • Intermediate Git
    • Conclusion
  • INTERMEDIATE HTML AND CSS
    • Intermediate HTML Concepts
    • Intermediate CSS Concepts
    • Grid
  • DATABASES
    • Databases
  • RUBY ON RAILS
    • Introduction
    • Rails Basics
    • Active Record Basics
    • The Asset Pipeline
    • Forms and Authentication
    • Advanced Forms and Active Record
    • APIs
    • Rails Sprinkles
    • Mailers and Advanced Topics
  • ADVANCED HTML AND CSS
    • Animation
    • Accessibility
    • Responsive Design
  • JAVASCRIPT
    • Introduction
    • Organizing your JavaScript Code
    • JavaScript in the Real World
    • Asynchronous JavaScript and APIs
    • Testing JavaScript
    • React JS
    • JavaScript and the Backend
    • Finishing Up with JavaScript
  • GETTING HIRED
    • Preparing for Your Job Search
    • Applying to and Interviewing for Jobs

Reviews

Start your review of Full Stack Ruby on Rails

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.