Devido ao novo cenário mundial, onde o mercado de trabalho precisa cada vez mais de profissionais de tecnologia, países como o Reino Unido, Austrália e Brasil perceberam a necessidade de incluir o ensino de programação de maneira obrigatória nos currículos escolares. Todavia, com a homologação de instaurar a obrigatoriedade do ensino de computação na educação básica brasileira, há uma demanda de reorganização para este novo panorama educacional. Também é reconhecido, na literatura acadêmica, que as metodologias ativas são estratégias inovadoras que promovem uma aprendizagem significativa, logo, dominar a utilização de várias dessas estratégias combinadas entre si de maneira harmônica pode solucionar as demandas do ensino de programação no sistema educacional atual. Por isso, este trabalho relata a experiência de um projeto de extensão que ensinou programação de computadores a estudantes do Ensino Médio por meio algumas metodologias ativas combinadas. Este projeto ofertou um curso que empregou Sala de Aula Invertida como metodologia estrutural, em combinação com outras metodologias (Ludicidade, Aprendizagem Baseada em Problemas, Aprendizagem Baseada em Jogos Digitais e Aprendizagem Baseada em Projetos). Ao final da capacitação, os participantes conseguiram desenvolver jogos digitais a partir dos conhecimentos adquiridos, testificando o fator pedagógico da utilização das metodologias ativas. E também testemunhou-se o efeito motivacional dessas metodologias, por diminuir o índice de evasão em projetos como este. Dentre os concluintes do curso, encontraram-se muitas meninas e um estudante com deficiência, propiciando assim uma maior inclusão e abrangência no ensino de programação. Vale ressaltar que uma dessas participantes se interessou a tal ponto pela área que, após a conclusão do ensino médio, ela ingressou na mesma graduação de computação que os integrantes da equipe do projeto. Deste modo, espera-se que este trabalho, por demonstrar a efetivação das metodologias ativas no aprendizado de pessoas que nunca tiveram contato com programação anteriormente, inspire professores de programação a usufruírem, em suas aulas, os benefícios das metodologias apresentadas, quer seja ao reprisar o mesmo método e recursos ou aprimorando-os.