O ensino de escalonamento estático e dinâmico de instruções em processadores com pipeline é amplamente documentado em livros didáticos. No entanto, há poucas informações disponíveis sobre técnicas mais avançadas de escalonamento, como o Software Pipelining e tópicos mais recentes, como o escalonamento de Warp em GPUs. Este artigo apresenta uma experiência de ensino que utiliza o Google Colab e Python para gerar exemplos e documentação sobre o ensino de Software Pipelining e escalonamento em GPUs. O trabalho foi desenvolvido em conjunto com os alunos da disciplina de Arquitetura de Computadores da UFV, incluindo a resolução de problemas e a criação de ferramentas de visualização como resultados.