The Master Learn to Code Certification Bundle

16 Reviews
2865 Enrolled
13 Courses & 119 Hours
You save 98% -

What's Included

2021 Complete Ruby on Rails 6 Bootcamp
  • Certification included
  • Experience level required: Beginner
  • Access 126 lectures & 14 hours of content 24/7
  • Length of time users can access this course: Lifetime

Course Curriculum

126 Lessons (14h)

  • Your First Program
  • Course Overview
    Course Introduction4:18
    Auto-Welcome Message
  • Ruby on Rails Setup
    Installing Ruby on Rails on Windows9:42
    Installing Ruby on Rails on macOS12:48
    Installing Ruby on Rails using AWS Cloud9 (Online IDE)
  • Your First Ruby on Rails Application
    Setting up a local Ruby on Rails Web Server9:46
    Creating a Hello World Application6:37
    Introducing version control with Git6:16
    Introducing GitHub11:02
    Deploying to Heroku13:26
  • Rapid Rails Application Development
    Introduction to Scaffolding13:28
    Creating a Users Resource14:02
    Introduction to Controllers5:26
    Creating a Resource to Receive Feedback7:32
    How to Associate Models10:27
  • Milestone Project - Orbit Application Setup
    Setting up the Orbit Application13:10
    Creating a HTML Controller5:51
    How to Configure Rails Routes5:30
    How to Add HTML Pages10:21
    Creating Automated Tests for Page Titles6:39
    How to Create Dynamic Page Titles15:09
    Version Control and Red Green Testing6:57
  • A Ruby Crash Course
    Built-in and Custom Helpers9:25
    Ruby Strings5:44
    Object and Message Passing11:18
    How to Create Methods3:20
    Application Helpers3:08
    Ruby Arrays and Ranges13:08
    Ruby Blocks6:05
    Ruby Hashes and Symbols6:04
    Nested Hashes3:49
    Updating CSS2:49
    Ruby Classes3:12
    Class Inheritance7:10
    Modifying Built-in Classes2:39
    The Controller Class3:43
    The User Class12:15
  • Updating the Orbit Application Layout
    Adding CSS to Orbit8:57
    Adding the Bootstrap Framework to Orbit7:36
    Creating a Header Logo4:03
    Creating Ruby Partials8:32
    The Asset Pipeline4:37
    Implementing SASS11:06
    Adding Layout Links8:02
    Working with Rails Routes5:07
    Adding Integration Tests7:27
    Creating the Initial User Signup12:17
    Running our First Migration10:50
  • The User Model
    Creating the User Model8:00
    User Objects6:17
    Adding User Validations4:33
    Validating for Presence7:50
    Validating for Length4:37
    Validating for Correct Email Address Format10:47
    Validating for Uniqueness - Part 17:26
    Validating for Uniqueness - Part 27:21
    Adding a Secure Password to our Application4:23
    Secure Passwords and Standards5:40
    Creating and Authenticating a User7:49
  • Signing Users Up
    Add Debug Information to Orbit7:05
    Add Styling to Debug Information3:25
    Retrieving Users from the Database11:03
    Add a Gravatar Image9:47
    Add a Sidebar to the User Profile Page3:18
    Creating a Signup Form7:22
    How to Handle Invalid Signups5:59
    Ruby Mass Assignment4:04
    Adding an Error Message Partial12:18
    How to Test for Invalid Submissions9:44
    Adding a Flash Message to our Application5:23
    Configuring our Application for Production13:13
  • Logging Users In
    Creating a Basic Login Sessions Controller5:29
    Creating a Login Form1:40
    Finding and Authenticating a User4:10
    Displaying a Flash Error Message5:44
    Logging in to our Application - Part 15:01
    Creating a Current User3:31
    Logging in to our Application - Part 27:54
    How to Test Layout Changes8:38
    How to Set Login at Signup3:03
    Logging Users Out3:47
    Committing and Merging our Code3:08
  • Add, Edit, Update and Delete Users
    Updating User Profiles5:46
    How to Handle Unsuccessful User Profile Edits2:28
    Testing for Unsuccessful User Profile Edits3:46
    Introduction to Test Driven Development (TDD)4:56
    Add Authorization to Orbit8:18
    Updating Authorization Text6:10
    Ensuring Correct User Login6:47
    Adding friendly Forwarding5:24
    Creating a Users Homepage9:36
    Creating Sample Users3:00
    Adding Pagination4:28
    Adding Tests for the Users Homepage2:28
    Refactoring the Users Homepage3:11
    Add the Ability to Delete Users - Part 13:10
    Add the Ability to Delete Users - Part 25:29
    Add Tests to Ensure Users are Deleted Corrcetly6:14
    Commit and Merge our Code5:41
  • Creating Snapshots
    Creating a New Snapshot Table6:20
    Adding Snapshot Validations4:54
    Adding User Snapshot Associations6:05
    Snapshot Improvements8:06
    Displaying Snapshots5:28
    Creating Sample Snapshots5:50
    Add Snapshot Tests to our Test Suite6:10
    Create Snapshot Interface Tests8:03
    Creating a Snapshot View12:43
    Creating a Snapshot Feed9:50
    Deleting Snapshots6:19
    Testing Snapshot Deletion4:26
    Add Images to Snapshots6:18
    Adding Image Validations3:55
    Add the Ability to Resize Images5:02
    How to Add Images in Production11:31
    Commit and Merge our Code - Part 13:46
    Commit and Merge our Code - Part 23:07
  • Following Users
    Add the Ability to Follow Users7:28
    Adding User Relationship Associations5:52
    Implementing Follow and Following Relationships4:00
    Add Test for Follow Functionality3:24
    Implement Follow Buttons to User Interface8:39
    Adding Pages to Display Following and Followers4:58
    Add Follow and Unfollow Buttons5:14
    Add a Snapshot Status Feed7:29
    The Final Commit and Code Merge3:01

2021 Complete Ruby on Rails 6 Bootcamp

Tony Staunton

Tony Staunton

4.2/5 Instructor Rating: ★ ★ ★ ★

Tony Staunton is a Python development and productivity consultant, helping over 20,000 students. He loves all things to do with programming, productivity, books, and the internet. Tony created and ran his own software business and won several awards from, a most innovative startup to the best product.


This is one of the most comprehensive yet straight-forward courses for the Ruby programming language and the Ruby on Rails web development framework you can take! Whether you have never programmed before, already know basic syntax, or want to learn about Ruby and Ruby's advanced features on Rails, this course is for you! This course includes full source code for you to download and use offline to learn at your own pace. You also get instructor access so you can ask questions as you learn.

4.3/5 average rating: ★ ★ ★ ★

  • Access 126 lectures & 14 hours of content 24/7
  • Learn to use Ruby & Ruby on Rails professionally
  • Learn advanced Ruby on Rails features, like the deployment & rapid development
  • Understand complex topics, like Ruby blocks, built-in & custom helpers
  • Create web applications with HTML, CSS, testing, version control & production deployment
  • Create 3 Ruby on Rails projects, including a fully-functioning user authentication & login application
  • Understand how to use version control with Git & GitHub


Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner


  • Any device with basic specifications


  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
Your cart is empty. Continue Shopping!
Processing order...