Java powers data systems at companies worldwide, making it essential for data engineers working with enterprise applications. This track prepares you to build and maintain these systems from the ground up. You'll start with Java fundamentals and progress through object-oriented programming, file handling, and data import techniques using industry tools like Tablesaw. Learn to integrate with PostgreSQL databases using JDBC, implement secure parameterized queries, and handle batch operations. Complete the track by mastering data cleaning workflows and code optimization techniques that keep your applications fast and reliable.
Overview
Syllabus
- Introduction to Java
- Learn Java from the ground up with this beginner-friendly course, mastering essential programming concepts and skills.
- Intermediate Java
- Learn to write cleaner, smarter Java code with methods, control flow, and loops.
- Introduction to Object-Oriented Programming in Java
- Learn key object-oriented programming concepts, from basic classes and objects to advanced topics like inheritance and polymorphism.
- Data Types and Exceptions in Java
- Learn to work with Plain Old Java Objects, master the Collections Framework, and handle exceptions like a pro, with logging to back it all up!
- Input/Output and Streams in Java
- Advance your Java skills by learning to handle files, process data, and build clean, reusable code using real-world techniques.
- Importing Data in Java
- Learn to import, manipulate, and transform data in Java using the Tablesaw library. Work with CSV files, tabular structures, and complex JSON formats.
- Querying a PostgreSQL Database in Java
- Connect Java to PostgreSQL with JDBC. Write secure queries, manage transactions, and handle large datasets efficiently.
- Cleaning Data in Java
- Master data cleaning in Java using statistical methods, transformations, and validation for reliable apps.
- Optimizing Code in Java
- Learn key techniques to optimize Java performance, from algorithm efficiency to JVM tuning and multithreading.
Taught by
Katerina Zahradova, Jim White, Miller Trujillo, Sani Yusuf, Alex Liu, Pavlos Kosmetatos, Anthony Markham, and Dennis Lee