Olá, Sergio! Como vai?
Sinto muito também pela perda de seu progresso e agradecemos sua contribuição! Pode ter certeza que levaremos em consideração seus apontamentos no momento de construção de cursos!
A escolha de editor online para os cursos introdutórios acontece porque não precisamos muito nos preocupar com download, instalação, e os alunos podem acessar seu projeto de qualquer local e os requisitos de hardware são mínimos. O ambiente também já vem todo configurado e a nossa maior preocupação é criar uma conta para salvarmos nosso progresso. No entanto, tanto para o scratch quanto para o p5.js, há a opção de você trabalhar localmente em sua máquina.
Você pode baixar o Scratch por aqui: Download do Scratch
Você também pode configurar o p5.js no editor de código VsCode, siga os passos no artigo P5 no VSCode
Espero que as informações tenham ajudado.
Um abraço e bons estudos!