Um dos sites que gosto de utilizar para ensinar o conceitos de programação com os alunos é o site Code.org.
Nele o professor tem a disposição uma série de roteiros de aulas que podem ser usados para ensinar conceitos como programação sequencial, condicional e de repetição a partir de desafios utilizando personagens conhecidos como o BB-8 de Star Wars ou o conhecido esquilo do filme a Era do Gelo, entre outros.
A ferramenta se baseia na programação em blocos. Ou seja, para vencer os desafios os alunos não precisam conhecer linguagens de programação, pois os problemas são resolvidos colocando os blocos de comandos na sequência correta. Apesar da atividades terem sua versão em português, as atividades conhecidas como desplugadas onde não há necessidade do uso do computador, estão em versão inglesa, bem como o áudio dos vídeos. Nestes é possível ligar a tradução com legendas automáticas. Estes vídeos explicam o uso de algum recurso do site ou dão alguma dica de tecnologia, como por exemplo a segurança na uso da internet.
Mas a principal vantagem no uso da ferramenta na minha opinião é a possibilidade de acompanhamento das lições de cada aluno. O professor pode criar uma seção (classe) onde cadastra os alunos e atribui a esta seção um conjunto de lições que vão das mais simples até as mais complexas. Os relatórios apresentam o desenvolvimento dos alunos, as lições concluídas e a quantidade de blocos usados para resolver os problemas. Quanto menos blocos, mais efetivo o aluno é na resolução. Para conhecer a ferramenta, acesse o site: code.org

Veja abaixo um pequeno tutorial para criar seu curso e adicionar alunos

Na tela de entrada, defina seu idioma.

Crie uma conta. Veja que pode usar uma conta do Google para acesso. Nesta mesma página os poderão entrar no curso criado por você, por meio do código de acesso.

Em seguida, crie uma nova seção

Defina como os alunos farão o login. Para os menores o ideal é usar o login por imagens

Defina o nome da seção e indique o curso. Existem vários cursos com lições prontas. Para iniciantes o ideal é começar pelo curso A.

Com o curso criado, veja o código de login e adicione os alunos.

Informe o nome, idade, gênero e gere a senha.

Pronto! Seus alunos podem entrar no site e começar a lição!

Gostou do site? Quer aprender mais sobre computação na educação básica e o site Code.org?

Acesse meu curso onde abordo este assunto para iniciantes neste tema. Se você achar difícil aprender, comece por aqui!

https://www.udemy.com/course/formacao-de-professores-em-tecnologias-digitais