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 George. George has been building websites professionally since 2005. Before joining thoughtbot he wrote Ruby and Python for startups in London and Stockholm, and built Mac apps like Choosy. George holds a B.Sc. in Computer Science from the University of Manchester in the UK. He enjoys tea, good beer and walking in the forest near his home in Stockholm.


This is Chris. Chris is a big fan of Vim and the general Unix philosophy of sharp, focused tools. He started his career as a mechanical engineer but has always had a passion for programming, specifically web development. He has worked in Visual Basic and Python, but since finding Ruby and Rails, there’s been no looking back. Outside of coding, Chris is a fan of dinner with friends, skiing, and an embarrassingly eclectic cross section of music.


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