Curso ao vivo · presencial & online · Impacta

Lógica de
Programação

do zero.

Antes de qualquer linguagem vem o raciocínio. Em 40 horas ao vivo, você sai do zero e aprende a transformar problemas em algoritmos — e algoritmos em código que funciona.

A partir de R$ 1.197 à vista · ou 12x de R$ 119 · vagas limitadas

Ao vivo, de verdade

Aulas com professor presente, tirando dúvidas na hora — não é videoaula gravada.

Do zero, sem pré-requisito

Feito para quem nunca programou. Cada conceito é construído passo a passo.

Mão na massa

Você programa em toda aula. A lógica vira código Python rodando na sua tela.

Projeto no portfólio

Termina com um mini-sistema completo, seu, para mostrar no LinkedIn.

Em parceria com o Olhar Digital

A maior mídia de tecnologia do Brasil

Olhar Digital
15M+
leitores mensais
#1
portal de tecnologia
365
dias cobrindo tech
20+
anos de história
Por que agora

Por que esse curso é essencial agora

Saber programar começa por entender lógica, não decorar comandos.

Lógica é a base de tudo

Não importa se você quer aprender Python, Java ou outra linguagem: tudo começa com lógica.

O mercado valoriza

Profissionais com raciocínio lógico têm mais chances: empresas valorizam quem resolve problemas de forma estruturada.

Déficit de 530 mil

É o tamanho da falta de profissionais de tecnologia no mercado brasileiro hoje.

Aprenda qualquer linguagem

Com uma base sólida de lógica, você aprende qualquer linguagem com muito mais facilidade.

O método

Uma base que sustenta tudo

Seis competências conectadas num único raciocínio de programador — construídas na prática, aula após aula.

Raciocínio lógico

Transformar um problema em passos claros e ordenados.

Algoritmos & fluxogramas

Sequência, decisão e repetição com simbologia oficial.

Python na prática

Variáveis, funções e scripts que rodam de verdade.

Base Lógica
Dados & arquivos

Listas, matrizes e leitura/gravação em .txt e .csv.

Debug & testes

Teste de mesa e depuração para achar e corrigir erros.

Pensamento computacional

Decompor, achar padrões e abstrair o essencial.

A transformação

Habilidades que você vai dominar

Do primeiro algoritmo ao primeiro software — o que muda no seu repertório ao final das 40 horas.

/01

Pensar em passos lógicos

Quebrar qualquer problema em uma sequência clara de decisões e ações.

  • Algoritmos, variáveis, operadores e estruturas de controle
  • Pensamento lógico e computacional desde o zero
  • Lógica × sintaxe: como o computador interpreta seu raciocínio
/02

Escrever algoritmos

Montar fluxogramas e pseudocódigos claros com simbologia oficial.

  • Fluxogramas e pseudocódigos claros com simbologia oficial
  • Sequência, decisão e repetição bem estruturadas
  • Teste de mesa para validar a lógica antes de codar
/03

Programar em Python

Variáveis, condições, laços e funções — escrevendo código que funciona.

  • Decisão (if/else) e repetição (for/while)
  • Funções, vetores, listas e matrizes
  • Automatize tarefas e veja o resultado direto no seu programa
/04

Trabalhar com dados

Manipular listas e tabelas, ler e gravar arquivos do mundo real.

  • Entrada e saída de dados do usuário
  • Listas e tabelas com informações do mundo real
  • Leitura e gravação em arquivos .txt e .csv
  • Programas que continuam funcionando depois de fechados
/05

Encontrar e corrigir bugs

Depurar com método, validar entradas e escrever código limpo.

  • Teste de mesa e execução visual de algoritmos
  • Debug estruturado para achar e eliminar erros
  • Disciplina para escrever código limpo e funcional
/06

Construir seu 1º software

Reunir tudo num mini-sistema completo — o começo do seu portfólio.

  • Base sólida para aprender qualquer linguagem
  • Confiança para evoluir para Front-end, Back-end ou Dados
  • Raciocínio estruturado para processos seletivos
  • Seu primeiro portfólio com um software completo
Para quem é

Para quem é esse curso

Estudantes

Que querem começar do zero no mundo da programação.

Profissionais de outras áreas

Que querem aprender a resolver problemas de forma estruturada.

Qualquer pessoa

Que queira aprender lógica — sem pré-requisito nenhum.

Por que fazer este curso na Impacta

Aprenda com quem forma o mercado

Impacta
9.7
avaliação média dos alunos
+1.323
alunos já neste curso
40h
de prática ao vivo
9+1
módulos e projeto final

35 anos formando talentos

Mais de 2 milhões de alunos formados e metodologia própria consolidada em tecnologia.

90% empregabilidade

A maioria dos nossos alunos está no mercado — com professores que atuam na área.

Parcerias globais

Conteúdo conectado a Google, Microsoft, AWS e outras gigantes da tecnologia.

Programa · 40 horas

Da primeira ideia ao primeiro software

Nove módulos com prática em aula e um passo concreto de cada vez, até o projeto final. Toque em cada módulo para ver o conteúdo completo.

01

Desvendando a Mente do Computador

Lógica, algoritmo × programa × linguagens, alto e baixo nível, sequência e fluxogramas.

→ seu 1º algoritmo estruturado
Fundamentos
+

A lógica por trás da tecnologia

  • O que é lógica de programação e por que ela é a base de tudo
  • Algoritmo × Programa × Linguagens de Programação
  • Alto nível × baixo nível: como o computador entende o mundo
  • Papel de compiladores e interpretadores
  • Estruturas de sequência lógica
  • Fluxogramas básicos com simbologia oficial
  • Atividade prática: seu 1º algoritmo estruturado
02

Dominando o Fluxo da Lógica

Sequência, decisão (if/else) e repetição (for/while). Teste de mesa para validar a lógica.

→ decisões e laços automáticos
Fundamentos
+

O passo essencial para controlar o que o programa faz

  • O trio essencial: sequência, decisão (if/else — simples, múltipla e aninhada) e repetição (for/while)
  • Controle de fluxo para tomada de decisões automáticas
  • Teste de mesa: o segredo do programador para validar lógica
  • Atividade prática: tomar decisões e repetir ações automaticamente
03

Primeiros Passos com Python

Primeiro programa, entrada/saída (input, print), variáveis, tipos e operadores.

→ primeiro código rodando
Python
+

Onde a lógica vira código real

  • Rodando seu primeiro programa
  • Entrada/saída de dados (input e print)
  • Variáveis e tipos primitivos
  • Operadores aritméticos, relacionais e lógicos
  • Erros comuns: entendendo e corrigindo com clareza
  • Resultado: você roda seus primeiros códigos em Python
04

Python Essencial para o Iniciante

Funções com argumentos e retorno, strings, biblioteca random e try/except.

→ scripts prontos para uso
Python
+

Seu upgrade real como programador

  • Funções personalizadas com argumentos e retorno
  • Manipulação de strings
  • Biblioteca random para desafios e jogos
  • Tratamento de erros com try/except
  • Scripts independentes prontos para uso
  • Você estará programando e entendendo o código — não só copiando
05

Listas, Matrizes e Funções

Arrays e tabelas, acesso por índices, loops encadeados e modularização.

→ programa que organiza dados
Dados
+

Estruturando dados como quem sabe programar

  • Listas e matrizes (arrays e tabelas)
  • Acessando e manipulando itens por índices
  • Loops encadeados
  • Reutilização de lógica com funções
  • Modularização mínima para programas organizados
  • Desafio prático: agenda automatizada, sistema de notas ou lista de compras inteligente
06

Construindo Algoritmos Profissionais

Fluxogramas completos, debug estruturado, busca e ordenação, ideia de banco de dados.

→ sprint do projeto final
Algoritmos
+

Agora você planeja como um dev de verdade

  • Fluxogramas com simbologia técnica completa
  • Debug estruturado: encontrando e eliminando erros
  • Algoritmos clássicos simples: busca linear e ordenação por lógica
  • Visão introdutória sobre dados persistentes
  • Tabelas, registros e campos (ideia de banco de dados)
  • Sprint do projeto final: definição do problema e plano de solução
07

Pensamento Computacional

Decompor problemas, identificar padrões, abstração e raciocínio lógico aplicado.

→ problemas decompostos
Raciocínio
+

Aprender a programar é aprender a resolver problemas

  • Decompor problemas grandes em partes simples
  • Identificar padrões e criar soluções eficientes
  • Abstração: o que importa de verdade?
  • Exercícios de raciocínio lógico aplicados
  • Mini-game de decisões
08

Salvando e Lendo Dados

Persistência em arquivos .txt/.csv, interação com dados reais, mini banco de dados.

→ cadastro com arquivos
Dados
+

Seu software ganha vida — e memória própria

  • Persistência de dados: criando, abrindo e lendo arquivos .txt/.csv
  • Interação do programa com dados reais do usuário
  • Simulação de mini banco de dados
  • Aplicação prática: cadastro, pesquisa e relatório com arquivos externos
09

Debug e Mentalidade de Testes

Como os bugs aparecem, rastreamento de falhas, depuração e validação de entradas.

→ programa depurado
Qualidade
+

Pressuposto de quem quer desenvolver profissionalmente

  • Como os bugs aparecem?
  • Estratégias para rastrear falhas
  • Depuração guiada em Python
  • Validação de entradas e saídas
  • Exercício: caça-bugs — corrigir um programa real quebrado
FINAL

Projeto Final · seu primeiro software completo

Você escolhe o desafio e constrói ao vivo: arquitetura simples, manipulação de dados, módulos e funções.

→ projeto no seu portfólio
Projeto
+

Você escolhe seu desafio e constrói ele ao vivo

  • Arquitetura simples da aplicação
  • Manipulação de dados
  • Módulos e funções separadas
Escolha sua turma

Presencial ou online ao vivo

Mesmo conteúdo, mesmo certificado, mesmos professores. Escolha o formato que combina com a sua rotina.

Presencial

Campus Av. Paulista · SP

Início14/09/2026
Vagas abertas
DiasSeg, Qua e Sex
Horário19h–22h
PeríodoNoturno
LocalAv. Paulista, 1009
Garantir esta vaga

Online ao vivo

De onde você estiver

Início01/09/2026
Próxima turma
DiasSeg a Sex
Horário19h–22h
PeríodoNoturno
FormatoOnline ao vivo
Garantir esta vaga

Vagas limitadas por turma · aulas gravadas de apoio incluídas

Investimento

Uma base que vale a carreira toda

Mesmo valor para presencial e online ao vivo. Parcelamento disponível no checkout.

De R$ 1.500
R$ 1.197à vista
ou 12x de R$ 119
40 horas de aula ao vivo com professores atuantes
Aulas gravadas de apoio por período definido
Projeto final para o seu portfólio
Suporte ao vivo durante as aulas
Certificado Impacta
Escolher turma e garantir vaga
Depoimentos

Quem começou do zero recomenda

Histórias reais de alunos que nunca tinham escrito uma linha de código — e hoje pensam como programadores.

“Achava que programação era só para quem já era da área, mas esse curso me provou o contrário. Aprendi a montar algoritmos simples e automatizei tarefas do meu negócio. Hoje penso de forma muito mais lógica e estruturada.”
Renataaluna do curso
“Tive muita dificuldade com lógica na faculdade até fazer esse curso. As aulas práticas e os exemplos reais me ajudaram a entender de vez como programadores pensam.”
Brunoaluno do curso
“Fiz o curso para entender melhor o que o time de tecnologia fazia. Agora consigo participar de reuniões com mais segurança e até criei alguns scripts para agilizar relatórios. Recomendo demais.”
Patríciaaluna do curso
“Decidi mudar de área e esse curso foi o pontapé perfeito. Não sabia absolutamente nada, mas fui construindo a base aos poucos com exercícios práticos. O projeto final me deu confiança para seguir na trilha de desenvolvimento.”
Eduardoaluno do curso
A força da Impacta

A maior escola de tecnologia do Brasil

Metodologia própria, certificação reconhecida e professores atuantes no mercado.

Av. Paulista · São Paulo Campus no coração de São Paulo

Há mais de 35 anos, a Impacta acumula reconhecimentos que validam nossa posição como referência absoluta em educação e tecnologia no Brasil.

10x

Melhor Fornecedor para RH

Reconhecida por 10 anos consecutivos pela Revista Gestão RH como melhor parceiro de educação e capacitação.

2025

The Best Branding

Prêmio da Revista Melhor RH pela excelência de marca e entrega de valor em educação corporativa.

9x

Melhor Escola de TI do Brasil

Prêmio nacional que consolida a Impacta como líder absoluta em formação técnica em TI.

35+
anos de excelência
2M
alunos formados
90%
alunos empregados
+30K
empresas atendidas
Comunidade Impacta

Nossos alunos estão nas maiores empresas do país.

Bradesco Nubank Petrobras Itaú iFood Ambev Vivo Porto Seguro Samsung Magalu TOTVS Mercado Pago Accenture PicPay SAP Bradesco Nubank Petrobras Itaú iFood Ambev Vivo Porto Seguro Samsung Magalu TOTVS Mercado Pago Accenture PicPay SAP

Empresas onde profissionais formados pela Impacta atuam · logos ilustrativos

Parceiros educacionais

Conteúdo conectado às grandes plataformas de tecnologia

Microsoft Oracle Amazon Google Red Hat Cisco Fortinet Huawei
Perguntas frequentes

Tudo o que você precisa saber

Preciso saber programar ou ter conhecimento prévio? +
Não. O curso começa do zero, inclusive para quem nunca teve contato com programação. Tudo é construído passo a passo, com prática guiada em cada aula.
Preciso ser bom em matemática? +
Não. Programação tem muito mais a ver com lógica e organização do que com cálculos complexos. Se você sabe seguir uma receita ou organizar uma lista de tarefas, já usa o raciocínio necessário.
Qual a diferença entre presencial e online ao vivo? +
O conteúdo, a carga horária de 40h, o certificado e os professores são os mesmos. No presencial você assiste no campus da Av. Paulista; no online ao vivo você participa de onde estiver, com aulas 100% ao vivo e interativas.
As aulas ficam gravadas? +
Sim. As aulas são ao vivo e ficam disponíveis em gravação por um período definido, para você revisar o conteúdo ou recuperar alguma aula.
Vou sair com algo pronto para mostrar? +
Sim. No projeto final você desenvolve um mini-sistema completo aplicando tudo o que aprendeu — o seu primeiro projeto de portfólio para LinkedIn ou entrevistas.
Como funciona o certificado? +
Ao concluir o curso você recebe o Certificado Impacta, um dos títulos mais respeitados do país, que atesta a qualidade da sua formação.
Turmas · 2026

Comece a pensar como um programador

Do zero ao seu primeiro software, ao vivo — com o certificado da maior escola de tecnologia do Brasil.