- Intrudução a Linguagem
- Estrutura de Dados
- Programação Orientada a Objetos
- Manipulação de Arquivos e Datas
- Desafio
- Exercícios
- Modelagem de Dados
- Primeiros Passos
- Trabalhando com Funções, Estruturas de Dados e Exceções
- Challenge Alura Store
- Aprendendo a fazer ETL
- NumPy: Análise Numérica Eficiente
- Conhecendo a Biblioteca
- Exploração dos Dados
- Operações entre Arrays
- Números Aleatórios
- Pandas: Conhecendo a Biblioteca
- Análise Exploratória de Dados
- Tratando e Filtrando Dados
- Manipulando os Dados
- Pandas: Transformação e Manipulação de Dados
- CSV, XLSX, JSON, HTML, XML e trabalhando com Banco de Dados
- Data Visualization: Conhecendo, Criando e Customizando gráficos com bibliotecas
- Matplotlib
- Seaborn
- Plotly
- Challenge Telecom X
- IA aplicada a Data Science: utilizando IA na construção de visualização de dados
- NumPy: Análise Numérica Eficiente
- Introdução ao TKinter
- Projeto Cronômetro
- Lote 1.1: Estruturas de Decisão e Repetição: Exercícios do 1 ao 45
- Lote 1.2: Modularização e Procedimento: Exercícios do 16 ao 45
- Lote 1.3: Vetores e Matrizes: Exercícios do 1 ao 12
- Lote 1.4: Projeto Caixa Eletrônico
- Lote 1.5: Recursividade: Exercícios 0 ao 5
- Lote 1.6: Ordenação de dados
- Básico
- Intermediário
- Avançado
- Tipos de Dados
- Input / Output
- Lógica Boleana
- Cadeia de Caractéres
- Operações Matemáticas
- Estruturas de Repetição
- Dicionários
- Funções
- Introdução a variáveis
- Estrutura de Decisão
- Estrutura de Repetição
- Usando Funções
- Listas e Dicionários
- Orientação a Objetos
- Livro 500 algoritmos