Course
Learn Java
28 hours, 55 minutes
Description
This comprehensive Java programming course combines interactive lessons and hands-on labs to provide a robust learning experience. It covers fundamental concepts like variables, conditionals, loops, arrays, and object-oriented principles, progressing to advanced topics such as inheritance, polymorphism, and debugging. Engaging labs like”Planting a Tree,” “DNA Sequencing,” and “Bug Detective” reinforce concepts through real-world applications. Designed for both beginners and those looking to enhance their skills, this course equips learners with the tools to build functional and dynamic
Java programs.
Overall Learning Outcomes
- Master Java basics, including variables, loops, arrays, and object-oriented programming.
- Develop practical coding skills through engaging, real-world lab exercises.
- Explore advanced Java concepts such as inheritance, polymorphism, and 2D arrays.
- Build confidence in debugging and troubleshooting Java programs.
What Students Will Learn
- Interactive Course: Hello World with Java
- Lab: Java Lab: Planting a Tree
- Interactive Course: Variable Java
- Lab: Java Variable Lab: Mad Libs
- Interactive Course: Variable Manipulation Java
- Lab: Java Lab: Math Magic
- Interactive Course: Introduction to Classes: Java
- Interactive Course: Methods: Java
- Lab: Java Lab: Basic Calculator
- Lab: Java Lab: Build A droid
- Interactive Course: Conditionals and Control Flow in Java
- Interactive Course: Boolean Operators with Java
- Lab: Java Lab: Loan Payment Calculator
- Lab: Java Lab: Continents and Cities
- Interactive Course: Arrays: Java
- Interactive Course: Arraylist: Java
- Lab: Java Lab: Desert Island Playlist
- Interactive Course: Loops: Java
- Lab: Java Lab: Fizz Buzz
- Lab: Java Lab: The Prime Directive
- Interactive Course: String Methods with Java
- Lab: Java Lab: DNA Sequencing
- Interactive Course: Access, Encapsulation, and Static Methods
- Interactive Course: Inheritence and Polymorphism in Java
- Lab: Java Lab: Language Families
- Interactive Course: Java Debugging
- Lab: Java Lab: Bug Detective
- Interactive Course: 2D Arrays in Java
- Lab: 2D Arrays in Java Lab: Image Manipulation