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.

Skills you'll gain: Retrieval-Augmented Generation, Vector Databases, LLM Application, User Interface (UI), AI Integrations, Performance Tuning
★ 4.7 (78) · Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Retrieval-Augmented Generation, LLM Application, Data Flow Diagrams (DFDs), Prompt Engineering, Generative AI, Embeddings, Large Language Modeling, Vector Databases, Applied Machine Learning
Intermediate · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), Web Design, Frontend Performance, Usability, Test Tools, Performance Tuning, Hypertext Markup Language (HTML), Animations
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Retrieval-Augmented Generation, Generative AI Agents, Prompt Engineering, Embeddings, Context Management, Unstructured Data, Metadata Management, Model Evaluation, Data Wrangling, Machine Learning
Intermediate · Course · 1 - 3 Months

Akamai Technologies, Inc.
Skills you'll gain: HTML and CSS, Responsive Web Design, Hypertext Markup Language (HTML), Web Design and Development, Cascading Style Sheets (CSS), Web Development, Web Applications, Web Design, Front-End Web Development, Animations
★ 4.5 (30) · Beginner · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Retrieval-Augmented Generation, LLM Application, Prompt Engineering, Vector Databases, System Monitoring, Fine-tuning, Artificial Intelligence
★ 4.8 (223) · Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Angular, Development Environment, Data Management, TypeScript, Performance Tuning, Data Access, Program Development, Debugging
★ 3.2 (10) · Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Cascading Style Sheets (CSS), Responsive Web Design, HTML and CSS, Bootstrap (Front-End Framework), Web Design and Development, digital literacy, Web Content Accessibility Guidelines
★ 4.4 (27) · Beginner · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Hypertext Markup Language (HTML), Web Development Tools, Web Design and Development, Web Design, Web Content, Web Development
★ 4.8 (9) · Beginner · Course · 1 - 4 Weeks

Deep Teaching Solutions
Skills you'll gain: Learning Strategies, Lifelong Learning, Problem Solving, Self-Awareness, Time Management
★ 4.8 (710) · Beginner · Course · 1 - 4 Weeks

University of Alberta
Skills you'll gain: Software Architecture, Unified Modeling Language, Product Family Engineering, Software Development, Software Documentation, Diagram Design
★ 4.5 (958) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Robotics, Docker (Software), Containerization, Ubuntu, System Configuration, Systems Architecture, Middleware, Software Architecture, Python Programming, Application Programming Interface (API), Development Environment, Operating Systems, C++ (Programming Language), Software Installation, Generative AI
Intermediate · Course · 1 - 4 Weeks