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.

University of Michigan
Skills you'll gain: C (Programming Language), Python Programming, Programming Principles, System Programming, Computer Programming, Unix, Computer Science
Intermediate · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Microsoft Copilot, Version Control, Collaborative Software, AI Product Strategy, GitHub, Microsoft Visual Studio, Software Documentation, R Programming, Program Development, Debugging
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: R (Software), R Programming, Arithmetic, Statistical Programming, Development Environment, Programming Principles, Data Import/Export
Beginner · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Large Language Modeling, LLM Application, Natural Language Processing, Prompt Engineering, Google Cloud Platform, Generative AI
Beginner · Course · 1 - 4 Weeks

Lund University
Skills you'll gain: Machine Controls, Automation Engineering, Programming Principles, Control Systems, Automation, Software Architecture, Real-Time Operating Systems, Robotic Process Automation, Other Programming Languages, Computer Programming
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Kubernetes, DevOps, Google Cloud Platform, Generative AI, Development Environment, Infrastructure Architecture, Cloud Management, Prompt Engineering
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: DevOps, Google Gemini, IT Infrastructure, Kubernetes, Google Cloud Platform, Artificial Intelligence, Generative AI Agents, CI/CD
Beginner · Course · 1 - 4 Weeks