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.

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

University of Illinois Urbana-Champaign
Skills you'll gain: Life Sciences, Molecular Biology, Biotechnology, Environment, Precision Medicine, Molecular, Cellular, and Microbiology, Biology, Physiology, Sustainable Development, Medical Science and Research, Environmental Science, Biochemistry, Cell Biology, Microbiology, Analysis, Computational Thinking
★ 4.6 (331) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Node.JS, Back-End Web Development, User Accounts, Server Side, Swift Programming, Full-Stack Web Development, Web Development, Programming Principles, Real Time Data, iOS Development, Apple iOS, Frontend Integration, Web Applications, Restful API, Authentications, Data Management, UI Components, User Interface (UI), Data Security
Advanced · Course · 1 - 4 Weeks

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

DeepLearning.AI
Skills you'll gain: Full-Stack Web Development, Retrieval-Augmented Generation, Web Applications, JavaScript Frameworks, React.js, LLM Application, Web Development, Javascript, Tool Calling, Agentic Workflows, Generative AI Agents, Data Persistence
★ 4.7 (16) · Beginner · Project · Less Than 2 Hours

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

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Devops Tools, DevOps, Build Tools, Google Cloud Platform, Kubernetes, AI Integrations, Development Environment, Cloud Management
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Web Applications, Web Components, Javascript, Program Development, Other Programming Languages, UI Components, Front-End Web Development, Web Development, Object Oriented Programming (OOP)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Javascript, Back-End Web Development, Server Side, Front-End Web Development, Hypertext Markup Language (HTML), Scripting, Event-Driven Programming, JavaScript Frameworks, Web Applications, Mobile Development, HTML and CSS, Web Development, Scripting Languages, Event Monitoring, Code Reusability
★ 4.3 (290) · Beginner · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Data-Driven Marketing, Marketing Analytics, Generative AI, Big Data, Forecasting, Predictive Modeling, Predictive Analytics, Data Analysis, Artificial Intelligence and Machine Learning (AI/ML)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Bioinformatics, R (Software), R Programming, Molecular, Cellular, and Microbiology, Molecular Biology, Data Manipulation, Programming Principles, File I/O, Scripting Languages, Data Processing
Beginner · Guided Project · Less Than 2 Hours

DeepLearning.AI
Skills you'll gain: Recurrent Neural Networks (RNNs), Deep Learning, Natural Language Processing, Artificial Neural Networks, Algorithms
Intermediate · Course · 1 - 4 Weeks