Caracol Dev

O seu primeiro site começa aqui.

Crie uma página interativa com HTML5, CSS e JavaScript. Para praticar como um programa toma decisões, comece por Algoritmos e Lógica e leve o raciocínio para Python e C++.

Aproveite a gratuidade por tempo limitado

Escolha sua oficina

Seu progresso fica salvo neste navegador.

Conhecer as oficinas
8.172exercícios
270microetapas
270lições
6oficinas
A trilha de Desenvolvimento Web I

Três oficinas, uma página real.

Estruture a Feira do Bairro em HTML5, dê estilo à página com CSS e adicione busca e validação com JavaScript.

Disponível

Oficina HTML5

Do primeiro caractere a uma página acessível. Pratique estrutura, semântica, links, mídia e formulários.

Abrir Oficina HTML5
Disponível

Oficina CSS

Da primeira declaração a layouts responsivos com Flexbox e Grid. Pratique com 1.350 exercícios e aplique CSS à Feira do Bairro.

Abrir Oficina CSS
Disponível

Oficina JavaScript

Do primeiro parêntese a uma página interativa. Pratique lógica, funções, eventos e formulários em 1.350 exercícios.

Abrir Oficina JavaScript
Fundamentos de programação

Da primeira instrução ao primeiro programa.

Resolva problemas passo a passo em pseudocódigo. Depois, execute e teste a mesma lógica em Python e C++.

Passo a passoDisponível

Oficina de Algoritmos e Lógica

Copie um único dígito e avance até escrever decisões, repetições e testes de mesa. Execute suas soluções no laboratório de pseudocódigo.

Caracol com uma espiral que se abre em dois caminhos.
Abrir Oficina de Lógica
Disponível

Oficina Python

Do primeiro print() a funções, coleções, tratamento de erros e testes. Execute e baixe seu código Python.

Abrir Oficina Python
Disponível

Oficina C++

Do primeiro ponto e vírgula a funções, vetores e testes. Pratique C++17 e resolva o desafio da Feira do Bairro.

Abrir Oficina C++
Método Caracol Linguagens

Avance quando dominar a etapa.

Cada bloquinho tem 10 exercícios e correção imediata. Dois bloquinhos seguidos com pelo menos 9 acertos na primeira tentativa liberam a próxima etapa. O cronômetro é opcional.

Projeto integrador · Nível 9

Feira do Bairro

Construa a página da feira na trilha Web. Na trilha de programação, simule pedidos de reserva, confira o saldo de vagas e teste os casos de erro em pseudocódigo, Python e C++.

  1. Pratique em bloquinhosResolva 10 exercícios por vez, com correção imediata.
  2. Prepare a sua entregaNas três microetapas finais de cada oficina, pratique as habilidades que serão usadas no projeto.
  3. Monte e teste a soluçãoNa lição 9.5 de cada oficina, siga o roteiro, verifique sua solução e faça a auditoria.