--- title: "Laboratórios" --- # Laboratórios Os laboratórios do Decoda são ambientes de experimentação voltados para prática, investigação e autoria. Diferentemente das atividades com fases, eles permitem que estudantes e educadores testem ideias em fluxo livre, façam ajustes rápidos e comparem estratégias sem depender de uma trilha fixa. ## Para que servem os laboratórios De forma geral, os laboratórios ajudam a: - ampliar repertório técnico por meio de experimentação guiada; - conectar conceitos de programação com prática imediata; - incentivar autonomia e revisão iterativa de soluções; - apoiar transição entre programação visual e textual. ## Laboratórios disponíveis - [Blocos](./blocos): ambiente de programação visual com geração de código e console de execução. - [Python](./python): trilha baseada em notebooks para prática de programação textual em Python. ## Como escolher entre Blocos e Python Use **Blocos** quando o foco estiver em lógica, estrutura de controle e construção de solução com menor carga de sintaxe. É especialmente útil para introdução e mediação coletiva. Use **Python** quando a turma já estiver pronta para escrever código textual, explorar sintaxe da linguagem e resolver problemas em um ambiente de notebook. ## Sugestão de uso pedagógico Uma combinação comum é iniciar no laboratório de blocos para consolidar raciocínio algorítmico e, em seguida, avançar para Python para praticar leitura e escrita de código textual mantendo os mesmos conceitos-base.