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

Results for "ruby programming"


  • U

    University of Amsterdam

    Inferential Statistics

    Skills you'll gain: Regression Analysis, Statistical Inference, Statistics, Correlation Analysis, Statistical Programming, Statistical Modeling, Logistic Regression

    ★ 4.4 (609) · Mixed · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • 2

    28DIGITAL

    Development of Real-Time Systems

    Skills you'll gain: Real-Time Operating Systems, Embedded Systems, Embedded Software, System Programming, Systems Design, System Software, C (Programming Language), System Design and Implementation, OS Process Management, System Requirements, Dependency Analysis, Computer Architecture, Simulations, Systems Analysis, Verification And Validation, Algorithms

    ★ 4.6 (541) · Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • U

    University of California San Diego

    Combinatorics and Probability

    Skills you'll gain: Combinatorics, Probability, Probability Distribution, Algorithms, Bayesian Statistics, Mathematical Modeling, Statistics, Arithmetic, Python Programming, Simulations

    ★ 4.6 (869) · Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • E

    Epic Games

    Epic Games Game Design

    Skills you'll gain: Game Design, Unreal Engine, Video Game Development, Ideation, 3D Modeling, Software Documentation, Animation and Game Design, Software Design Documents, 3D Assets, Visualization (Computer Graphics), User Experience Design, Usability, User Interface (UI), User Interface and User Experience (UI/UX) Design, User Experience, User Interface (UI) Design, Interactive Design, Collaborative Software, Virtual Environment, Prototyping

    ★ 4.3 (620) · Beginner · Professional Certificate · 3 - 6 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • N

    Nanjing University

    Data Processing Using Python

    Skills you'll gain: Data Processing, Data Mining, Data Structures, Data Presentation, Object Oriented Programming (OOP), Web Scraping, Data Capture, Data Analysis, Python Programming, NumPy, Data Preprocessing, Data Visualization, UI Components, User Interface (UI) Design, Programming Principles

    ★ 4.1 (378) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • C

    California Institute of the Arts

    UX Design Fundamentals

    Skills you'll gain: User Interface and User Experience (UI/UX) Design, User Experience, User Experience Design, User Interface (UI), Adobe XD, User Interface (UI) Design, User Centered Design, Interaction Design, Prototyping, Wireframing, User Research, Design Research, User Flows, Application Design, Information Architecture, Ideation, Adobe InDesign, Adobe Illustrator

    ★ 4.8 (2.2K) · Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • I

    Imperial College London

    Infectious Disease Modelling

    Skills you'll gain: Epidemiology, Mathematical Modeling, Infection Control, Statistical Modeling, Simulations, Infectious Diseases, Public Health and Disease Prevention, R Programming, Public Health, Predictive Modeling, Model Evaluation, R (Software), Model Optimization, Differential Equations, Data Modeling, Immunology, Regression Analysis, Statistical Methods, Statistical Programming, Probability Distribution

    ★ 4.8 (304) · Intermediate · Specialization · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • P

    Peking University

    操作系统原理(Operating Systems)

    Skills you'll gain: File Systems, Operating Systems, System Software, System Programming, Memory Management, Computer Systems, OS Process Management, Data Storage, Software Systems, File I/O, Unix, File Management, Peripheral Devices, Linux, Performance Tuning, Computer Hardware, Algorithms

    ★ 4.6 (363) · Intermediate · Course · 3 - 6 Months

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • K

    King Abdullah University of Science and Technology

    Fundamental Skills in Bioinformatics

    Skills you'll gain: Statistical Analysis, Bioinformatics, Unix, Scientific Visualization, Statistical Programming, Unix Shell, Statistical Methods, R Programming, Rmarkdown, Unix Commands, Data Analysis, Data Quality, Statistical Hypothesis Testing, Exploratory Data Analysis, Data Visualization, Statistical Visualization, Linux Servers, Bash (Scripting Language), Programming Principles, Python Programming

    ★ 4.4 (92) · Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • É

    École Polytechnique Fédérale de Lausanne

    Initiation à la programmation (en Java)

    Skills you'll gain: Programming Principles, Java Programming, Java, Computer Programming, Code Reusability, Data Structures, Object Oriented Programming (OOP), Computational Logic, Program Development, Problem Solving, Algorithms, Eclipse (Software)

    ★ 4.8 (435) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • S

    SAS

    SAS Advanced Programmer

    Skills you'll gain: SQL, SAS (Software), Database Management, Query Languages, Case Studies, Data Access, Database Management Systems, Data Presentation, Perl (Programming Language), Data Processing, Automation, Statistical Programming, Data Manipulation, Data Management, Code Reusability, Data Structures, Data Transformation, Data Validation, Data Analysis, Data Storage

    ★ 4.8 (408) · Intermediate · Professional Certificate · 3 - 6 Months

    Status: Free Trial
    Free Trial
    Category: Build toward a degree
    Build toward a degree
  • I

    IBM

    SQL: A Practical Introduction for Querying Databases

    Skills you'll gain: SQL, Relational Databases, Microsoft SQL Servers, MySQL, Query Languages, Database Systems, Databases, Database Design, Database Management, Stored Procedure, IBM DB2, Database Development, Data Manipulation, Data Analysis, Transaction Processing

    ★ 4.7 (700) · Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
1…108109110…445

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

  • Inferential Statistics: University of Amsterdam
  • Development of Real-Time Systems: 28DIGITAL
  • Combinatorics and Probability: University of California San Diego
  • Epic Games Game Design: Epic Games
  • Data Processing Using Python: Nanjing University
  • UX Design Fundamentals: California Institute of the Arts
  • Infectious Disease Modelling: Imperial College London
  • 操作系统原理(Operating Systems): Peking University
  • Fundamental Skills in Bioinformatics: King Abdullah University of Science and Technology
  • Initiation à la programmation (en Java): École Polytechnique Fédérale de Lausanne

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