Getting Started with Rails
Build Faster and Write Less Code with Rails
Getting Started with Rails

Getting Started with Rails
Build a full-featured job board application using Ruby on Rails from the ground up. Start with installation and MVC fundamentals, and add features including rich text descriptions, user authentication, and email subscriptions with unsubscribe support. Apply MVC architecture patterns and explore real-time functionality using Hotwire and Turbo Streams before deploying the application to a live server with Kamal.
What You Will Master
- Build a complete Rails app from scratch using modern tools like Mise, Action Text, and Hotwire
- Implement authentication and user-scoped resources without third-party gems
- Send automated emails to subscribers using background jobs and Rails mailers
- Add real-time UI updates using Turbo Streams and WebSockets
- Deploy a production Rails app to a live server using Kamal
Prerequisites
- Basic familiarity with Ruby syntax is helpful
- Comfort using the command line and a code editor
- Understanding of basic web concepts (HTTP requests, HTML forms)
Who is this for?
Developers who want to build and ship a real-world Rails application end-to-end, gaining practical experience with modern Rails features and deployment.
Replay coming soon.
Getting Started with Rails
Build a full-featured Rails while learning MVC, authentication, email, real-time updates with Hotwire, and production deployment with Kamal.
Warning: High intensity learning environment.
Attend Online Live and in Full HD
The Workshop is Live Now!
Watch the Replay
This Workshop Has Ended
Or Join In-Person from Downtown Minneapolis
Catch up on everything you missed.
A Full Day of Mastery.
Live, interactive workshops typically cost hundreds. Get the full experience at no cost โ join a full-day session, ask questions in real time, and learn directly from expert instructors.
Missed the live session? Watch the full recording at your own pace and get the same expert instruction on demand.
Upcoming Live Workshops

Claude Code Deep Dive

Cloud CI/CD with GitHub Actions

Python for Professional Developers

TypeScript in the Age of AI

Kubernetes

Hard Parts of Agentic Engineering

Svelte & SvelteKit

Complete Intro to AI

Laravel Fundamentals

Building Custom Agents with Claude Code SDK

Practical AI Agent Workflows

Django Fundamentals

