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.

Skills you'll gain: JavaScript Frameworks, Web Development Tools, Test Automation, API Testing, Test Tools, Software Testing, Network Performance Management, Web Servers
Advanced · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Google Gemini, Generative AI Agents, AI Enablement, Prompt Engineering Tools, Google Cloud Platform, Application Development, Integrated Development Environments
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Rust (Programming Language), Command-Line Interface, Encryption, Package and Software Management, Application Development, Cryptography, Software Engineering, Algorithms
Beginner · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Google Gemini, Google Cloud Platform, Cloud Development, Application Development, Integrated Development Environments, Code Review
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Google Cloud Platform, Kubernetes, Prompt Engineering, Cloud Infrastructure, Application Deployment, Cloud Deployment, Cloud Computing Architecture, Unix Shell
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Retrieval-Augmented Generation, Embeddings, Vector Databases, Generative AI, Google Gemini, Prompt Engineering, Large Language Modeling, AI Workflows, Google Cloud Platform, Responsible AI
Advanced · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Google Cloud Platform, Test Case, Software Development Life Cycle, Web Development Tools, Test Automation, Web Applications, Application Development, Query Languages, Debugging
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Gemini, Prompt Engineering Tools, Google Cloud Platform, Kubernetes, Devops Tools, Cloud Management, Generative AI, Development Environment, Software Documentation
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Query Languages, Application Development, Google Cloud Platform, Software Development Life Cycle, Software Development Tools, Cloud Applications, Software Testing, Generative AI Agents, Web Applications, Debugging
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Gemini, DevOps, CI/CD, Google Cloud Platform, Kubernetes, Infrastructure as Code (IaC), Development Environment, Cloud Management
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Google Cloud Platform, Kubernetes, Generative AI Agents, Infrastructure as Code (IaC), Cloud Infrastructure, Cloud Deployment, Application Deployment
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Gemini, Kubernetes, Google Cloud Platform, DevOps, Infrastructure as Code (IaC), Build Tools, Development Environment, Continuous Integration
Beginner · Course · 1 - 4 Weeks