This workshop uses a hands-on coding approach to introduce participants to the fundamentals of Java. Java is an object-oriented programming language, so we will cover OOP principles and we'll also dive into a newer addition to the language: functional programming. We will also learn when and how to use decision structures, repetition structures, and data structures - all of which are important tools in programming.
By participating along with us in the workshop, you'll learn:
- Learn basics of Java programming language
- Practice both object-oriented and functional programming
- Gain exposure to modern Java features
- Exercise concepts with fun coding challenges