I was about to recommend the course at https://www.codecademy.com/learn/learn-typescript to a colleague as it seemed really nicely put together around an interactive console.
However, after a few pages I found that the interface is broken on Chrome 91 with my screen resolution (1536 x 864) meaning you’re unable to see any of the lower lines of the terminal so if your commands have output more than a handful of lines, you can no longer see the cursor or the output. The result is that it is impossible to succeed at the tasks even from the second screen.
In a related feature request, I found I couldn’t meaningfully proceed beyond the second screen after fixing the line
realAge = '4 years' as there was no ‘Save’ interaction, which broke the logic of the tutorial completely. The tutorial indicates that you should use typescript tooling in the console, such as running tsc to recompile and node index.js to execute, but if you can’t save the file, it continues to have the same error so won’t compile or execute.
I don’t know if these failures are reflected in your analytics regarding whether people give up immediately after embarking on the course, or if it’s just my screen resolution or I’ve missed something obvious but seems a shame for a thing which would otherwise be really valuable.