Curso gratuito

Curso de Lógica de Programação

Trilha Lógica: parte 1 de 3 Parte 1Parte 2Parte 3

Aprenda a pensar como programador, com jogos e desenhos em toda aula. O curso gratuito de lógica de programação do ValorFinal, feito para quem nunca programou. Aqui você aprende a base que vale para qualquer linguagem: algoritmos, variáveis, decisões, operadores lógicos, repetições, listas e funções, tudo explicado com desenhos e exemplos do dia a dia, do troco da padaria ao caixa eletrônico. Cada aula tem um jogo educativo para fixar brincando: comande um robô, monte tabelas-verdade, cace bugs e preveja saídas de algoritmos. No Playground de Lógica você escreve pseudocódigo em português e vê o resultado na hora, sem instalar nada. É a porta de entrada da área de programação do portal: quem termina segue direto para a trilha Python com o caminho aplainado. Sem promessa de emprego ou fórmula mágica: método, prática e um jeito novo de pensar.

Por Cesar Gargiulo, especialista em segurança da informação (GUARDIASEC). Revisão editorial da equipe ValorFinal.

Valim, o professor do Curso de Lógica de Programação
Preço
Grátis, sem cadastro para ler
Carga horária
10 horas
Conteúdo
16 módulos e 80 aulas
Nível
Iniciante
Formato
Texto, vídeo e áudio
Prática
Exercício em cada aula, laboratório e missão prática
Exame final
20 questões, aprovação com 70%
Certificado
Verificável, para assinantes VIP

Atualizado em 25/09/2026

Em resumo

O Curso de Lógica de Programação do ValorFinal é gratuito, online e feito para quem nunca programou. São 16 módulos e 80 aulas, cerca de 10 horas de estudo, com vídeo em cada módulo e resumo em áudio nas aulas. Os algoritmos são escritos em pseudocódigo em português, com comandos como leia, escreva, se e enquanto, então você não precisa de inglês nem de instalar programa. Toda aula tem um jogo curto, como comandar um robô, montar uma tabela-verdade ou achar o bug de um algoritmo, e uma pergunta de verificação. O Playground de Lógica executa o seu pseudocódigo no navegador, e o projeto final é um organizador de despesas. Ler as aulas não exige cadastro. O certificado verificável é dos assinantes do ValorFinal VIP.

Para quem é este curso

Para quem nunca programou e quer aprender a montar um programa passo a passo antes de escolher uma linguagem. Também serve a quem cursa a disciplina de algoritmos num curso técnico ou numa faculdade e quer outra explicação, porque o pseudocódigo das aulas segue o espírito do Portugol usado nas escolas brasileiras. Os exemplos vêm do dia a dia, como o troco da padaria e o caixa eletrônico.

Antes de começar: Não precisa saber programar nem falar inglês, e a matemática usada é a do dia a dia: somar, subtrair, multiplicar, dividir e comparar números. Basta um navegador atualizado, sem instalar nada.

O que você vai saber fazer

  • Escrever algoritmos em pseudocódigo com leia, escreva e atribuição de variáveis
  • Desenhar fluxogramas e separar entrada, processamento e saída de um problema
  • Usar operadores aritméticos, div e mod, comparações e os operadores E, OU e NÃO
  • Montar tabelas-verdade e decisões com SE, SENÃO, SENÃO SE e ESCOLHA CASO
  • Repetir tarefas com ENQUANTO e PARA, usando contadores e acumuladores
  • Guardar dados em listas e organizar o código em funções com parâmetros e retorno
  • Fazer teste de mesa, testar casos de borda e depurar um algoritmo linha a linha
  • Ler o mesmo algoritmo em Python e JavaScript e planejar um projeto completo
Velocidade

O que você leva neste curso

O conteúdo é todo gratuito. Veja o que cada plano libera antes de começar.

Conta grátis

R$ 0

  • ✓ Ler todas as aulas, sem login
  • ✓ Salvar o progresso só neste aparelho
  • ✓ Fazer as mini-provas de cada módulo
  • ✓ Conquistar e ver todas as medalhas
  • ✓ Compartilhar as conquistas no LinkedIn

♛ ValorFinal VIP

Certificado + extras

  • ✦ Tudo do plano grátis
  • ✦ Certificado de conclusão verificável em PDF com o seu nome
  • ✦ Open Badge do certificado (credencial aberta, padrão 1EdTech, para o LinkedIn e carteiras de medalhas)
  • ✦ Certificado ancorado no Bitcoin (OpenTimestamps), com comprovante verificável de forma independente
  • ✦ Anotações nas aulas, com grifar para anotar e sincronizadas entre aparelhos
  • ✦ Valim, o tutor de IA, dentro das aulas
  • ✦ Comunidade de dúvidas por aula, com a 1a resposta do Valim
  • ✦ Liga semanal de XP e Hall da Fama do curso
  • ✦ Progresso salvo na sua conta e sincronizado entre aparelhos (no mesmo computador, cada conta vê só o seu avanço)
  • ✦ Portal inteiro sem anúncios
♛ Conhecer o VIP

Conteúdo do curso

Capa do módulo 1: Bem-vindo ao mundo da lógica

Módulo 1: Bem-vindo ao mundo da lógica

5 aulas

O módulo que muda o seu jeito de olhar para o computador. Você descobre o que é lógica de programação, por que o computador obedece tudo ao pé da letra, o que é um algoritmo e quantos deles você já executa por dia sem perceber. Fecha mostrando como este curso funciona: jogos, desenhos, robô e XP em toda aula.

Capa do módulo 2: Algoritmos, as receitas do computador

Módulo 2: Algoritmos, as receitas do computador

5 aulas

O módulo em que a receita vira ofício. Você aprende a escrever passos sem nenhuma ambiguidade, descobre o esqueleto de entrada, processamento e saída que sustenta todo algoritmo e conhece as duas línguas do programador: o pseudocódigo em português e o fluxograma desenhado. Fecha montando seu primeiro algoritmo completo, o troco da padaria, escrito, testado e refinado.

Capa do módulo 3: Variáveis, as caixas da memória

Módulo 3: Variáveis, as caixas da memória

5 aulas

O primeiro superpoder concreto do programador: guardar informação para usar depois. Variáveis são caixas etiquetadas na memória que guardam números, textos e respostas de sim ou não. Neste módulo você aprende a criar, encher e substituir essas caixas, resolve o clássico desafio da troca de valores e descobre por que um bom nome de variável evita metade dos bugs.

Capa do módulo 4: Entrada e saída, a conversa com o programa

Módulo 4: Entrada e saída, a conversa com o programa

5 aulas

Até aqui seus algoritmos pensavam em silêncio. Neste módulo eles ganham voz e ouvidos: o comando ESCREVA mostra mensagens na tela e o comando LEIA recebe o que a pessoa digita. Você aprende a montar mensagens que misturam texto e variável, a calcular com os dados recebidos e fecha escrevendo seu primeiro programa completo, com começo, meio e fim.

Capa do módulo 5: Contas dentro do algoritmo

Módulo 5: Contas dentro do algoritmo

5 aulas

O módulo em que o seu pseudocódigo aprende a calcular. Você domina as quatro operações no formato que a máquina entende, descobre a divisão inteira e o resto (o operador mais subestimado da programação) e aprende a ordem em que o computador resolve as contas. Fecha transformando problemas reais, como conta de restaurante e troco em notas, em expressões que funcionam.

Capa do módulo 6: Comparações, perguntas de sim ou não

Módulo 6: Comparações, perguntas de sim ou não

5 aulas

O módulo que ensina o computador a responder perguntas. Você aprende os seis operadores de comparação (igual, diferente, maior, menor, maior ou igual e menor ou igual), descobre as pegadinhas de comparar textos e entende o segredo que sustenta o resto do curso: toda comparação produz um valor lógico, V ou F. É a porta de entrada das decisões do módulo 8 e dos operadores lógicos do módulo 7.

Capa do módulo 7: E, OU e NÃO desenhados

Módulo 7: E, OU e NÃO desenhados

5 aulas

O módulo mais visual do curso. Os três operadores lógicos viram circuitos que você enxerga: o E é um corredor de duas chaves em série, o OU abre dois caminhos em paralelo e o NÃO inverte o que tocar. No fim, você monta tabelas-verdade sem decorar uma linha e combina tudo com parênteses, como um profissional.

Capa do módulo 8: Decisões, o SE... ENTÃO... SENÃO

Módulo 8: Decisões, o SE... ENTÃO... SENÃO

5 aulas

O módulo em que o seu algoritmo ganha vontade própria. Você aprende o comando SE, que executa um bloco só quando a condição vale V, e o SENÃO, que garante um plano B. Depois sobe a escada do SENÃO SE para tratar várias faixas, aninha decisões dentro de decisões e fecha com o ESCOLHA CASO, o menu de opções dos algoritmos. Tudo com pseudocódigo em português e exemplos de catraca, caixa eletrônico e boletim escolar.

Capa do módulo 9: Repetir ENQUANTO for preciso

Módulo 9: Repetir ENQUANTO for preciso

5 aulas

O módulo que destrava a escala. Você descobre por que copiar e colar instruções não dá conta do mundo real, aprende o laço ENQUANTO e treina os dois padrões mais usados da programação: o contador e o acumulador. No fim, encara o vilão clássico, o laço infinito, e sai com os antídotos para nunca ficar refém dele.

Capa do módulo 10: Repetir com contagem, o PARA

Módulo 10: Repetir com contagem, o PARA

5 aulas

No módulo 9 você repetiu ENQUANTO uma condição valia; agora vai repetir contando. O laço PARA cria, testa e atualiza o contador sozinho: você só diz de onde até onde. Aqui você domina o passo (de 2 em 2, de trás para frente), aprende a percorrer intervalos sem errar os limites, constrói a tabuada como projeto e fecha com o laço dentro de laço, o padrão por trás de tabelas, grades e relógios.

Capa do módulo 11: Listas, muitas caixas juntas

Módulo 11: Listas, muitas caixas juntas

5 aulas

Até aqui cada variável guardava um valor por vez. Este módulo apresenta a lista: uma fileira de caixas numeradas sob o mesmo nome, capaz de guardar as 30 notas da turma ou os itens da feira sem inventar 30 nomes. Você aprende a regra que mais derruba iniciante (o índice começa no ZERO), percorre listas com os laços dos módulos 9 e 10 e fecha somando, achando o maior e procurando valores como um programa de verdade faz.

Capa do módulo 12: Funções, as máquinas do algoritmo

Módulo 12: Funções, as máquinas do algoritmo

5 aulas

O módulo que organiza tudo o que você aprendeu até aqui. Uma função é uma máquina com nome: recebe entrada, faz um trabalho e devolve uma saída, como o liquidificador da sua cozinha. Você descobre que já usa funções desde o módulo 4 (escreva e leia são duas delas), aprende a criar as suas e a quebrar problemas grandes em máquinas pequenas que se combinam.

Capa do módulo 13: O raio-X do algoritmo

Módulo 13: O raio-X do algoritmo

5 aulas

O módulo que transforma você de autor em auditor dos próprios algoritmos. Você aprende o teste de mesa, a técnica de executar o código no papel, rastreia variáveis linha a linha, caça os casos de borda que derrubam programas e resolve bugs de verdade com método de detetive. Fecha melhorando um algoritmo que já funciona, sem quebrar o que estava certo.

Capa do módulo 14: Lógica aplicada no mundo real

Módulo 14: Lógica aplicada no mundo real

5 aulas

O módulo em que tudo o que você aprendeu vira sistema de verdade. Você constrói, em pseudocódigo, um validador de dados, o cálculo de média com aprovação, um jogo de adivinhação completo, o miolo de um caixa eletrônico e as automações que rodam na sua casa. Cada aula junta decisões, laços, acumuladores e funções dos módulos anteriores num programa que começa, roda e termina. É o ensaio geral antes da ponte para as linguagens reais.

Capa do módulo 15: Da lógica para as linguagens reais

Módulo 15: Da lógica para as linguagens reais

5 aulas

A hora da ponte. Depois de 14 módulos pensando em português estruturado, você vai ver o MESMO algoritmo escrito em pseudocódigo, Python e JavaScript, lado a lado, e descobrir que já entende os três. O módulo compara sintaxes, ajuda a escolher a primeira linguagem com critérios honestos, discute o papel da lógica na era da IA e aponta o próximo passo: a trilha Python do portal.

Capa do módulo 16: Projeto final, pensando como programador

Módulo 16: Projeto final, pensando como programador

5 aulas

A hora de juntar tudo. Neste módulo você constrói, do zero e em pseudocódigo, um organizador de despesas completo: entrada com validação, decisões que separam cada gasto por categoria, acumuladores e um relatório final com percentuais. A última aula revisa a jornada inteira e mostra o caminho do exame e do certificado.

Com a IA escrevendo código, ainda vale a pena aprender lógica de programação?

Vale, e a própria IA é um dos motivos. Um assistente de IA gera código em segundos, mas devolve a resposta mais provável para o pedido, que nem sempre é a correta: inventa comandos, esquece casos de borda e troca um >= por um > com a mesma confiança de quando acerta. Quem sabe lógica cuida das duas pontas do trabalho. Antes de pedir, descreve o problema como algoritmo, com entrada, processamento, saída e casos de borda, e o pedido perde a ambiguidade. Depois, lê o código devolvido linha a linha e faz o teste de mesa antes de usar. Uma aula do módulo 15 do curso organiza esse fluxo em seis passos: descrever, pedir, ler, testar, corrigir e só então usar.

Exercícios de lógica de programação com respostas

As perguntas de verificação de todas as aulas, reunidas numa página só, com o gabarito comentado e o link para a aula que ensina cada assunto. Dá para revisar antes do exame final ou testar o que você já sabe antes de começar.

Abrir a lista de exercícios

Perguntas frequentes

O Curso de Lógica de Programação do ValorFinal é gratuito?

Sim. As aulas, os jogos, o Playground de Lógica, as mini-provas e o exame final do Curso de Lógica de Programação podem ser feitos sem pagar nada, e ler as aulas não exige cadastro. A assinatura ValorFinal VIP é opcional e acrescenta o certificado de conclusão verificável, o progresso sincronizado entre aparelhos, o tutor de IA dentro das aulas e o portal sem anúncios.

Preciso saber inglês ou matemática para aprender lógica de programação?

Não. O Curso de Lógica de Programação escreve os algoritmos em pseudocódigo em português, com comandos como leia, escreva, se e enquanto, e o código em Python e JavaScript só aparece no módulo 15, na ponte para as linguagens reais. A matemática é a do dia a dia: somar, subtrair, multiplicar, dividir, comparar números e achar o resto de uma divisão, com exemplos como troco e divisão de conta.

Quanto tempo leva para terminar o curso de lógica de programação?

A carga estimada do Curso de Lógica de Programação é de 10 horas, somando as 80 aulas, os jogos, as mini-provas, o Playground, a Missão prática e o exame final. O próprio curso recomenda sessões curtas e frequentes, como 15 minutos por dia, e o plano de estudo da página do curso calcula a data prevista de conclusão a partir do tempo diário que você informar.

O curso de lógica de programação tem certificado?

Tem, para quem assina o ValorFinal VIP. A emissão exige aprovação nas mini-provas de todos os módulos e no exame final do Curso de Lógica de Programação, que sorteia 20 questões do curso inteiro e pede 70% de acerto. O certificado leva o seu nome e um código de verificação público, vem com um Open Badge e ganha um carimbo de data no Bitcoin pelo OpenTimestamps, que qualquer pessoa pode conferir.

O pseudocódigo do curso é o mesmo que o Portugol?

O pseudocódigo do Curso de Lógica de Programação e o Portugol são parentes próximos. Portugol é o nome popular do pseudocódigo em português usado em escolas e faculdades do Brasil, com pequenas diferenças de vocabulário de uma apostila para outra. O do curso segue a mesma ideia, com comandos em português e uma ação por linha, e pode ser executado no Playground de Lógica do próprio curso.

Qual a diferença entre lógica de programação e linguagem de programação?

Lógica de programação é o raciocínio de quebrar um problema em passos claros, usando sequência, decisão e repetição. Linguagem de programação é a forma de escrever esses passos para o computador executar, como Python ou JavaScript. O mesmo algoritmo cabe em várias linguagens, e o módulo 15 do Curso de Lógica de Programação mostra um cálculo de média com aprovação escrito em pseudocódigo, Python e JavaScript, lado a lado.

Como funcionam os exercícios do curso de lógica?

Cada aula do Curso de Lógica de Programação tem um jogo, como prever a saída de um algoritmo, pôr passos em ordem ou caçar um bug, e uma pergunta de verificação com a explicação da resposta. Quando você erra a pergunta, o conceito volta na revisão espaçada. No Playground de Lógica, os desafios executam o seu pseudocódigo e conferem a saída, e a Missão prática monta o organizador de despesas do projeto final com correção automática.

Onde encontro exercícios de lógica de programação com respostas?

Na lista de exercícios do Curso de Lógica de Programação, que reúne as 80 perguntas de verificação das aulas, uma por aula, com gabarito comentado. As questões têm quatro alternativas e cobrem algoritmos, variáveis, div e mod, tabela-verdade, decisões, laços, listas, funções e teste de mesa. Cada resposta explica o raciocínio e indica a aula em que o assunto é ensinado, para você voltar ao ponto certo.

Dá para fazer o curso de lógica de programação pelo celular?

Dá. As aulas, os jogos, os vídeos e os resumos em áudio do Curso de Lógica de Programação funcionam no navegador do celular, e o curso pode ser instalado como aplicativo pela opção de instalar do navegador. Para escrever pseudocódigo no Playground de Lógica, o teclado do computador ajuda bastante. No plano grátis, o progresso fica salvo no próprio aparelho em que você estuda.

Devo fazer o curso de lógica antes do curso de Python?

Não é obrigatório. O Curso de Lógica de Programação ensina o raciocínio em português, sem a pontuação de uma linguagem, e o Curso de Python Básico ensina a lógica junto com a linguagem, também do zero. Quem começa pela lógica chega ao Python reconhecendo o que já sabe: o leia vira input, o escreva vira print e o se vira if, como mostra a primeira aula do módulo 15.

O que estudar depois do Curso de Lógica de Programação?

A Trilha Lógica do ValorFinal continua no Curso de Lógica de Programação Intermediário, com matrizes, textos, dicionários, conjuntos, recursão, busca, ordenação e a notação Big-O, e termina no Avançado, com pilhas, filas, árvores, grafos e tabelas hash. Quem prefere partir logo para uma linguagem pode seguir para o Curso de Python Básico. O conteúdo de todos esses cursos é gratuito.

Terminar o curso de lógica de programação garante emprego?

Não, e vale desconfiar de curso que prometa isso. O Curso de Lógica de Programação ensina a pensar em passos, que é a base de qualquer linguagem, e termina com um projeto completo em pseudocódigo. Para disputar uma vaga em tecnologia ainda faltam uma linguagem de programação, projetos próprios e prática frequente, e o caminho sugerido pelo portal depois da lógica passa pela trilha Python.

Guias para ler antes ou depois do curso

Outros cursos gratuitos da mesma área

CG

Quem fez este curso

Cesar Gargiulo

Especialista em Cloud Security e Segurança da Informação

Cesar Gargiulo é fundador do ValorFinal e especialista em segurança da informação. Reúne atuação técnica em ambientes AWS, proteção de aplicações e infraestrutura crítica com a experiência de tocar as próprias empresas. A trajetória passa por Nomad, Núclea e UOL EdTech, além dos projetos de segurança ofensiva e defensiva conduzidos na GUARDIASEC. É pós-graduado em Offensive Cyber Security pela FIAP e tem MBA em Governança Estratégica de TI pela FHO Uniararas.

Lógica é a base de tudo em programação, e base se ensina com paciência e desenho: operador lógico virando circuito, variável virando caixa, laço virando pista. Quem programa há anos sabe onde o iniciante trava, e cada aula ataca exatamente esse ponto, com um jogo para fixar e zero decoreba. Quem sai daqui aprende qualquer linguagem depois.

Escrito por Cesar Gargiulo, com revisão editorial da equipe ValorFinal Ver o perfil no LinkedIn