<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/upcase-has-retired-but-the-learning-continues-y87vpqyod" -->

---
title: Upcase has retired, but the learning continues | daily.dev
description: Thoughtbot has officially retired Upcase, its long-running Ruby on Rails learning platform that served thousands of developers for over a decade. The company...
canonical: https://daily.dev/posts/upcase-has-retired-but-the-learning-continues-y87vpqyod
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Upcase has retired, but the learning continues | daily.dev
og:description: Thoughtbot has officially retired Upcase, its long-running Ruby on Rails learning platform that served thousands of developers for over a decade. The company...
og:url: https://daily.dev/posts/upcase-has-retired-but-the-learning-continues-y87vpqyod
og:image: https://api.daily.dev/og/posts/Y87VPQyoD.png
og:image:alt: Upcase has retired, but the learning continues
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Upcase has retired, but the learning continues

**[thoughbot](https://daily.dev/sources/thoughbot)** · 2 min read · 0 upvotes · 0 comments

## Summary

Thoughtbot has officially retired Upcase, its long-running Ruby on Rails learning platform that served thousands of developers for over a decade. The company is redirecting learners to its blog, free books (Ruby Science and Testing Rails), podcasts (The Bike Shed and Giant Robots), YouTube channel, and the new AI in Focus video series where thoughtbot developers explore AI coding and LLM integration in Rails applications in real time.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://thoughtbot.com/blog/upcase-has-retired-but-you-can-keep-learning-with-us>

## Questions this post answers

### Is Upcase, thoughtbot's Ruby on Rails learning platform, still available?

Upcase has been retired after more than a decade as thoughtbot's Ruby on Rails learning platform. It had been free to the community since 2018. Learners are directed instead to thoughtbot's blog, the Bike Shed and Giant Robots Smashing Into Other Giant Robots podcasts, live streams, and its YouTube channel for ongoing Rails content.

_Developers tracking shifts in Rails learning resources can follow platform changes like this on daily.dev._

### Where can I find free books for learning Ruby on Rails testing and refactoring?

Thoughtbot offers two free books: Ruby Science, focused on refactoring an app as it grows in complexity, and Testing Rails, which covers how to test Rails applications. Both are available directly from thoughtbot's book site as part of its ongoing educational content following the retirement of Upcase.

_Rails developers building testing skills can surface resources like these through daily.dev._

## Similar posts on daily.dev

- [Rails Business Podcast \(again\)](https://daily.dev/posts/rails-business-podcast-again--qogcsfxdb) · RUBYLAND · 0 upvotes · 0 comments
- [Rocky Mountain Ruby 2026 Recap](https://daily.dev/posts/rocky-mountain-ruby-2026-recap-nxt2r9sc4) · Ruby Flow · 3 upvotes · 0 comments

---

Tags: [#rails](https://daily.dev/tags/rails)

[View this post on daily.dev](https://daily.dev/posts/upcase-has-retired-but-the-learning-continues-y87vpqyod)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Upcase has retired, but the learning continues","url":"https://daily.dev/posts/upcase-has-retired-but-the-learning-continues-y87vpqyod","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/upcase-has-retired-but-the-learning-continues-y87vpqyod"},"datePublished":"2026-07-15T00:04:27.528Z","dateModified":"2026-09-14T08:14:47.706Z","description":"Thoughtbot has officially retired Upcase, its long-running Ruby on Rails learning platform that served thousands of developers for over a decade. The company...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/755dc077bac50fddcc3d7f7be00002b6?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/755dc077bac50fddcc3d7f7be00002b6?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"thoughbot","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"thoughbot","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/9fe12feb57f944a29ff63a79e350081a","url":"https://daily.dev/sources/thoughbot"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/upcase-has-retired-but-the-learning-continues-y87vpqyod","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"rails","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"thoughbot","item":"https://daily.dev/sources/thoughbot"},{"@type":"ListItem","position":3,"name":"Upcase has retired, but the learning continues"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/upcase-has-retired-but-the-learning-continues-y87vpqyod#faq","mainEntity":[{"@type":"Question","name":"Is Upcase, thoughtbot's Ruby on Rails learning platform, still available?","acceptedAnswer":{"@type":"Answer","text":"Upcase has been retired after more than a decade as thoughtbot's Ruby on Rails learning platform. It had been free to the community since 2018. Learners are directed instead to thoughtbot's blog, the Bike Shed and Giant Robots Smashing Into Other Giant Robots podcasts, live streams, and its YouTube channel for ongoing Rails content. Developers tracking shifts in Rails learning resources can follow platform changes like this on daily.dev."}},{"@type":"Question","name":"Where can I find free books for learning Ruby on Rails testing and refactoring?","acceptedAnswer":{"@type":"Answer","text":"Thoughtbot offers two free books: Ruby Science, focused on refactoring an app as it grows in complexity, and Testing Rails, which covers how to test Rails applications. Both are available directly from thoughtbot's book site as part of its ongoing educational content following the retirement of Upcase. Rails developers building testing skills can surface resources like these through daily.dev."}}]}
```

