Ferramentas / Aprender
Aprenda a programar do zero
Comece pela lógica de programação e depois dê os primeiros passos com IA. Sem instalar nada, sem cadastro: você escreve, os testes corrigem na hora e o seu progresso fica salvo neste navegador.
Como funciona
Cada exercício tem um enunciado, um espaço para o seu código e testes automáticos. Quando todos passam, o exercício é marcado como concluído. Se travar, peça uma dica; a solução fica por último.
Lógica de programação do zero
Aprenda o básico sem instalar nada: variáveis, decisões, repetições, listas e funções, com exercícios corrigidos na hora.
- 1Somar dois númerosIniciante · Primeiro exercício de lógica de programação: crie uma função que recebe dois números e devolve a soma. Com testes automáticos e dicas, no navegador.
- 2Área do retânguloIniciante · Aprenda variáveis e operações matemáticas em JavaScript calculando a área de um retângulo. Exercício para iniciantes com testes automáticos e dicas.
- 3Par ou ímparIniciante · Descubra se um número é par usando o resto da divisão (%) em JavaScript. Função que devolve true ou false, com testes automáticos e dicas passo a passo.
- 4Maior de idadeIniciante · Aprenda a tomar decisões no código com if e else: verifique se uma pessoa é maior de idade. Exercício guiado com testes automáticos para iniciantes.
- 5Classificar a nota do alunoIniciante · Pratique if, else if e else classificando a nota de um aluno como aprovado, recuperação ou reprovado. Com testes automáticos e dicas progressivas.
- 6Pode entrar no cinema?Iniciante · Aprenda os operadores lógicos && (e) e || (ou) decidindo se uma pessoa pode entrar no cinema. Exercício para iniciantes com testes e dicas.
- 7Saudação com nomeIniciante · Aprenda strings em JavaScript montando uma saudação com template string e pegando as iniciais de um nome. Teste automático e dicas para iniciantes.
- 8Maior de três númerosIniciante · Descubra o maior entre três números usando só comparações e if em JavaScript, sem Math.max. Exercício de lógica com testes automáticos e dicas.
- 9Desconto na compraIniciante · Calcule o preço final de uma compra com 10% de desconto quando o valor passa de R$ 100, usando if e porcentagem em JavaScript. Com testes e dicas.
- 10Ano bissextoIntermediário · Descubra se um ano é bissexto combinando resto da divisão, && e ||. Exercício de lógica com casos especiais como 1900 e 2000, com testes e dicas.
- 11Laço for: some de 1 até nIniciante · Pratique o laço for em JavaScript: some todos os números de 1 até n e devolva o resultado. Exercício para iniciantes com testes automáticos e dicas.
- 12Laço while: dividir por 2Iniciante · Pratique o laço while em JavaScript: conte quantas vezes é preciso dividir um número por 2 até chegar a 1. Exercício para iniciantes com testes.
- 13Tabuada: os 10 primeiros múltiplosIniciante · Monte a tabuada em JavaScript: retorne um array com os 10 primeiros múltiplos de n. Exercício de laço e arrays para iniciantes, com testes automáticos.
- 14Arrays: soma dos elementos de uma listaIniciante · Aprenda a percorrer arrays em JavaScript: some todos os números de uma lista e devolva o total. Exercício para iniciantes com testes e dicas.
- 15Maior elemento de um arrayIniciante · Encontre o maior número de um array em JavaScript sem usar Math.max. Exercício para iniciantes sobre comparação em laços, com testes e dicas.
- 16Filtrar: só os números paresIniciante · Filtre uma lista em JavaScript e devolva só os números pares. Exercício para iniciantes sobre arrays, condições e o operador de resto, com testes.
- 17Contar ocorrências de uma letraIniciante · Conte quantas vezes uma letra aparece em uma frase usando JavaScript. Exercício para iniciantes sobre strings e laços, com testes automáticos e dicas.
- 18Palíndromo: lê igual de trás para frenteIntermediário · Descubra se um texto é palíndromo ignorando maiúsculas e espaços. Exercício de JavaScript para iniciantes sobre strings, com testes e dicas.
- 19FizzBuzz: o clássico das entrevistasIntermediário · Resolva o clássico FizzBuzz em JavaScript: laço, condições e resto da divisão num só exercício. Ideal para iniciantes, com testes automáticos e dicas.
- 20Desafio final: fatura de comprasIntermediário · Desafio final de lógica em JavaScript: some preço vezes quantidade de uma lista de itens e aplique frete grátis acima de um valor. Com testes e dicas.
Primeiros passos com IA
Aprenda a conversar com uma IA para programar: pedir bem, entender erros, revisar o que ela escreve e não cair em armadilhas.
- 1O que é um prompt e por que o contexto importaIniciante · Aprenda o que é um prompt e por que dar contexto muda a resposta da IA. Pratique pedindo uma receita ou um roteiro de viagem e veja o coach avaliar na hora.
- 2Dar um papel e definir o públicoIniciante · Aprenda a dar um papel (você é um professor) e um público (criança de 10 anos) ao pedir uma explicação à IA. Pratique e receba feedback imediato do coach.
- 3Pedir um formato de respostaIniciante · Aprenda a pedir à IA o formato certo da resposta: lista, tabela, número de itens e tamanho. Pratique escrevendo o prompt e veja o coach avaliar em tempo real.
- 4Pedir ajuda para entender um erroIniciante · Aprenda a pedir ajuda à IA com um erro de programação: cole a mensagem, diga o que esperava e o que já tentou. Pratique e veja o coach avaliar na hora.
- 5Pedir um código com especificaçãoIniciante · Aprenda a pedir à IA um código pequeno com linguagem, entradas, saídas e casos de borda. Pratique escrevendo a especificação e receba feedback do coach.
- 6Pedir que a IA explique o códigoIniciante · Aprenda a pedir que a IA explique um código linha a linha, em linguagem de iniciante, em vez de só entregar pronto. Pratique e veja o coach avaliar o prompt.
- 7Revisar e desconfiar da respostaIniciante · Aprenda a desconfiar da IA com método: peça testes, fontes e uma revisão dos próprios limites para detectar alucinações. Pratique com o coach de prompt.
- 8Boas práticas e segurança com IAIniciante · Aprenda boas práticas de segurança com IA: nunca cole senhas, chaves ou dados de clientes e saiba pedir para anonimizar. Pratique com o coach de prompt.
Quer transformar uma ideia em app ou sistema?
A VcInova desenvolve software sob medida para empresas de todo o Brasil.
Fale com a VcInova