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

Perguntas frequentes

O curso é gratuito?

Sim. Tudo é gratuito; o certificado é para quem assina.

Preciso de algum conhecimento antes?

Nenhum. É a base de tudo, feita para quem nunca programou. Não escolhe linguagem: ensina o raciocínio que serve para qualquer uma depois.

O que eu vou aprender?

Algoritmos, variáveis, operadores, comparações, decisões, laços, listas, funções e teste de mesa, com desenhos e um jogo por aula para fixar.

Por onde começo a programar?

Por aqui. Depois da lógica, o caminho natural é o Python Básico, onde você aplica tudo isso numa linguagem real.

Quanto tempo leva?

São cerca de 10 horas em 16 módulos.

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