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.

Sungkyunkwan University
Skills you'll gain: Portfolio Management, Investment Management, Performance Analysis, R Programming, Time Series Analysis and Forecasting, Risk Analysis, Financial Analysis, Financial Modeling, Statistical Programming, Equities, Regression Analysis, Data Manipulation, Data Visualization
Beginner · Course · 1 - 4 Weeks
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Functional Design, Software Design Patterns, Data Structures, Simulations
Intermediate · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Full-Stack Web Development, Web Applications, JavaScript Frameworks, React.js, LLM Application, Web Development, Javascript, Tool Calling, Generative AI Agents, Real Time Data
Beginner · Project · Less Than 2 Hours

DeepLearning.AI
Skills you'll gain: Deep Learning, Natural Language Processing, Tensorflow, PyTorch (Machine Learning Library), Artificial Neural Networks, Applied Machine Learning, Machine Learning Methods, Time Series Analysis and Forecasting, Algorithms
Intermediate · Course · 1 - 4 Weeks
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Software Design, Software Design Patterns, Functional Design, Java, Programming Principles, Performance Tuning, Data Structures, Algorithms
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Tidyverse (R Package), Web Scraping, Data Manipulation, R Programming, Data Transformation, Data Cleansing, Data Science, Big Data, Statistical Programming, Text Mining, Application Programming Interface (API)
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Gemini, Google Cloud Platform, Generative AI, Prompt Engineering Tools, Cloud Development, Cloud Services, Application Development, Code Review
Beginner · Course · 1 - 4 Weeks

University of Leeds
Skills you'll gain: Cryptographic Protocols, Cryptography, Encryption, Public Key Cryptography Standards (PKCS), Cybersecurity, Data Security
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Version Control, Software Documentation, Microsoft Copilot, Microsoft Visual Studio, Program Development, Statistical Analysis, Development Environment, Programming Principles, Debugging
Beginner · Course · 1 - 3 Months

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

Skills you'll gain: Google Gemini, Multimodal Prompts, Query Languages, Data Manipulation, Data Store, Metadata Management, Text Mining, Cloud API, Generative AI, Google Cloud Platform, Image Analysis, Cloud Computing, Artificial Intelligence
Intermediate · Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Google Gemini, Google Cloud Platform, Generative AI, Software Development Tools, Application Development, Development Environment, Code Review
Beginner · Course · 1 - 4 Weeks