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