• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Ruby

Ruby Courses

Ruby courses can help you learn object-oriented programming, web application development, and scripting. You can build skills in writing clean, maintainable code, debugging, and using frameworks like Ruby on Rails for rapid application development. Many courses also introduce tools such as Git for version control and testing frameworks like RSpec, that support ensuring code quality and collaboration in software projects.


Popular Ruby Courses and Certifications


  • G

    Google Cloud

    Multimodal Retrieval Augmented Generation (RAG) using the Vertex AI Gemini API

    Skills you'll gain: Gemini, Google Gemini, Multimodal Prompts, Retrieval-Augmented Generation, Query Languages, Data Manipulation, Data Store, Embeddings, Metadata Management, Document Management, Text Mining, Data Capture, Cloud API, Image Analysis, Cloud Computing, Artificial Intelligence

    3.8
    Rating, 3.8 out of 5 stars
    ·
    9 reviews

    Intermediate · Project · Less Than 2 Hours

  • Status: Preview
    Preview
    U

    University of Washington

    Programming Languages, Part C

    Skills you'll gain: Ruby (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Programming Principles, Functional Design, Computational Thinking, Software Design Patterns, Theoretical Computer Science, Computer Science, Debugging

    4.9
    Rating, 4.9 out of 5 stars
    ·
    463 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Preview
    Preview
    É

    École Polytechnique Fédérale de Lausanne

    Functional Program Design in Scala (Scala 2 version)

    Skills you'll gain: Scala Programming, Functional Design, Software Design Patterns, Unit Testing, Data Structures, Simulations

    4.6
    Rating, 4.6 out of 5 stars
    ·
    11 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    É

    École Polytechnique Fédérale de Lausanne

    Functional Program Design in Scala

    Skills you'll gain: Scala Programming, Software Design, Software Design Patterns, Functional Design, Java, Programming Principles, Performance Tuning, Data Structures, Algorithms

    4.5
    Rating, 4.5 out of 5 stars
    ·
    3.1K reviews

    Intermediate · Course · 1 - 3 Months

  • U

    University of New Mexico

    Desarrollo de Aplicaciones Web: Conceptos Básicos

    Skills you'll gain: Middleware, Web Applications, Agile Software Development, Application Frameworks, Ruby on Rails, User Interface (UI), Software Development, Web Design, Data Modeling, Ajax, Software Architecture, Full-Stack Web Development, Model View Controller, Git (Version Control System), Software Development Tools, Relational Databases, Software Design Patterns, Javascript, Network Protocols

    4.3
    Rating, 4.3 out of 5 stars
    ·
    143 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    J

    Johns Hopkins University

    The R Programming Environment

    Skills you'll gain: Tidyverse (R Package), Web Scraping, Data Manipulation, R Programming, Data Transformation, Data Cleansing, Data Science, Big Data, Text Mining, Data Import/Export, Data Structures, Performance Tuning, Debugging, Application Programming Interface (API)

    4.3
    Rating, 4.3 out of 5 stars
    ·
    1.2K reviews

    Intermediate · Course · 1 - 3 Months

  • C

    Coursera

    Introduction to Javascript: The Basics

    Skills you'll gain: Javascript, Back-End Web Development, Front-End Web Development, Scripting, Event-Driven Programming, Web Applications, Mobile Development, HTML and CSS, Web Development, Scripting Languages

    4.3
    Rating, 4.3 out of 5 stars
    ·
    287 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • C

    Coursera

    عكس وتكامل تسلسل الحمض النووي (DNA ، RNA) باستخدام R

    Skills you'll gain: Bioinformatics, R Programming, Molecular Biology, Data Manipulation, Programming Principles, File I/O

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Preview
    Preview
    S

    Scrimba

    Learn Imba

    Skills you'll gain: Web Applications, Javascript, Other Programming Languages, UI Components, Front-End Web Development, Web Development, Object Oriented Programming (OOP), Cascading Style Sheets (CSS), Programming Principles

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    R أساسيات لغة البرمجة

    Skills you'll gain: Exploratory Data Analysis, R Programming, Data Manipulation, Statistical Programming, Data Analysis, File Management, Integrated Development Environments, Programming Principles, Data Science, Data Structures, Computer Programming

    Beginner · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Cypress end to end testing and intercepting network call

    Skills you'll gain: JavaScript Frameworks, Web Development Tools, Test Automation, API Testing, Test Tools, Software Testing, Network Performance Management, Web Servers

    4.3
    Rating, 4.3 out of 5 stars
    ·
    10 reviews

    Advanced · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    G

    Google Cloud

    Gemini for end-to-end SDLC

    Skills you'll gain: Google Gemini, Gemini, Test Script Development, Software Development Life Cycle, Google Cloud Platform, Development Testing, Application Development, Test Case, Query Languages, Debugging

    4.8
    Rating, 4.8 out of 5 stars
    ·
    6 reviews

    Beginner · Course · 1 - 4 Weeks

Searches related to Ruby

ruby
ruby on rails
ruby (programming language)
ruby programming
ruby fundamentals and basic programming concepts
advanced ruby programming and object-oriented design
rugby
1…78910

In summary, here are 10 of our most popular Ruby courses

  • Multimodal Retrieval Augmented Generation (RAG) using the Vertex AI Gemini API: Google Cloud
  • Programming Languages, Part C: University of Washington
  • Functional Program Design in Scala (Scala 2 version): École Polytechnique Fédérale de Lausanne
  • Functional Program Design in Scala: École Polytechnique Fédérale de Lausanne
  • Desarrollo de Aplicaciones Web: Conceptos Básicos: University of New Mexico
  • The R Programming Environment: Johns Hopkins University
  • Introduction to Javascript: The Basics: Coursera
  • عكس وتكامل تسلسل الحمض النووي (DNA ØŒ RNA) باستخدام R: Coursera
  • Learn Imba: Scrimba
  • R أساسيات لغة البرمجة: Coursera

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • English Speaking
  • Generative AI (GenAI)
  • Microsoft Excel
  • Microsoft Power BI
  • Project Management
  • Python

Certificates & Programs

  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM Data Analyst Certificate
  • IBM Data Science Certificate
  • Machine Learning Certificate
  • Microsoft Power BI Data Analyst Certificate
  • UI / UX Design Certificate

Industries & Careers

  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Engineering
  • Finance
  • Healthcare
  • Human Resources (HR)
  • Information Technology (IT)
  • Marketing

Career Resources

  • Career Aptitude Test
  • Examples of Strengths and Weaknesses for Job Interviews
  • High-Income Skills to Learn
  • How Does Cryptocurrency Work?
  • How to Highlight Duplicates in Google Sheets
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Preparing for the PMP Certification
  • Signs You Will Get the Job After an Interview
  • What Is Artificial Intelligence?

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Share your Coursera learning story

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok