There are a number of little handheld gadgets that you can use with MakeCode—scroll down on the homepage and there’s a section that shows them all:
I LOVE that he gets to code in Scratch but can jump into Python or JavaScript at any time without the IDE changing. It’s a clear stepping stone.