Web Development (Ruby on Rails)

Master Ruby on Rails, HTML, CSS, APIs, and other web technologies by building an app in a month!

  • TBD
  • 5 sessions
  • 2.5 hours/session
  • Web Development


Through our Web Development (Ruby on Rails) course, students will gain an understanding of how web applications work and how to start your own Rails project and frameworks with Ruby gems.


About this course

Web Development I (Ruby on Rails) is a beginner course in understanding and building web applications using the Ruby on Rails framework.

Students will learn to develop web applications using Ruby on Rails, and familiarize with core concepts behind Ruby on Rails, such as CoC (Convention Over Configuration) and MVC (Model-View-Controller). Lessons include hands-on exercises in building web applications, from working with databases, to deploying a complete application to Heroku.

Students who complete these lessons will build the core foundation in Ruby on Rails development necessary to tackle more advanced techniques and concepts.


Students will work through the following exercises and assessments over the course:

1A Setting up your development environment
1B Starting a new rails project
2A Getting started with ActiveRecord
2B Working with routes, controllers and views
3A Accepting user input with forms
3B Working with nested resources
4A Rolling your own authentication
4B Simple authorization for admins
5A Installing your first gem
5B Installing and using the chartkick gem
6A Deploying your rails app to Heroku
6B Continuous Deployment, and monitoring with Heroku


UpCode Academy

Attend coding classes taught by true experts working in the industry. Get practical instructions and interact with these practitioners during the classes.

  • 34 Courses
  • 1,461 Students
  • 34 Instructors

Subscribe to our Newsletter