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

Results for "ruby programming"


  • U

    University of California, Irvine

    Getting Started with Go

    Skills you'll gain: Data Management, File I/O, Network Protocols

    4.6
    Rating, 4.6 out of 5 stars
    ·
    2.5K reviews

    Intermediate · Course · 1 - 3 Months

  • U

    University of Michigan

    Interactivity with JavaScript

    Skills you'll gain: Javascript, Debugging, Web Content Accessibility Guidelines, Interactive Design, Event-Driven Programming, Web Design and Development, HTML and CSS, Web Development, User Interface (UI)

    4.7
    Rating, 4.7 out of 5 stars
    ·
    7.4K reviews

    Beginner · Course · 1 - 4 Weeks

  • U

    University of London

    Essential Mathematics for Computer Science

    Skills you'll gain: Computational Logic, Algorithms, Applied Mathematics, Advanced Mathematics, Mathematics and Mathematical Modeling, Deductive Reasoning, Mathematical Theory & Analysis, Trigonometry, Statistics, General Mathematics, Analysis, Graphing, Computer Science, Mathematical Modeling, Programming Principles, Business Mathematics, Business Logic, Algebra, Arithmetic, Problem Solving

    Build toward a degree

    Beginner · Specialization · 3 - 6 Months

  • C

    Coursera

    Jira Issue Tracking and Quality Assurance

    Skills you'll gain: Jira (Software), Issue Tracking, Backlogs, Quality Assurance, Test Case, Verification And Validation, Generative AI Agents, Software Testing, User Story, Regression Testing, Business Reporting, Dashboard, Software Documentation, Technical Communication, Analytical Testing, Automation, Data Import/Export

    Beginner · Course · 1 - 3 Months

  • E

    EDUCBA

    Build and Implement a Real-Time Chat App with NodeJS

    Skills you'll gain: Software Development

    Beginner · Course · 1 - 4 Weeks

  • E

    EDUCBA

    Analyze and Visualize Data Using Tableau

    Skills you'll gain: Data Visualization, Tableau Software, Dashboard, Data Storytelling, Data Analysis, Data Visualization Software, Trend Analysis, Data Cleansing, Data Preprocessing, R (Software), R Programming, Time Series Analysis and Forecasting, Spatial Analysis, Forecasting, Data Manipulation

    Beginner · Course · 1 - 3 Months

  • C

    Coursera

    Securing Applications with Checkmarx

    Skills you'll gain: Secure Coding, Open Web Application Security Project (OWASP), DevSecOps, Security Testing, Application Security, Vulnerability Scanning, Vulnerability Assessments, Vulnerability Management, CI/CD, Continuous Monitoring, Docker (Software), Technical Communication, Computer Programming

    Intermediate · Course · 1 - 4 Weeks

  • I

    IBM

    IBM UI/UX Designer

    Skills you'll gain: User Story, Information Architecture, UI/UX Research, User Research, User Interface and User Experience (UI/UX) Design, Design Thinking, User Experience, Agile Software Development, Scrum (Software Development), User Centered Design, Agile Methodology, Usability, Usability Testing, Responsive Web Design, User Interface (UI), Figma (Design Software), Wireframing, Design Research, Prototyping, Persona (User Experience)

    4.8
    Rating, 4.8 out of 5 stars
    ·
    2.9K reviews

    Beginner · Professional Certificate · 3 - 6 Months

  • E

    EDUCBA

    Apply jQuery Concepts Through Practical Case Studies

    Skills you'll gain: Responsive Web Design, HTML and CSS, Web Design and Development, Software Testing, Web Development Tools, Maintainability

    Beginner · Course · 1 - 4 Weeks

  • C

    Coursera

    Analyze and Optimize Fusion Algorithms

    Skills you'll gain: Algorithms, Systems Analysis, Resource Utilization, Scalability

    Intermediate · Course · 1 - 4 Weeks

  • E

    EDUCBA

    Implement Hand Gesture Recognition with OpenCV

    Skills you'll gain: Program Development, Debugging

    Beginner · Course · 1 - 4 Weeks

  • P

    Packt

    AI for Teachers with ChatGPT

    Skills you'll gain: Learning Management Systems, Prompt Engineering, ChatGPT, Education Software and Technology, AI Personalization, Digital pedagogy, Collaborative Software, AI Enablement, Generative AI, AI Workflows

    Beginner · Course · 1 - 3 Months

1…555657…415

In summary, here are 10 of our most popular ruby programming courses

  • Getting Started with Go: University of California, Irvine
  • Interactivity with JavaScript: University of Michigan
  • Essential Mathematics for Computer Science: University of London
  • Jira Issue Tracking and Quality Assurance: Coursera
  • Build and Implement a Real-Time Chat App with NodeJS: EDUCBA
  • Analyze and Visualize Data Using Tableau: EDUCBA
  • Securing Applications with Checkmarx: Coursera
  • IBM UI/UX Designer: IBM
  • Apply jQuery Concepts Through Practical Case Studies: EDUCBA
  • Analyze and Optimize Fusion Algorithms: Coursera

Skills you can learn in Software Development

Programming Language (34)
Google (25)
Computer Program (21)
Software Testing (21)
Web (19)
Google Cloud Platform (18)
Application Programming Interfaces (17)
Data Structure (16)
Problem Solving (14)
Object-oriented Programming (13)
Kubernetes (10)
List & Label (10)

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

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • Free IT Certifications and Courses
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications

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