Rails courses can help you learn how to build web applications using the Ruby on Rails framework and its conventions. You can build skills in routing, controllers, database modeling, and creating dynamic views that respond to user input. Many courses introduce tools such as Rails CLI commands, ORM features like Active Record, and testing workflows that support developing and maintaining Rails-based applications.

University of New Mexico
Skills you'll gain: Version Control, Web Applications, Full-Stack Web Development, Git (Version Control System), Middleware, Web Development, Application Development, Software Architecture, User Interface (UI), Agile Software Development, Application Frameworks, Ajax, User Interface (UI) Design, Model View Controller, Databases, Data Modeling, Relational Databases, Software Engineering, Ruby on Rails, Software Design Patterns
★ 4.3 (185) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Retrieval-Augmented Generation, Vector Databases, Embeddings, Generative AI Agents, Document Management, Query Languages
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Retrieval-Augmented Generation, Memory Management, Context Management, User Interface (UI), Debugging
Advanced · Course · 1 - 3 Months

Skills you'll gain: Rust (Programming Language), File I/O, Memory Management, Data Structures, Code Reusability, System Programming
Beginner · Course · 1 - 3 Months

Skills you'll gain: Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), HTML and CSS, Web Development, Web Applications, Web Design and Development, Web Design, Front-End Web Development
★ 4.5 (554) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: PyTorch (Machine Learning Library), Model Optimization, Model Training, Deep Learning, Performance Analysis, Artificial Neural Networks, Resource Utilization
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Hypertext Markup Language (HTML), HTML and CSS, Responsive Web Design, Cascading Style Sheets (CSS), Web Development
Beginner · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Agentic Workflows, Tool Calling, Generative AI Agents, Retrieval-Augmented Generation, Agentic systems, Debugging
★ 4.7 (94) · Beginner · Project · Less Than 2 Hours

Packt
Skills you'll gain: Generative AI, OpenAI, AI Workflows, Data Pipelines, Deep Learning, Scalability, Artificial Intelligence, Natural Language Processing, Machine Learning, Data Science
Advanced · Course · 1 - 3 Months

Duke University
Skills you'll gain: Retrieval-Augmented Generation, Vector Databases, Embeddings, OpenAI API, Data Import/Export, Pandas (Python Package), Generative AI, Application Programming Interface (API), Data Management, Python Programming, Machine Learning
★ 4.4 (52) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Responsive Web Design, Front-End Web Development, Web Design and Development, HTML and CSS, Web Design, Web Development, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Javascript, Animations
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: PyTorch (Machine Learning Library), Fine-tuning, Deep Learning, Vision Transformer (ViT), Convolutional Neural Networks, Model Optimization, Model Training, Artificial Intelligence and Machine Learning (AI/ML), Model Evaluation, Performance Tuning, Embeddings
Intermediate · Course · 1 - 4 Weeks