---
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.