Curso gratuito

Curso de Lógica de Programação

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. Revisado pela equipe ValorFinal e GuardiaSec.

Valim, o professor do Curso de Lógica de Programação
16 módulos, 80 aulas10 horas de conteúdo Certificado para assinantes Atualizado em 02/07/2026
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.

CG

Quem fez este curso

Cesar Gargiulo

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

Cesar tem 19 anos de carreira em tecnologia e segurança da informação. Trabalha com AWS, atua nos times de defesa (Blue Team) e de ataque (Red Team) e lidera projetos de arquitetura segura, resposta a incidentes e testes de invasão. É pós-graduado em Offensive Cyber Security pela FIAP, tem MBA em Governança de TI e certificações em pentest e redes.

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.

Conteúdo revisado pela equipe ValorFinal e GuardiaSec Ver o perfil no LinkedIn