Pular para o conteúdo
RomaLearn
Trilha paga28 horas5 partes13 aulas

Lógica de Programação e Algoritmos

Aprenda a pensar como uma pessoa desenvolvedora antes de escolher uma linguagem

Variáveis, decisões, repetições, funções e resolução de problemas com exercícios progressivos.

Sobre este curso

Seu repositório de estudos já está pronto. Agora começa o segundo capítulo da jornada: aprender a transformar situações confusas em passos claros, regras testáveis e resultados previsíveis.

Você acompanhará a evolução de um organizador de tarefas, da primeira ideia ao projeto final. Cada aula acrescenta uma decisão ao mesmo problema, sem depender de uma linguagem específica.

O que você vai aprender

  • Decompor problemas em passos menores.
  • Usar variáveis, operadores e tipos de dados.
  • Aplicar decisões e estruturas de repetição.
  • Criar funções simples e reutilizáveis.
  • Ler, testar e corrigir algoritmos.

Conteúdo do curso

5 partes · 13 aulas · 28 horas

Antes de começar1 aulas

Uma chegada tranquila: origem, problema resolvido, aplicações cotidianas e um primeiro passo sem pressa.

  • Antes do código: a longa história de organizar passosLeituraAmostra18 min
Parte 1 — Pensamento computacional3 aulas

Entenda como transformar objetivos em instruções verificáveis.

  • O que é um algoritmoLeitura20 min
  • Decomposição e reconhecimento de padrõesLeitura25 min
  • Prática — Escreva seu primeiro algoritmoAtividade prática45 min
Parte 2 — Dados, decisões e repetições5 aulas

Construa algoritmos capazes de guardar informações e reagir a condições.

  • Variáveis, constantes e tipos de dadosLeitura30 min
  • Operadores e expressõesLeitura25 min
  • Condições e caminhos alternativosLeitura30 min
  • Repetições e contadoresLeitura30 min
  • Prática — Controle de despesasAtividade prática45 min
Parte 3 — Funções, testes e projeto3 aulas

Organize soluções reutilizáveis e valide o comportamento esperado.

  • Funções e responsabilidadesLeitura30 min
  • Erros, testes e depuraçãoLeitura30 min
  • Projeto final — Organizador de tarefasAtividade prática45 min
Avaliação e próximos passos1 aulas

Revise os fundamentos, valide a compreensão e planeje a continuidade da trilha.

  • Questionário de conclusãoQuestionário10 min

Para quem é

  • Pessoas sem experiência em programação.
  • Estudantes iniciando na área de tecnologia.

Pré-requisitos

  • Não é necessário conhecimento prévio de programação.
  • Recomenda-se concluir Git e GitHub na Prática para registrar os exercícios desde o início.

Quem produziu

Equipe RomaLearn

Produção didática

Equipe responsável pelos e-books didáticos da trilha, com foco em linguagem simples, exemplos do dia a dia administrativo e prática guiada.