- The Odin Project
- Self-paced
- Free course
Free online
Ruby courses
Learn Ruby online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.
22 courses
Explore subjects
More in Programming
Alison
Ruby: Fundamentals
4.17 ratingsIf you would like to kick-start your coding career then Ruby object-oriented open-source programming language can help you broaden your skills. This elegant and simple coding language is easy to understand and flexible enough to be applied fulfil various development and programming needs. This free…
- Alison
- 6 hours
- Self-paced
- Free course
- Paid certificate
- Intermediate
freeCodeCamp
Learn Ruby on Rails - Full Course
Learn Ruby on Rails in this full course for beginners. Ruby on Rails is a is a server-side web application framework used for creating full stack web apps. 🔗 Code: https://github.com/flatplanet/railsfriends 🎥 Course created by Codemy.com. Check out their YouTube channel: https://www.youtube.com/c/C…
- YouTube
- 4 hours
- Self-paced
- Free video
Alison
Fundamentals of Ruby on Rails 5 Development
3.45 ratingsThis course has been developed to give you all the basic knowledge you need to become a Ruby on Rails developer. You will study the Bootstrap framework and standard integration methods used in Rails development. The course introduces you to basic skills in JavaScript, front-end development, SQL dat…
- Alison
- 5 hours
- Self-paced
- Free course
- Paid certificate
- Advanced
Alison
Authentication and Implementation Techniques in Rails Development
3.68 ratingsThis free online course introduces you to an exciting concept in Rails called RubyGems. RubyGems are modules that provide a range of options and functionalities during the development of an application (app). Often, developers refer to using Gems as a ‘magical’ way of writing codes. Essentially, yo…
- Alison
- 5 hours
- Self-paced
- Free course
- Paid certificate
- Advanced
Alison
Ruby on Rails CRUD app development and TDD
3.710 ratingsWhat is CRUD? CRUD stands for creating, reading, updating, and deleting. By studying this course, you will learn that all CRUD applications have 7 unique actions which are the index, new, create, edit, show, update and destroy(delete). You will learn to write the different routes that your applicat…
- Alison
- 3 hours
- Self-paced
- Free course
- Paid certificate
- Beginner
Alison
Ruby on Rails for Web Application Development
3.919 ratingsThis course will first introduce you to Ruby on Rails as a programming language and its uses for developing web applications. You will learn its installation process and object orientation and be shown how to make a class. You will then learn how to reference the current object, class methods, and…
- Alison
- 4 hours
- Self-paced
- Free course
- Paid certificate
- Beginner
Alison
Introduction to Ruby Programming
3.38 ratingsChoosing a programming language to study can be challenging if you are new to the field. As a newbie with so many choices, you may be unaware of the functions of each language and the reasons you might favour one over another. This course will introduce you to the Ruby programming language and assi…
- Alison
- 3 hours
- Self-paced
- Free course
- Paid certificate
- Beginner
Alison
Ruby Intermediate
3.413 ratingsThis elegant and simple-to-understand coding language has a variety of uses and this Ruby training course kicks off by introducing you to Conditionals and Blocks in Ruby Programming Language. You will learn about the two kinds of Conditionals, their uses, advantages and how to implement them. Switc…
- Alison
- 5 hours
- Self-paced
- Free course
- Paid certificate
- Intermediate
Google Cloud
Using Ruby on Rails with Cloud SQL for PostgreSQL on Cloud Run
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you'll learn how to deploy a new Ruby on Rails application using Google Cloud SQL for PostgreSQL on Cloud Run.
- Coursera
- 1 hour and 20 minutes
- Self-paced
- Paid · free trial
- Paid certificate
Packt
Ruby Fundamentals and Basic Programming Concepts
4.612 ratingsUpdated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This Ruby programming course starts by guiding y…
- Coursera
- 14 hours
- Self-paced
- Paid · free trial
- Paid certificate
Coursera
Ruby Scripting for DevOps
By the end of this course, you will have a solid grasp of scripting in Ruby. You will be ready to work with DevOps tools that use Ruby. You will be able to begin to read and understand Ruby scripts in your daily line of work
- Coursera
- 2 hours
- Self-paced
- Paid · free trial
- Paid certificate
Packt
Intro to Ruby on Rails
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Learn how to build dynamic web applications using the Ruby on Rails frame…
- Coursera
- 10 hours
- Self-paced
- Paid · free trial
- Paid certificate
Packt
Intermediate Ruby Programming and Control Structures
This course is designed for those with a foundational understanding of Ruby seeking to elevate their skills. - It begins with string operations, exploring differences between single and double quotes, multi-line strings, and string concatenation, while also covering string comparisons and manipulat…
- Coursera
- 16 hours
- Self-paced
- Paid · free trial
- Paid certificate
Packt
Advanced Ruby Programming and Object-Oriented Design
Master Ruby and object-oriented design in this advanced course built for developers who are ready to take their programming expertise to the next level. Through 15 in-depth modules, you’ll move beyond the basics to write clean, reusable, and maintainable code while developing the skills to build an…
- Coursera
- 23 hours
- Self-paced
- Paid · free trial
- Paid certificate
L&T EduTech
Metro Rail Systems and Construction
Designing & Building Metro Rails: A Full Overview
- Coursera
- Self-paced
- Paid · free trial
- Paid certificate
L&T EduTech
Infrastructure for Transportation Systems
Mastering Urban Transportation Systems
- Coursera
- Self-paced
- Paid · free trial
- Paid certificate
EDUCBA
Build Practical Ruby Projects Using Core Programming Skills
Learners will be able to build structured Ruby projects, apply core programming constructs, implement object-oriented principles, and deliver a complete, working Ruby application by the end of this course. This course is designed to take learners from foundational Ruby concepts to the successful co…
- Coursera
- 11 hours
- Self-paced
- Paid · free trial
- Paid certificate
EDUCBA
Build Advanced Ruby Applications Through Projects
By the end of this course, learners will be able to design, implement, optimize, test, and deploy a complete Ruby application using advanced programming and software engineering practices. This project-based course guides learners through the full lifecycle of building an advanced Ruby application,…
- Coursera
- 12 hours
- Self-paced
- Paid · free trial
- Paid certificate
- Coursera
- Self-paced
- Paid · free trial
- Paid certificate



















