O aprendizado de programação permite que os alunos, além de criarem programas de computadores, desenvolvam habilidades que são importantes para qualquer área. Muitos docentes ainda enfrentam dificuldades no processo de ensino-aprendizagem de disciplinas que, assim como a programação, são práticas e exigem grande dedicação dos alunos. As ferramentas computacionais podem auxiliar neste processo, tornando as aulas mais dinâmicas e despertando o interesse dos alunos. Neste contexto, destaca-se o Scratch, uma plataforma desenvolvida para ensinar lógica de programação para crianças e adolescentes. Este trabalho tem como objetivo a criação de roteiros práticos que introduzem conceitos de programação que podem ser abordados por meio do Scratch. Nos roteiros é apresentada a teoria relacionada aos conteúdos, assim como a aplicação destes conceitos por meio da resolução de problemas no Scratch. Tais roteiros foram avaliados por docentes da área da computação. Estes os consideraram efetivos para o ensino de programação.