Learn the fundamentals of Java and start building real-world applications with one of the most widely used programming languages in the world. In this hands-on track, you’ll begin with core programming concepts like variables, data types, control flow, and loops, then progress to object-oriented programming with classes, objects, inheritance, and interfaces. You’ll also gain essential skills in working with data structures, handling exceptions, and debugging Java applications. By the end, you’ll be ready to write clean, reusable code and take the next step toward becoming a confident Java developer.
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.
- Getting Started with Java for Data
- 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.
- Creating Your First App with Java
Taught by
Katerina Zahradova, Jim White, Miller Trujillo, Sani Yusuf, and Alex Liu