Programação para engenharia
Lógica de programação
- Lógica de programação I: Os primeiros programas com Javascript e HTML
- Lógica de programação II: pratique com desenhos, animações e um jogo
- Jogos clássicos parte 1: Iniciando no Javascript com Pong
- Jogos clássicos parte 2: laços e listas com Javascript
Minecraft: Estruturas lógicas com redstone
Python
Python 2: Programando com a linguagem 0%
Python 3 parte 1: Introdução à nova versão da linguagem
- Python 3 parte 2: Avançando na linguagem
- Python 3: Introdução a Orientação a objetos
- Python 3: Avançando na orientação a objetos
Python: Manipulação de Strings
Python Brasil: Validação de dados no padrão nacional
Design Patterns Python I: Boas práticas de programação
Design Patterns Python II: Boas práticas de programação
Python: Boas práticas de código com PEP8
Python: ambientes virtuais com Docker e ASDF
Python: introdução a ambientes virtuais
Testes automatizados: TDD com Python
Python Collections parte 1: Listas e tuplas
Python Collections parte 2: Conjuntos e dicionários
Python 3: Entendendo o Tratamento de Erros
Pacman com Python e Pygame: Cenário e ator
Pacman com Python e Pygame: Colisão e pontuação
Testes em Python: trabalhando com dublês de testes
Linguagem C e C++
C I: Introdução à Linguagem das Linguagens
C II: Avançando na linguagem
C III: Recursos avançados da linguagem
C++: Introdução a linguagem e a STL
`
Computação
Estrutura de Dados: Computação na prática com Java
Estrutura de dados: Pilhas, filas e listas com Python
Matemática: Funções e seus usos
Matemática: Introdução ao cálculo de derivadas
Matemática: Introdução ao cálculo de integrais
Matemática: Continuidade de funções e seus limites
Matemática: iniciando em álgebra linear e vetores
Modelos Matemáticos: usando Funções no R^n Matemática: sistemas de equações algébricas lineares
Algoritmos I: Selection, Insertion e Introdução a Análise
Algoritmos II: MergeSort, QuickSort, Busca Binária e Análise de Algoritmo
Maratona de Programação: introdução e boas práticas de um programador maratonista
Maratona de programação: Algoritmos para sua primeira competição
Blockchain: Aumente a confiança da sua aplicação
Blockchain para Negócios: aplicações e cases reais