Aula #1 - Aulas Python - 000 - Introdução do Curso 
Aula #2 - Aulas Python - 001 - O que é programar? O que é python? 
Aula #3 - Aulas Python - 002 - Instalando o IDLE, Olá Mundo! 
Aula #4 - Aulas Python - 003 - A Função print 
Aula #5 - Aulas Python - 004 - Comentários 
Aula #6 - Aulas Python - 005 - Variáveis, Inteiros 
Aula #7 - Aulas Python - 006 - Operações Matemáticas 
Aula #8 - Aulas Python - 007 - As Funções input e int 
Aula #9 - Aulas Python - 008 - A Variável Booleana, Operadores de Comparação 
Aula #10 - Aulas Python - 009 - Estrutura de Decisões I: if e else 
Aula #11 - Aulas Python - 010 - Comparações Múltiplas 
Aula #12 - Aulas Python - 011 - Estrutura de Decisões II: if, elif e else 
Aula #13 - Aulas Python - 012 - Múltiplos if  VS  if, elif e else 
Aula #14 - Aulas Python - 013 - Estruturas de Repetição I: while 
Aula #15 - Aulas Python - 014 - Estruturas de Repetição II: Nested while loops 
Aula #16 - Aulas Python - 015 - Dois Atalhos em Python 
Aula #17 - Aulas Python - 016 - Aula de Exercícios 
Aula #18 - Aulas Python - 017 - Estruturas de Repetição III: Ciclo for e range 
Aula #19 - Aulas Python - 018 - Estruturas de Repetição IV: Repetições Encaixadas 
Aula #20 - Aulas Python - 019 - Operadores Lógicos 
Aula #21 - Aulas Python - 020 - Reais, As Variáveis do Tipo float 
Aula #22 - Aulas Python - 021 - Interagindo Inteiros com Reais, arredondamento 
Aula #23 - Aulas Python - 022 - A Função print: Formatação 
Aula #24 - Aulas Python - 023 - Utilizando Módulos: Módulo math 
Aula #25 - Aulas Python - 024 - Números pseudo Aleatórios: Módulo random 
Aula #26 - Aulas Python - 025 - Introdução à Listas 
Aula #27 - Aulas Python - 026 - Listas dentro de Listas, Adicionar novos elementos a Listas(append) 
Aula #28 - Aulas Python - 027 - Código Binário e Alocação de Memória 
Aula #29 - Aulas Python - 028 - Listas: Função len e Método Count 
Aula #30 - Aulas Python - 029 - For loops e Listas 
Aula #31 - Aulas Python - 030 - Listas: Métodos reverse e remove 
Aula #32 - Aulas Python - 031 - Listas: Métodos pop, index, insert, sort, clear e copy 
Aula #33 - Aulas Python - 032 - Função list, Comparação entre Listas 
Aula #34 - Aulas Python - 033 - Funções I:  Introdução, Valores de Retorno 
Aula #35 - Aulas Python - 034 - Tuplas 
Aula #36 - Aulas Python - 035 - Funções II: Argumentos Variáveis e Pré Definidos(keyword) 
Aula #37 - Aulas Python - 036 - Funções III: Variáveis globais e locais 
Aula #38 - Aulas Python - 037 - Funções IV: Listas e Matrizes 
Aula #39 - Aulas Python - 038 - Funções V: Nomenclatura e Descrição 
Aula #40 - Aulas Python - 039 - Funções VI: Recursividade 
Aula #41 - Aulas Python - 040 - Funções VII: Nested Functions e Nonlocal 
Aula #42 - Aulas Python - 041 - Funções VIII: Lambda 
Aula #43 - Aulas Python - 042 - Funções IX: Exercício Jogo Bagels 
Aula #44 - Aulas Python - 043 - Statements Break e Continue 
Aula #45 - Aulas Python - 044 - Strings I: Introdução 
Aula #46 - Aulas Python - 045 - Strings II: Formatação e Argumento end 
Aula #47 - Aulas Python - 046 - Strings III: Pensando em Strings como Sequências 
Aula #48 - Aulas Python - 047 - Strings IV: Padrão ASCII, Comparações e Operador in 
Aula #49 - Aulas Python - 048 - Strings V: Métodos de Strings I, Cifra de César 
Aula #50 - Aulas Python - 049 - Strings VI: Métodos de Strings II, Forca 
Aula #51 - Aulas Python - 050 - Strings VII: Métodos de Strings III, Remanescentes 
Aula #52 - Aulas Python - 051 - Arquivos I: Modos de Abertura e Métodos 
Aula #53 - Aulas Python - 052 - Arquivos II: Bytes e For loops 
Aula #54 - Aulas Python - 053 - Arquivos III: Exercício Complete a Frase 
Aula #55 - Aulas Python - 054 - Dicionários I: Introdução 
Aula #56 - Aulas Python - 055 - Dicionários II: For loops, in e len 
Aula #57 - Aulas Python - 056 - Dicionários III: Métodos, Construtor e Funções 
Aula #58 - Aulas Python - 057 - Dicionários IV: Exemplo do uso de dicionários 
Aula #59 - Aulas Python - 058 - Programação Orientada a Objetos (POO) 
Aula #60 - Aulas Python - 059 - POO I: Sintaxe Básica, Construtor e Métodos 
Aula #61 - Aulas Python - 060 - POO II: Atributos, Associações e Funções 
Aula #62 - Aulas Python - 061 - POO III: Objetos e Classes vs Dicionários 
Aula #63 - Aulas Python - 062 - POO IV: Herança, Super e Polimorfismo 
Aula #64 - Aulas Python - 063 - POO V: Abstração, Atributo/Métodos Estáticos e Encapsulamento 
Aula #65 - Aulas Python - 064 - POO VI: Métodos e Atributos Especiais 
Aula #66 - Aulas Python - 065 - POO VII: Comparações e Extendendo objetos do Python 
Aula #67 - Aulas Python - 066 - Módulos, sys.path, pacotes, __name__ 
Aula #68 - Aulas Python - 067 - Exceções I: Introdução 
Aula #69 - Aulas Python - 068 - Exceções II: Raise e Excessões Próprias 
Aula #70 - Aulas Python - 069 - Exceções III: Clausulas do bloco Try 
Aula #71 - Aulas Python - 070 - Exceções IV: Raise from e Assert 
Aula #72 - Aulas Python - 071 - Exceções V: Statement with as e Context Manager 
Aula #73 - Aulas Python - 072 - Exceções VI: Customizando o Objeto Excessão 
Aula #74 - Aulas Python - 073 - Debugando programas usando o pdb 
Aula #75 - Aulas Python - 074 - Statements del e is 
Aula #76 - Aulas Python - 075 - Armazenamento de Dados I: struct 
Aula #77 - Aulas Python - 076 - Armazenamento de Dados II: dbm 
Aula #78 - Aulas Python - 077 - Armazenamento de Dados III: json 
Aula #79 - Aulas Python - 078 - Armazenamento de Dados IV: O Mágico pickle 
Aula #80 - Aulas Python - 079 - Armazenamento de Dados V: shelve 
Aula #81 - Aulas Python - 080 - Iteração I: Introdução 
Aula #82 - Aulas Python - 081 - Iteração II: Compressão de Listas 
Aula #83 - Aulas Python - 082 - Iteração III: Outros Objetos Iteráveis 
Aula #84 - Aulas Python - 083 - Iteração IV: Funções para Iteráveis 
Aula #85 - Aulas Python - 084 - Iteração V: Funções Geradoras 
Aula #86 - Aulas Python - 085 - Iteração VI: Expressões Geradoras 
Aula #87 - Aulas Python - 086 - Iteração VII: Próprios Objetos Iteráveis 
Aula #88 - Aulas Python - 087 - GUI Tkinter I: Classe Tk 
Aula #89 - Aulas Python - 088 - GUI Tkinter II: Widgets Label, Button e Entry 
Aula #90 - Aulas Python - 089 - GUI Tkinter III: Command, Métodos e Atributos 
Aula #91 - Aulas Python - 090 - GUI Tkinter IV: Side e Classe principal 
Aula #92 - Aulas Python - 091 - Tkinter V: Frames 
Aula #93 - Aulas Python - 092 - Tkinter VI: Font, Hex, PhotoImage 
Aula #94 - Aulas Python - 093 - Tkinter VII: Checkbutton, partial, insert e delete 
Aula #95 - Aulas Python - 094 - Tkinter VIII: pack forget e destroy 
Aula #96 - Aulas Python - 095 - Tkinter IX: Canvas e create line 
Aula #97 - Aulas Python - 096 - Tkinter X: create rectangle, text, polygon 
Aula #98 - Aulas Python - 097 - Tkinter XI: create oval, arc 
Aula #99 - Aulas Python - 098 - Tkinter XII: Movimento dos Objetos do Jogo 
Aula #100 - Aulas Python - 099 - Tkinter XIII: Colisões 
Aula #101 - Aulas Python - 100 - Tkinter XIV: Binding 
Aula #102 - Aulas Python - 101 - Tkinter XV: Animação 
Aula #103 - Aulas Python - 102 - Tkinter XVI: Tamanho, Grid, winfo 
Aula #104 - Aulas Python - 103 - Módulo Time 
Aula #105 - Aulas Python - 104 - Módulo winsound 
Aula #106 - Aulas Python - 105 - Ferramentas de Sistema I: Básico módulo sys 
Aula #107 - Aulas Python - 106 - Ferramentas de Sistema II: Básico módulo os 
Aula #108 - Aulas Python - 107 - Ferramentas de Sistema III: os.path 
Aula #109 - Aulas Python - 108 - Ferramentas de Sistema IV: Shell Commands 
Aula #110 - Aulas Python - 109 - Ferramentas de Sistema V: Argumentos do Terminal 
Aula #111 - Aulas Python - 110 - Ferramentas de Sistema VI: Streams 
Aula #112 - Aulas Python - 111 - Ferramentas de Sistema VII: Pipes 
Aula #113 - Aulas Python - 112 - Ferramentas de Sistema VIII: io StringIO, io.BytesIO, Redirecionamento do print 
Aula #114 - Aulas Python - 113 -  Ferramentas de Sistema IX: Manipulação de Diretórios 
Aula #115 - Aulas Python - 114 - Ferramentas de Sistema X: Módulo subprocess 
Aula #116 - Aulas Python - 115 - Ferramentas de Sistema XI: Módulo argparse 
Aula #117 - Aulas Python - 116 - Sistemas Numéricos e Operações Bitwise 
Aula #118 - Aulas Python - 117 - Sets 
Aula #119 - Aulas Python - 118 - namedtuples 
Aula #120 - Aulas Python - 119 - OrderedDict e Heaps 
Aula #121 - Aulas Python - 120 - defaultdict e deque 
Aula #122 - Aulas Python - 121 - POO Avançado I: Objetos Indexáveis 
Aula #123 - Aulas Python - 122 - POO Avançado II: Manejamento de Atributos, Dicionários, Objetos Chamáveis 
Aula #124 - Aulas Python - 123 - POO Avançado III: Metaclasses 
Aula #125 - Aulas Python - 124 - POO Avançado IV: Herança Múltipla 
Aula #126 - Aulas Python - 125 - POO Avançado V: Propriedades e Descritores 
Aula #127 - Aulas Python - 126 - Decoradores de Funções 
Aula #128 - Aulas Python - 127 - Decoradores de Métodos e Classes 
Aula #129 - Aulas Python - 128 - Format e Templates 
Aula #130 - Aulas Python - 129 - Execução Paralela I: Fork 
Aula #131 - Aulas Python - 130 - Execução Paralela II: Threads 
Aula #132 - Aulas Python - 131 - Execução Paralela III: Queues 
Aula #133 - Aulas Python - 132 - Execução Paralela IV: Comunicação Interprocessual 
Aula #134 - Aulas Python - 133 - Execução Paralela V: Multiprocessing 
Aula #135 - Aulas Python - 134 - Arquivos csv 
Aula #136 - Aulas Python - 135 - Programação para Internet I: Introdução Sockets 
Aula #137 - Aulas Python - 136 - Programação para Internet II: Múltiplos Clientes 
Aula #138 - Aulas Python - 137 - Programação para Internet III: UDP 
Aula #139 - Aulas Python - 138 - Programação para Internet IV: urllib 
Aula #140 - Aulas Python - 139 - Programação para Internet V: ftplib 
Aula #141 - Aulas Python - 140 - Programação para Internet VI: POP e SMTP 
Aula #142 - Aulas Python  - 141 - Programação para Internet VII: NNTP e HTTP 
Aula #143 - Aulas Python - 142 - Programação para Internet VIII: CGI - Introdução 
Aula #144 - Aulas Python - 143 - Programação para Internet IX: CGI - Alguns Exemplos 
Aula #145 - Aulas Python - 144 - Programação para Internet X: Interação com o usuário 
Aula #146 - Aulas Python - 145 - Programação para Internet XI: Cookies 
Aula #147 - Aulas Python - 146 - Programação para Internet XII: Upload e Download 
Aula #148 - Aulas Python - 147 - Bancos de Dados I: Introdução 
Aula #149 - Aulas Python - 148 - Bancos de Dados II - O que nós vamos Desenvolver 
Aula #150 - Aulas Python - 149 - Bancos de Dados III: Downloads e Configurações 
Aula #151 - Aulas Python - 150 - Bancos de Dados IV - SQL 
Aula #152 - Aulas Python - 151 - Bancos de Dados V - MySQL 
Aula #153 - Aulas Python - 152 - Bancos de Dados VI - SQLite