Let’s get that “junior” out of your title

Upcase turns junior Rails developers into ass-kicking name-takers. We're not a bootcamp, we're a finishing school.

Join 1,000s of skilled programmers. Our videos & exercises have been viewed over 60,000 times.

  1. Clean code
    • Clean Code
  2. Workflow
    • Git
  3. Rails
    • Ruby on Rails
  4. Testing
    • Testing
  5. Ios
    • iOS
  6. Haskell
    • Haskell
  7. Javascript
    • JavaScript
  8. Vim
    • Vim
  9. Workflow
    • tmux
  10. Design
    • Design
Bryan Helmkamp

thoughtbot provided the top-notch Ruby and Rails experience we needed to help drive major improvements to Code Climate. With Upcase, you can learn from some of the best in the business.

Bryan Helmkamp, @brynary - CEO at Code Climate

The next-best thing to working at thoughtbot full-time


Stop learning alone! Join our community of thousands of motivated peers and receive mentorship from the best in the business.

  • Master vital skills like TDD, even if you've tried and failed at it before.
  • Break out of your learning rut with help from thoughtbot developers in our forum.
  • Join our GitHub team and watch us work on real Rails apps (like this one!)
  • Learn your way, with videos, code challenges, or flashcards.
Ralph Wintle

Training with thoughtbot (who I consider to be the best developers in the world), and leveraging Upcase’s vital community of like minded peers has been invaluable for me.

Skilling up in relative isolation in Australia, it provided the tools and support for me to land my first Rails job and flourish there.

Ralph Wintle - Developer at postinvoice.com

Learn the tools and techniques you've been meaning to

  • Are you TDD-ing your Rails apps yet? We'll show you how.
  • Been putting off learning Vim, Git, or tmux or struggling to get productive in them? We'll fix that.
  • If your OO design chops could use some work, you're in luck.

Without doubt, Upcase was vital to my professional growth and led to my dream Rails job at thoughtbot.

Matt Sumner - Developer at thoughtbot

Join The Upcase Community

$29 per Month

Full access for less than a dollar a day

30-day, hassle-free money back guarantee

For aspiring senior developers looking for battle-tested best practices, a killer community, and mentorship from the right people.

Why Upcase?

  • Peer & expert feedback
  • Video tutorials
  • Coding exercises
  • Access to our GitHub repos
  • Community forum
  • Flashcard decks
  • New videos every week
Have a team?

15 Full Courses, 100+ Screencasts & New Content Weekly