Popular for its versatility and ability to create a wide variety of applications, learning Java opens up your possibilities when coding. With it, you’ll be able to develop large systems, software, and mobile applications — and even create mobile apps for Android. Learn important Java coding fundamentals and practice your new skills with real-world projects.
Learn about variables in Java and how we use them. Then practice your skills with two projects where you create and manipulate variables.
Writing loops to execute a block of code multiple times. Understanding the difference and use-cases. Building a simple calculator using loops and control structures.
Define classes, create objects, and understand the basics of OOP. Write constructors for class instantiation.
Extending classes and using super. Polymorphism - Method overloading and overriding. Abstract Classes and Interfaces: When and how to use them.