Back to Programming with Java
Amazon

Programming with Java

This is the second course in the Amazon Junior Software Developer Professional Certificate. In this course, you will explore advanced Object-Oriented Programming (OOP) concepts in Java, starting with an introduction to Interfaces and Abstract Classes. You'll learn how to effectively utilize interfaces for achieving multiple inheritance and how abstract classes play a crucial role in designing class hierarchies. Moving forward, you'll dive into Exception Handling, covering various types of exceptions in Java, along with best practices for handling them using try-catch-finally blocks. You'll also gain knowledge of File I/O operations, acquire skills in reading from and writing to files, understand different types of streams, and perform file operations efficiently. Finally, you'll explore Serialization and Deserialization techniques, enabling you to save and reconstruct object states, as well as use last run files for configuring current run states effectively. Overall, this course equips you with advanced Java programming skills essential for developing robust, efficient, and scalable applications. After completing this course, you’ll be able to: • Develop methods to organize and reuse code effectively. • Apply object-oriented programming concepts within the Java language to design modular and scalable code. • Handle errors and exceptions in Java to create robust applications.

Status: Java
Status: Object Oriented Programming (OOP)
BeginnerCourse26 hours

Featured reviews

AA

5.0Reviewed Jan 28, 2025

Best course for Java. Covering both fundamentals and advanced concepts with hands-on practice in lab assignments.

AD

5.0Reviewed Nov 11, 2024

Nice Course , explained Clearly with Hands on Lab for practical experience!

VP

5.0Reviewed Jul 29, 2025

Very recommended this course if are beginner in java, it gives you an approach to perform jobs in a real environment.

IT

4.0Reviewed Oct 26, 2025

Some of the lab solutions utilize code that hasn't been taught up to this point. Also some of the lab instructions feel unclear or are missing steps.

JM

5.0Reviewed Oct 8, 2025

very complete and didactic in multiple formats, visual, audio, reading and practice. Som labs need corrections but still doable and educative

All reviews

Showing: 20 of 21

Yaseen Al-Obaidi
1.0
Reviewed Jan 14, 2025
Mayank Raj
2.0
Reviewed Feb 5, 2025
Bryan Vitz
2.0
Reviewed Feb 26, 2025
JORGE RAFAEL DEL ANGEL MERCADO
3.0
Reviewed Mar 9, 2025
JAVIER PV
1.0
Reviewed Jul 21, 2025
Erick Escamilla Charco
1.0
Reviewed Nov 6, 2025
ThaiNMSE180331
1.0
Reviewed Mar 13, 2025
Julian Morales
5.0
Reviewed Oct 9, 2025
Víctor Hugo Bardales Pérez
5.0
Reviewed Jul 30, 2025
Abishek
5.0
Reviewed Jan 29, 2025
felipe rebello
5.0
Reviewed Mar 10, 2025
ASHISH DHAVALE
5.0
Reviewed Nov 12, 2024
Daniel Pereira Kebaili
5.0
Reviewed Feb 13, 2025
Sofwan Aldi Rikhaldi
5.0
Reviewed Dec 28, 2025
Nipun Mihimal
5.0
Reviewed Sep 16, 2025
Bilal Ansari
4.0
Reviewed Apr 4, 2025
Stephen Vishagan
4.0
Reviewed Nov 12, 2025
Ian Tan
4.0
Reviewed Oct 27, 2025
Muyao Niu
4.0
Reviewed Apr 4, 2025
Nayakala Pavani
4.0
Reviewed Dec 18, 2025