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


Results for "intermediate ruby programming"


  • U

    University of Maryland, College Park

    Programming Mobile Applications for Android Handheld Systems: Part 1

    Skills you'll gain: Android Development, Mobile Development, Android Studio, Application Development, User Interface (UI), Application Design, Java, Development Environment, Debugging

    4.6
    Rating, 4.6 out of 5 stars
    ·
    685 reviews

    Mixed · Course · 1 - 3 Months

  • P

    Packt

    Introduction to Object-Oriented Programming with Arduino

    Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, C and C++, Computer Programming, Embedded Software, Development Environment, Integrated Development Environments, Embedded Systems, Algorithms, Game Design, Debugging

    Intermediate · Course · 1 - 3 Months

  • C

    Coursera

    Programming in C#: A comprehensive approach to C# Fundamentals

    Skills you'll gain: Microsoft Visual Studio, C# (Programming Language), Integrated Development Environments, Programming Principles, Computer Programming, Command-Line Interface, Computational Logic

    4.4
    Rating, 4.4 out of 5 stars
    ·
    219 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • U

    University of California, Santa Cruz

    Go and C++: Programming in Two Successor Languages of C

    Skills you'll gain: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Software Design Patterns, Debugging, Computer Programming, Unit Testing, Programming Principles, Algorithms, C (Programming Language), Program Development, Integrated Development Environments, Graph Theory, Software Testing, Artificial Intelligence, Integration Testing, Software Design, System Design and Implementation

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

    Intermediate · Specialization · 3 - 6 Months

  • P

    Packt

    Introduction to Programming with C#12 and .NET8

    Skills you'll gain: Version Control, Object Oriented Programming (OOP), C# (Programming Language), Microsoft Visual Studio, Development Environment, Program Development, Integrated Development Environments, Computer Programming, Programming Principles

    Beginner · Course · 3 - 6 Months

  • P

    Packt

    Foundations of R Programming and Basic Data Manipulation

    Skills you'll gain: Rmarkdown, R (Software), Data Import/Export, R Programming, Ggplot2, Data Manipulation, Plotly, Data Visualization, Web Scraping, Interactive Data Visualization, Data Visualization Software, Data Cleansing, Data Preprocessing, Data Transformation, Statistical Programming, Programming Principles, Data Structures

    Beginner · Course · 1 - 3 Months

  • U

    University of Michigan

    Big Ideas in Programming: Expressing Yourself with Python

    Skills you'll gain: Creative Design, Data Structures, Programming Principles, Software Visualization, Python Programming, Computer Programming, Predictive Modeling, Algorithms, Computational Thinking, Debugging

    3.8
    Rating, 3.8 out of 5 stars
    ·
    6 reviews

    Beginner · Course · 1 - 4 Weeks

  • U

    University of Maryland, College Park

    Programming Mobile Applications for Android Handheld Systems: Part 2

    Skills you'll gain: Android Development, Mobile Development, Application Development, Data Management, User Interface (UI), UI Components, Human Computer Interaction, Java Programming, Event-Driven Programming, System Programming, Network Model, Geographic Information Systems, Interactive Design, User Interface (UI) Design, Data Storage, Animations, Computer Programming, Computer Graphics

    4.7
    Rating, 4.7 out of 5 stars
    ·
    172 reviews

    Mixed · Course · 1 - 3 Months

  • E

    EDUCBA

    C Programming on Linux: Build, Compile & Apply

    Skills you'll gain: Linux, Linux Commands, C (Programming Language), System Programming, Command-Line Interface, Programming Principles, Development Environment, Computer Programming Tools, Software Installation, Data Structures, Program Development, Debugging

    Mixed · Course · 1 - 3 Months

  • T

    The Hong Kong University of Science and Technology

    Learning Server-side Programming through Game Development

    Skills you'll gain: Server Side, Restful API, Ajax, Node.JS, Web Applications, Web Servers, Web Development, Model View Controller, Javascript, JavaScript Frameworks, PHP (Scripting Language), Authentications, JSON, Hypertext Markup Language (HTML), Software Architecture, Application Development, Real Time Data, Data Storage

    Intermediate · Course · 1 - 3 Months

  • N

    National Taiwan University

    計算機程式設計 (Computer Programming)

    Skills you'll gain: Programming Principles, Computer Programming, C (Programming Language), Data Structures, Computer Science, Algorithms, Computational Thinking, Debugging

    4.8
    Rating, 4.8 out of 5 stars
    ·
    370 reviews

    Mixed · Course · 1 - 3 Months

  • E

    EDUCBA

    Apply Object-Oriented Programming to Build Organograms

    Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), Object Oriented Design, Application Design, Solution Design, Software Visualization, Program Development, Verification And Validation

    Intermediate · Course · 1 - 4 Weeks

1…373839…471

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

  • Programming Mobile Applications for Android Handheld Systems: Part 1: University of Maryland, College Park
  • Introduction to Object-Oriented Programming with Arduino : Packt
  • Programming in C#: A comprehensive approach to C# Fundamentals: Coursera
  • Go and C++: Programming in Two Successor Languages of C: University of California, Santa Cruz
  • Introduction to Programming with C#12 and .NET8: Packt
  • Foundations of R Programming and Basic Data Manipulation: Packt
  • Big Ideas in Programming: Expressing Yourself with Python: University of Michigan
  • Programming Mobile Applications for Android Handheld Systems: Part 2: University of Maryland, College Park
  • C Programming on Linux: Build, Compile & Apply: EDUCBA
  • Learning Server-side Programming through Game Development: The Hong Kong University of Science and Technology

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