High School course
Intro to Java
- ALL GRADES
- ADVANCED
- WEB
- 16 LESSONS
Answer Key
Description
Learn object oriented programming in Java! Students will learn the Java programming language, study data structures, analyze algorithms, and get a deep understanding of object-oriented programming.
Topics Covered: Java syntax, variables, data types, math operators, boolean logic, branching, while loops, for loops, strings, functions, arrays, classes, and inheritance.
What Students Learn
- Learn Java syntax
- Solve complex problems by writing programs in Java
- Study data structures, arrays, objects, methods, classes, and more
- Understand object-oriented concepts such as encapsulation, composition, inheritance and polymorphism
- Design algorithms for various tasks and analyze their efficiency
- Learn code analysis and debugging; making iterative improvements and program efficiency, modularity and readability
Technical Requirements
* Online courses require a modern desktop computer, laptop computer, Chromebook, or Netbook with Internet access and a Chrome (29+), Firefox (30+), Safari (7+), or Edge (20+) browser. No downloads required.