- Liang, Daniel (2018). Introduction to Java, Comprehensive Version: International Edition (10th ed.). London, NJ: Prentice Hall / Pearson Education. ISBN-10: 0-27-3771388 ISBN-13: 978-0273771388
- Mendes, António e Marcelino, Maria (2012). Fundamentos de Programação em Java (4ª ed.). Lisboa: FCA. ISBN 978-972-722-637-5
- Aulas, apontamentos, exemplos e exercícios práticos disponibilizados na plataforma de e-learning.:
Secundária
- Eckel, Bruce (2007). Thinking in Java (4th ed.). London: Prentice Hall. ISBN: 0-13-187248-6
- Hubbard, John (2002). Programação em Java. Lisboa: McGraw-Hill. ISBN 972-773-141-4
- Jesus, Carla (2013). Curso Prático de Java. Lisboa: FCA. ISBN 978-972-722-750-1
- Neto, João (2014). Programação, Algoritmos e Estruturas de Dados (3ª ed.). Lisboa: Escolar Editora.
ISBN: 972-592-179-8
- Tutoriais de Java disponíveis online.
- Apontamentos, exemplos, exercícios e manuais disponibilizados na plataforma de e-learning.: