Ruby on Rails: Authentication

this course is pro only

Learn how to add user sign up, login & logout functionality to your Rails applications.


Why Learn Authentication?


Take-Away Skills:

Add log in, logout, and sign-up functionality to 2 existing web applications. By the end of the course, you will know how to manage user access to your web application. This course builds off knowledge from the Learn Rails course.

Codecademy courses have been taken by employees at

Google LogoFacebook LogoNASA LogoIBM LogoDropbox Logo

What you'll learn

  1. 1
    Together, signing up, logging in and logging out make up an authentication system.
  2. 2
    Authorization is the step in authentication where the application confirms the user’s identity.

What you'll create

Portfolio projects that showcase your new skills

Pro Logo

How you'll master it


Pro Logo
Madelyn from Pinterest
— Madelyn, Pinterest