Linguagens
Java
Programação Orientada a Objetos (POO)
Estruturas de Controle (if, else, switch)
Estruturas de Repetição (for, while, do-while)
Tratamento de Exceções
Coleções (Listas, Mapas, Conjuntos)
Threads e Concorrência
JDBC (Java Database Connectivity)
Frameworks populares (Spring, Hibernate)
Python
Estruturas de Dados (Listas, Tuplas, Dicionários)
Controle de Fluxo (if, else, elif)
Loops (for, while)
Funções e Escopo
Programação Orientada a Objetos (POO)
Manipulação de Arquivos
Bibliotecas populares (NumPy, Pandas, Requests)
Django (para desenvolvimento web)
Ruby
Programação Orientada a Objetos (POO)
Blocos e Procs
RubyGems e Gerenciamento de Pacotes
Framework Ruby on Rails (para desenvolvimento web)
Metaprogramação
Testes (com RSpec, por exemplo)
C++
Programação Orientada a Objetos (POO)
Estruturas de Dados (Pilhas, Filas, Listas)
Manipulação de Ponteiros
Templates
Tratamento de Exceções
Algoritmos e Estruturas de Dados Padrão (STL)
Concorrência e Multithreading
Javascript
Manipulação do DOM
Eventos e Manipulação de Eventos
Funções de Ordem Superior (Higher-Order Functions)
AJAX e Fetch API
Promises e Async/Await
Frameworks populares (React, Angular, Vue)
Node.js e Express (para desenvolvimento do lado do servidor)
JSON e RESTful APIs
PHP
Manipulação de Strings
Trabalhando com Formulários
Cookies e Sessões
Banco de Dados (MySQL, por exemplo)
Frameworks populares (Laravel, Symfony)
Manipulação de Arquivos
Segurança em PHP
Livros