Back to Programs

Intermediate Java

Difficulty ( Inter / Adv )7 Modules9-12 MonthsAge 13~

Course Description

This Intermediate Java course enhances your programming skills with focused learning on handling input/output operations, mastering testing principles, utilizing Java collections effectively, implementing threading for concurrent programming, optimizing resource management, and employing JUnit for comprehensive application testing.

Course Designed For

This course is ideal for Java developers seeking to broaden their skills beyond the fundamentals and acquire a deeper understanding of advanced Java programming concepts.

Whether you’re aiming to enhance your expertise for professional growth or personal projects, our Intermediate Java course will provide you with the knowledge and hands-on experience necessary to excel.

Requirements

This course is designed for individuals who have completed an AP CSA course or possess knowledge in Java Fundamentals.

What You Will Learn

Input/Output Operations
Testing Principles
Java Collections Framework
Multithreading Programming
Resource Management
JUnit Testing
Generics & Serialization
Regular Expressions

Course Details

Objective / Topics Covered
FileReader & FileWriterBuffered StreamsScanner ClassPrintWriter & Formatter
Example Exercises

Log File Parser

Read a massive log file using BufferedReader, filter out specific error lines, and write them cleanly to a new file using PrintWriter.

Interactive Console App

Use the Scanner class to build an interactive CLI that takes complex user inputs and prints formatted summaries.

Join Now

The best time to begin is now. Let us show you what is possible.

Contact