Três APIs fundamentais para o desenvolvimento profissional são assunto deste curso. Inicialmente discute-se sobre como desenvolver interfaces gráficas com o Swing, considerada uma das APIs gráficas mais poderosas. O aluno também aprende como acessar sistemas de arquivos e dispositivos externos através da API de I/O do Java, bem como fazer a programação concorrente usando threads.
Durante os laboratórios é desenvolvida uma aplicação cliente-servidor completa com acesso a banco de dados. O curso retoma os estudos para certificação, cobrindo várias APIs exploradas na prova SCJP.