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: Gemini, Generative AI, LLM Application, Prompt Engineering, Google Cloud Platform, AI Enablement, AI Personalization
Beginner · Project · Less Than 2 Hours

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

Skills you'll gain: Gemini, Google Cloud Platform, Cloud Applications, Application Development, Generative AI, LLM Application, AI Enablement, Multimodal Prompts
Beginner · 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: Exploratory Data Analysis, Sampling (Statistics), Probability Distribution, R (Software), R Programming, Probability & Statistics, Bayesian Statistics, Data Analysis, Probability, Statistics, Statistical Analysis, Statistical Inference
Beginner · Course · 1 - 3 Months

Edureka
Skills you'll gain: Rust (Programming Language), Back-End Web Development, System Programming, Web Frameworks, Web Development, Web Servers, Software Documentation, Scalability, Maintainability, Secure Coding, Debugging, Application Development, Authentications, Authorization (Computing)
Intermediate · Specialization · 1 - 3 Months

Board Infinity
Skills you'll gain: Angular, HTML and CSS, Front-End Web Development, Javascript, Software Design Patterns, Web Components, Web Applications, Cascading Style Sheets (CSS), Web Development, TypeScript, Responsive Web Design
Intermediate · Course · 1 - 4 Weeks

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

Google Cloud
Skills you'll gain: Gemini, Artificial Intelligence and Machine Learning (AI/ML), Customer Insights, Applied Machine Learning, Customer Analysis, Generative AI, Data Integration, Predictive Analytics, Customer Data Management, Time Series Analysis and Forecasting, Marketing Strategies
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

Skills you'll gain: Exploratory Data Analysis, Data Wrangling, Statistical Analysis, Data Analysis, Model Evaluation, Data Transformation, R Programming, Data Visualization, Regression Analysis, Predictive Modeling, Data Manipulation, Data Science, Box Plots, Statistical Modeling, Predictive Analytics, Correlation Analysis, Tidyverse (R Package), Data Cleansing, Data Preprocessing, Data Import/Export
Intermediate · Course · 1 - 3 Months

Dartmouth College
Skills you'll gain: Command-Line Interface, Linux Commands, Linux, Embedded Systems, Linux Servers, Computer Engineering, File Systems, Unix, Operating Systems, C (Programming Language), Computer Programming, Open Source Technology
Beginner · Course · 1 - 3 Months