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.
Comece do jeito certo
Por onde você quer começar?
Escolha o seu ponto de partida. Você pode mudar quando quiser: todo o conteúdo fica liberado.
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
Conteúdo do curso
Módulo 1: Bem-vindo ao mundo da lógica
5 aulasO 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.
Módulo 2: Algoritmos, as receitas do computador
5 aulasO 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.
Módulo 3: Variáveis, as caixas da memória
5 aulasO 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.
Módulo 4: Entrada e saída, a conversa com o programa
5 aulasAté 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.
Módulo 5: Contas dentro do algoritmo
5 aulasO 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.
- As quatro contas de sempre, do jeito que a máquina escreve
- Divisão inteira e resto: as duas respostas escondidas na divisão
- Ordem das operações: quem calcula primeiro quando a linha mistura contas
- Expressões que misturam tudo: do problema em português à fórmula que funciona
- O resto no dia a dia: par ou ímpar, troco em notas e rodízio de placas
Módulo 6: Comparações, perguntas de sim ou não
5 aulasO 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.
Módulo 7: E, OU e NÃO desenhados
5 aulasO 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.
Módulo 8: Decisões, o SE... ENTÃO... SENÃO
5 aulasO 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.
Módulo 9: Repetir ENQUANTO for preciso
5 aulasO 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.
Módulo 10: Repetir com contagem, o PARA
5 aulasNo 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.
Módulo 11: Listas, muitas caixas juntas
5 aulasAté 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.
Módulo 12: Funções, as máquinas do algoritmo
5 aulasO 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.
Módulo 13: O raio-X do algoritmo
5 aulasO 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.
Módulo 14: Lógica aplicada no mundo real
5 aulasO 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.
Módulo 15: Da lógica para as linguagens reais
5 aulasA 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.
Módulo 16: Projeto final, pensando como programador
5 aulasA 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.
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.