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.

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

Skills you'll gain: Web Content Accessibility Guidelines, Web Design, Test Tools, Web Development, Customer Service
★ 4.4 (32) · Beginner · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Retrieval-Augmented Generation, Generative AI, LangChain, LLM Application, Large Language Modeling, Vector Databases, AI Orchestration, Model Evaluation
Intermediate · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: Restful API, Rust (Programming Language), API Design, Object-Relational Mapping, Application Programming Interface (API), Server Side, Back-End Web Development, System Programming, Web Frameworks, Web Development, Web Servers, Software Documentation, Web Applications, Scalability, Database Management
★ 3.8 (8) · Intermediate · Course · 1 - 4 Weeks

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: Microarchitecture, Computer Architecture, Simulations, Performance Tuning
★ 4.8 (9) · Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Email Marketing, Email Automation, Marketing Automation, Content Performance Analysis, Campaign Management, A/B Testing, Data-Driven Marketing, Data-Driven Decision-Making, Email Security, Performance Metric, E-Commerce, Automation, Product Improvement, Disaster Recovery, Recruitment, Security Awareness
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Retrieval-Augmented Generation, Vector Databases, Data Migration, Performance Tuning, Agentic systems, AI Security, Containerization, Role-Based Access Control (RBAC), System Monitoring
Intermediate · Course · 1 - 3 Months

Edureka
Skills you'll gain: Rust (Programming Language), Code Reusability, Data Manipulation, System Programming, Data Structures, Memory Management, Performance Tuning, Data Management, Data Analysis, Web Development, Application Development
★ 3.7 (14) · Advanced · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Bootstrap (Front-End Framework), Responsive Web Design, UI Components, Front-End Web Development, Cascading Style Sheets (CSS), Web Development
★ 4.5 (16) · Intermediate · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: Rust (Programming Language), Code Reusability, Memory Management, API Design, Data Pipelines, C (Programming Language), Program Development
★ 3.7 (7) · Beginner · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Civil Engineering, Building Services Engineering, Electrical Systems, Construction, Quality Assurance, Planning, Emerging Technologies
★ 4.5 (21) · Intermediate · Course · 1 - 3 Months