Note - SPPU's Degreeplus Beta Version is up, stay tuned for more details.
Note - SPPU's Degreeplus Beta Version is up, stay tuned for more details.

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