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, Kubernetes, Devops Tools, Google Cloud Platform, DevOps, Build Tools, Development Environment, Cloud Management
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Vector Databases, Retrieval-Augmented Generation, LangChain, Embeddings, Generative AI Agents, LLM Application, Tool Calling, Agentic systems, Artificial Intelligence, Generative AI, Large Language Modeling, Application Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: LangChain, LLM Application, Retrieval-Augmented Generation, LangGraph, AI Workflows, Large Language Modeling, AI Orchestration, Responsible AI, Generative AI, Token Optimization, Agentic systems, Prompt Engineering, Generative AI Agents, Natural Language Processing, Cloud Development, Application Programming Interface (API), Python Programming, Application Deployment, Data Processing, Pandas (Python Package)
Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Model Optimization, Tensorflow, Deep Learning, Model Training, Performance Tuning, Model Evaluation, Machine Learning Methods, Artificial Neural Networks, Statistical Analysis, Debugging, Verification And Validation, Algorithms
★ 4.6 (7) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Google Gemini, Gemini, Google Cloud Platform, Cloud Applications, Cloud Development, Application Development, Generative AI, LLM Application, AI literacy, AI Integrations, Multimodal Prompts
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Shiny (R Package), Data Visualization, User Interface (UI), User Interface (UI) Design, Data Visualization Software, Interactive Data Visualization, Statistical Visualization, Application Deployment, Web Applications, Front-End Web Development, Data Analysis, Back-End Web Development, Spatial Data Analysis, Web Development, Frontend Integration, Full-Stack Web Development, Python Programming, Data Preprocessing, Development Environment
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Google Cloud Platform, AI Workflows, Kubernetes, Generative AI, Application Deployment, Cloud Infrastructure, Cloud Deployment, Cloud Management, Cloud Services
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Google Workspace, Application Deployment, OAuth, Collaborative Software, Enterprise Application Management, AI Integrations, LLM Application, Configuration Management, Identity and Access Management, Data Integration, Authentications, Data Store
Intermediate · Course · 1 - 4 Weeks