Sign in

Become an expert level Rails developer with Prime. Learn from one of the most prolific and well respected Rails consultancies in the world.
See Plans & Pricing for Prime


Join Prime to Work with a mentor

thoughtbot mentors will hold calls with you once a month to discuss whatever you like: code review, landing your first Rails job, salary negotiation, etc.


This is Sean. Sean is a fanatic about Vim, Rails, and TDD. After spending far too long with PHP and ASP.NET, he's never looked back since joining the Ruby community. When he's not writing code, he enjoys fedoras, fine cigars, and blogging about the games industry.


This is Jon. Jon Yurek spends his days trying to reach vim enlightenment and writing code solely to make his tests pass. Ever since he played with BASIC on his Apple IIe, he knew programming was for him. The rest of his time is spent camping and playing European-style board games.


Enroll in premium, hands-on workshops

Our workshops are more than just video tutorials. You’ll build real apps and communicate directly with a thoughtbot developer or designer. Begin an online workshop as soon as you sign up.

Online workshops



Collaborate with thoughtbotters and other members

Don’t develop alone, communicate with thoughtbotters and other motivated professionals. Ask questions about workshops, books, or personal projects. Join interesting conversations.

Forum 2 Forum 1

Keep up with regular, exclusive content

It often feels like "best practices" have a shelf-life of a few months before being replaced by better ideas. Between Rails’ constant changes and a never-ending stream of new gems and philosophies, it’s a real challenge to keep up with the state of the art.

Stay on top of it by reading the source of the Learn app itself, watching the thoughtbot team contribute to it, reading our books (which also come with high quality source code), and watching screencasts on vim, development tools, and more.



Backbone cover large
Geocoding cover large
Rubyscience cover large
Learn github preview Learn github preview 2

This is the closest thing to working at thoughtbot full-time

We’ve trained hundreds of developers and apprentices over the years, and have a great handle on what it takes to become and remain an expert-level Rubyist.

With Learn Prime, we’ve finally created a service that’s nearly as good as joining thoughtbot full time. If you’re a passionate developer serious about improving and maintaining your skills, we know you’ll get a ton of value out of the service.

See Plans & Pricing for Prime

No minimum subscription length • Get your money back within 30 days if you're not satisfied