This course utilizes a game-based learning methodology to build your understanding of key Java programming concepts and prepare you to think through coding challenges in ways that more-passive forms of learning simply can't. Instead of relying on bewildering walls of code or boring technobabble slides that'll put you to sleep, this course encourages you to learn actively through play and exploration. Topics include:
- Week 1: Object oriented thinking and class design
- Week 2: Static vs instance variables
- Week 3: Inheritance
- Week 4: Lambda expressions
You’ll also go behind the scenes of the game Java Puzzle Ball to understand development practices and the cloud tools Oracle offers to accommodate developers.