# How to move out of tutorial mode and see all code?

**URL:** <https://forum.makecode.com/t/how-to-move-out-of-tutorial-mode-and-see-all-code/40229>\
**Category:** Help\
**Created:** [November 4, 2025, 6:20pm UTC](https://forum.makecode.com/t/how-to-move-out-of-tutorial-mode-and-see-all-code/40229 "2025-11-04T18:20:05Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ClarkEagling](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/clarkeagling/32/4044_2.png) [@ClarkEagling](https://forum.makecode.com/u/ClarkEagling)\
**Post date:** [November 4, 2025, 6:20pm UTC](https://forum.makecode.com/t/how-to-move-out-of-tutorial-mode-and-see-all-code/40229/1 "2025-11-04T18:20:05Z")

</div>

I teach early block-based coding using makecode arcade. In the past, I’ve had students finish tutorials on their own and then, when the tutorial’s done and the result is on their page as a normal project, I show them how to add to it and make it their own.

Now, tutorials are staying in tutorial mode – the UI is customized so lots of code missing from the pallet and even the buttons to switch to Javascript are missing, so I can’t just copy the code from the restricted project to a new unrestricted one.

And so, now they can’t meaningfully extend their projects and the site is much less useful for the kind of scaffolded learning we were doing.

Is there a solution I’m missing? Where’s the “End Tutorial” button or the “Save as a Project” button?

---

<div class="post-metadata">

**Author:** ![jwunderl](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jwunderl/32/5308_2.png) [@jwunderl](https://forum.makecode.com/u/jwunderl)\
**Post date:** [November 4, 2025, 6:25pm UTC](https://forum.makecode.com/t/how-to-move-out-of-tutorial-mode-and-see-all-code/40229/2 "2025-11-04T18:25:05Z")

</div>

Hey,

That happens based off a [flag set pre tutorial](https://github.com/microsoft/pxt-arcade/blob/master/docs/tutorials/intro.md#hidedone-true) to hide the ‘done’ button – e.g. it is used in the ‘intro to makecode’ tutorial because that one has three options listed out for users at the end. I think I’d be a bit confused by that behavior as well honestly, I’ll file an issue on this behavior for discussion. (If there’s a particular tutorial that you are using, or that bothers you, let me know and I can prioritize fixing that / so it doesn’t get dragged out into a longer discussion) [(issue filed)](https://github.com/microsoft/pxt-arcade/issues/7095)
