We're sorry but this app doesn't work properly without JavaScript enabled. Please enable it to continue.

The Boot.dev Beat. October 2026

Lane Wagner
Lane WagnerBoot.dev co-founder and backend engineer

Last published

After last month's Web Security launch, September had a flurry of small improvements to the overall platform. Your profile page got a giant redesign, the Training Grounds now keeps a queue of challenges ready for you, and the Go course picked up some lessons on the new generic methods from Go 1.27.

Personally,
Lane

Patch notes

1. A Brand-New Profile Page

Profile pages have been completely redesigned. The top of your profile now shows stat cards for lessons solved, XP earned, leaderboard rank, karma, and when you joined, along with your level progress.

The giant wall of certificates at the bottom is gone. Instead, your profile shows a condensed card with your 3 most recent courses and projects. There's also a "view all" page with your full list of completions and links to each certificate.

We also have new artwork for the gold, silver, and bronze league badges... and we've currently got an artist working on new role badges!

2. Training Grounds Challenge Queue

As long as you've completed at least a few Training Grounds challenges, we'll now keep a queue of 5 challenges ready to go for you at all times. When you complete or skip one, a new one is generated to replace it, so there's always something to jump into without having to come up with a custom prompt (unless you want to).

Challenges you've started but haven't finished stay visible in the queue as well, marked "Continue" instead of "Start", so it's easier to pick up where you left off.

Some other Training Grounds improvements:

  • When you rate a challenge, you can now leave an optional note about what was good or bad. We use these notes to improve challenges.
  • Multiple-choice challenges now go through an extra validation step before you see them, which catches essentially all of the (very tiny) percentage of questions with wrong answers.
  • The rating modal now shows up after all challenge types, not just coding challenges.

3. Generic Structs and Methods in Go

Go 1.27 finally allows generic methods on non-generic types, so we added three new lessons to the generics chapter of Learn Go:

4. Boots Improvements

  • If a long Boots response gets cut off, you'll now see a "Continue" button to let him finish his thought.
  • Boots now knows about the personal instructions setting (the settings icon at the bottom of the chat), so he can tell you how to make him respond the way you like.
  • It's clearer how to answer a Boots interview: press Enter to submit each answer, and keep going until Boots is satisfied.
  • If one of our AI providers goes down, Boots now automatically falls back to another one instead of simply erroring out.

5. Download Solutions as a Zip

You can now download a lesson's solution files as a zip archive. This is especially handy for projects and multi-file lessons, where it's often easier to compare against the full solution locally than to patch your code line by line.

6. Miscellaneous Improvements

  • Claiming course XP and redeeming a code now have their own sound effects, and the course completion confetti is now gold and white
  • SQL lessons now consistently accept queries without a trailing semicolon
  • In-browser Lua playground now runs Lua 5.1, the version LuaJIT (and therefore Neovim) is based on
  • Lesson submissions that need GitHub no longer cost you armor if your GitHub connection is missing or expired, you'll just be asked to reconnect
  • GitHub-based streak activity is now credited as soon as we receive it
  • Linux shell lessons do a better job of checking earlier commands before failing your submission
  • Lesson difficulty scores are now based on the last 30 days of submissions and refresh every 30 minutes
  • Info modals (streaks, Boots, potions, etc.) were cleaned up so the important stuff is at the top. For example, yes, embers are always used before Frozen Flames
  • The opening lessons of Learn Python were tightened up

What Is Yet to Come

  • AI Coding Course (OpenCode)
  • Terraform course
  • Bash scripting course
  • Lua course
  • A split of the "Memory Management in C Course" into a full "C" and "Memory Management in C" courses