RocketseatRocketseat
/

Lógica de programação

Desbloqueie o poder do raciocínio lógico e domine a arte de programar.

Icone da tag InicianteIniciante
LógicaLógica de programação
Lógica de programação icon
Nível 1

Fundamentos da Lógica de Programação

11 Aulas2 Atividades

Conceitos básicos de Lógica

Módulo11 aulas
2 Atividades
2h 19min

Neste módulo, você aprenderá os fundamentos da lógica de programação, desde conectivos lógicos e tabelas verdade até a construção de algoritmos e desenvolvimento de programas. Exploraremos fluxogramas, pseudocódigo, controle de fluxo, variáveis, funções e arrays, preparando você para estruturar soluções eficientes. O aprendizado será consolidado com projetos práticos, como um jogo de adivinhação e um Jogo da Velha.

Conectivos e Tabela Verdade

Desafio práticoopcional

Aqui você vai encontrar alguns exercícios pra colocar em prática os conceitos aprendidos nas aulas.

Algoritmos

Desafio práticoopcional

Aqui você vai encontrar alguns exercícios pra colocar em prática os conceitos aprendidos nas aulas.

📝 Fundamentos da Lógica

Quiz avaliativoobrigatório
15 Questões

Vamos avaliar o que você aprendeu até agora. Bora lá?

🏆 Microcertificado

🏆 Microcertificado

Micro-certificado
Requisitos
Nível 2

Escrevendo o seu primeiro programa

15 Aulas2 Atividades

Do pensamento lógico à prática

Módulo15 aulas
2 Atividades
4h 25min

Neste módulo, você aprenderá os princípios essenciais para começar enfim a programar. Vamos desde a preparação do ambiente até a construção de programas interativos, explorando variáveis, estruturas condicionais, loops e funções. Você desenvolverá projetos práticos, como um jogo de adivinhação, consolidando os conceitos enquanto escreve código de verdade.

Primeiros programas

Desafio práticoopcional

Aqui você vai encontrar alguns exercícios pra colocar em prática os conceitos aprendidos nas aulas.

📝 Criando seu primeiro programa

Quiz avaliativoobrigatório
15 Questões

Vamos avaliar o que você aprendeu até agora. Bora lá?

Nível 3

Lendo, depurando e entendendo códigos

6 Aulas

Depuração e leitura de código

Módulo6 aulas
1h 31min

Neste módulo, vamos desenvolver uma habilidade essencial para qualquer pessoa que programa: a capacidade de ler, entender e depurar códigos com segurança. Você vai descobrir por que a depuração é uma das ferramentas mais poderosas no processo de aprendizagem, entender como o código “pensa” ao ser executado, explorar técnicas de leitura eficiente e conhecer as principais ferramentas que ajudam a encontrar e corrigir erros.

📝 Depurando e lendo códigos

Quiz avaliativoobrigatório
15 Questões

Vamos avaliar o que você aprendeu até agora. Bora lá?

Nível 4

Boas práticas e legibilidade de código

5 Aulas

Clareza, manutenção e código que fala por si

Módulo5 aulas
1h 12min

Nesse módulo vamos entender por que a legibilidade é um dos pilares de um bom código e como aplicá-la no seu dia a dia. Vamos falar sobre organização visual, indentação, escrita clara, boas práticas e também dar os primeiros passos em refatoração - aprendendo a melhorar códigos já existentes. O objetivo é que você desenvolva não só para funcionar, mas para ser entendido, mantido e evoluído com facilidade.

📝 Cuidando da legibilidade de um código

Quiz avaliativoobrigatório
15 Questões

Vamos avaliar o que você aprendeu até agora. Bora lá?

Nível 5

Desafios com raciocínio lógico

6 Aulas

Exercícios para fixação

Módulo6 aulas
1h 37min

Neste módulo, vamos colocar a lógica em prática com desafios clássicos e envolventes que estimulam o raciocínio e a criatividade na resolução de problemas. Abordaremos conceitos como recursividade, decisões e possibilidades, além de desenvolver o pensamento exploratório por meio de exercícios como a Torre de Hanói, o Sapo na Lagoa e outros desafios lógicos. Prepare-se para treinar sua mente, aprender a pensar como um programador e fortalecer sua capacidade de encontrar soluções elegantes para problemas complexos.

📝 Raciocínio lógico

Quiz avaliativoobrigatório
15 Questões

Vamos avaliar o que você aprendeu até agora. Bora lá?

Nível 6

Estrutura de dados

13 Aulas2 Atividades

Introdução à Estrutura de dados

Módulo13 aulas
2 Atividades
3h 20min

Neste módulo, você vai mergulhar nas principais estruturas de dados utilizadas na programação. Vamos aprofundar o entendimento sobre os tipos de dados e explorar, na prática, como funcionam tuplas, listas, dicionários, conjuntos, pilhas, filas, listas encadeadas entre outros. Com exemplos claros e acessíveis, você vai entender quando e por que usar cada estrutura, além de desenvolver um raciocínio mais organizado e eficiente na hora de escrever seus algoritmos.

📝 Estrutura de dados

Quiz avaliativoobrigatório
15 Questões

Vamos avaliar o que você aprendeu até agora. Bora lá?

Nível 7

Certificado final

Certificado em Lógica de programação

Certificado em Lógica de programação

Certificado
Requisitos

Você chegou ao final da formação!

Quer continuar estudando conteúdos similares?
Explore nosso catálogo e acesse aulas, cursos e mais!