A oficina interdisciplinar de programação em Python, desenvolvida no âmbito do Programa Institucional de Bolsa de Iniciação à Docência (PIBID) e articulada ao Novo Ensino Médio, teve como objetivo integrar conhecimentos de computação às disciplinas “Desastres Naturais” e “Tecnologia da Informação” no ensino médio público. A experiência buscou promover o pensamento computacional, a contextualização do ensino e o trabalho colaborativo, enfrentando desafios metodológicos, estruturais e de engajamento estudantil. O referencial teórico apoiou-se em Fazenda (2008) e Nicolescu (1999) sobre interdisciplinaridade; Gatti (2010) e Nóvoa (1992) sobre formação docente; e Papert (1985), Valente (1999) e Wing (2006) sobre ensino de programação e cultura digital. A oficina, inicialmente planejada como atividade extracurricular, foi adaptada para ocorrer no horário regular, exigindo alinhamento com o currículo e estratégias de contextualização. As atividades incluíram exercícios graduais, simulações e culminaram em um “Hackaton” como desafio final. Entre os obstáculos enfrentados, destacaram-se a resistência inicial de alunos, a necessidade de adaptação pedagógica ao ritmo das turmas, a precariedade da infraestrutura e problemas técnicos recorrentes. Apesar disso, a integração de conteúdos favoreceu a construção de significados, aumentou o engajamento de parte dos estudantes e fortaleceu as competências pedagógicas dos licenciandos, que vivenciaram, na prática, a importância do diálogo, da escuta ativa e da flexibilidade no ensino. Os resultados evidenciam que propostas interdisciplinares, quando contextualizadas e apoiadas, podem ampliar o interesse e a participação discente, ao mesmo tempo em que constituem espaços valiosos de formação docente. Conclui-se que a continuidade de iniciativas semelhantes demanda melhor suporte estrutural, tempo para planejamento conjunto e institucionalização de práticas inovadoras no currículo escolar.