Curso online · Fundamentos de programação

Curso de Lógica de Programação e Algoritmos

Curso online de lógica de programação e algoritmos para quem está começando. Você aprende a estruturar o raciocínio antes de escrever código: tipos de dados, comandos de entrada e saída, algoritmos sequenciais, pseudocódigo no Visualg, estruturas condicionais e de repetição, modularização e passagem de parâmetros.

  • Nível: Iniciante
  • Idioma: Português (pt-BR)
  • Formato: Vídeoaulas online, no seu ritmo
  • Instrutor: Jackson Magnabosco
  • Onde comprar: Udemy e Hotmart

Comprar na Udemy Comprar na Hotmart

Curso de Lógica de Programação e Algoritmos

Em resumo

Curso online de lógica de programação e algoritmos para quem está começando. Você aprende a estruturar o raciocínio antes de escrever código: tipos de dados, comandos de entrada e saída, algoritmos sequenciais, pseudocódigo no Visualg, estruturas condicionais e de repetição, modularização e passagem de parâmetros.

Sobre o curso

Lógica de programação é a base de qualquer linguagem. Antes de decorar a sintaxe de JavaScript, Python ou Java, é o raciocínio lógico que define se você consegue quebrar um problema em passos executáveis — e é exatamente esse raciocínio que este curso constrói, do zero, sem pressupor nenhuma experiência anterior.

O caminho é o mesmo que uso em sala de aula na graduação em Ciência da Computação: primeiro os conceitos e tipos de dados, depois os comandos básicos, então algoritmos sequenciais escritos em pseudocódigo no Visualg, e só então as estruturas que dão poder de verdade ao código — condicionais simples e de múltipla escolha, laços `enquanto`, `repita...até` e, por fim, modularização com passagem de parâmetros.

O que você vai aprender

  • Entender o que é lógica de programação e por que ela vem antes da linguagem
  • Trabalhar com tipos de dados, variáveis, atribuição, entrada e saída
  • Construir algoritmos sequenciais e escrevê-los em pseudocódigo no Visualg
  • Usar comandos condicionais simples e de múltipla escolha para tomar decisões no código
  • Dominar estruturas de repetição (`enquanto` e `repita...até`) e saber quando usar cada uma
  • Modularizar algoritmos e entender passagem de parâmetros entre módulos

Conteúdo do curso

  1. Introdução à lógica de programação
  2. Conceitos básicos e tipos de dados
  3. Comandos básicos: entrada, saída, atribuição e declaração de variáveis
  4. Desenvolvimento de algoritmos sequenciais
  5. Pseudocódigo com Visualg
  6. Comandos condicionais simples
  7. Comandos condicionais de múltipla escolha
  8. Estruturas de repetição: enquanto
  9. Estrutura repita...até
  10. Introdução à modularização
  11. Passagem de parâmetros

Para quem é este curso

  • Quem quer programar e não sabe por onde começar
  • Estudantes de Ciência da Computação, Sistemas de Informação, Engenharia e cursos técnicos
  • Profissionais de outras áreas em transição para tecnologia
  • Quem já tentou aprender uma linguagem e travou na lógica

Pré-requisitos

  • Nenhum conhecimento prévio de programação
  • Um computador com acesso à internet
  • Matemática do ensino médio é suficiente

Tecnologias e temas abordados

  • Pseudocódigo (Portugol)
  • Visualg
  • Algoritmos
  • Estruturas de controle

Onde comprar: Udemy ou Hotmart

O conteúdo é o mesmo nas duas plataformas. A diferença está no que cada uma oferece em volta dele.

Plataformas em que Lógica de Programação e Algoritmos está disponível
Plataforma Como funciona Link
Udemy Compra direta na Udemy, com app oficial e acompanhamento de progresso. Preço e promoções seguem a plataforma. Ver na Udemy
Hotmart Compra direta na Hotmart. É também a plataforma do programa de afiliados: dá para revender o curso e receber 40% por venda. Ver na Hotmart

Perguntas frequentes

Preciso saber programar para fazer este curso?

Não. O curso começa do absoluto zero, pelos conceitos de lógica e tipos de dados, e assume apenas a matemática do ensino médio. É justamente o ponto de partida recomendado para quem nunca escreveu uma linha de código.

Qual linguagem de programação é usada no curso?

O foco é o raciocínio, não a sintaxe de uma linguagem específica. Os algoritmos são escritos em pseudocódigo (Portugol) no Visualg, uma ferramenta gratuita feita para ensino. Com essa base, migrar para Python, JavaScript, Java ou C fica muito mais simples.

Preciso instalar algum programa?

Sim, o Visualg — um interpretador de pseudocódigo gratuito e leve, usado para escrever e executar os algoritmos das aulas passo a passo.

O que são estruturas de repetição e por que elas aparecem tanto no curso?

São os comandos que fazem um trecho de código rodar várias vezes, como `enquanto` e `repita...até`. Elas concentram a maior parte da dificuldade de quem está começando, então recebem módulos dedicados, com exercícios que comparam quando usar cada forma.

Depois deste curso, qual devo fazer?

Com a lógica em pé, o caminho natural é escolher uma aplicação: desenvolvimento web para construir sistemas, banco de dados para trabalhar com SQL, ou mineração de dados para partir para Python e análise. Todos estão listados na página de cursos.

Quem ensina

Jackson Felipe Magnabosco

Jackson Felipe Magnabosco — Engenheiro de Software Sênior e Professor de Ciência da Computação. Bacharel em Ciência da Computação pela URI-Erechim, com pós-graduação em Engenharia de Software e em Administração de Banco de Dados.

Trabalha com Node.js, TypeScript, Java e AWS em produtos usados no Brasil e no exterior, lecionou na graduação em Ciência da Computação e mantém um canal no YouTube com mais de 1.500 vídeos. Os cursos online somam mais de 400 alunos em 25 países.

Cursos relacionados

Ver o catálogo completo de cursos

Conteúdo relacionado no site