Skill Level Intermediate
(gaming sounds) - How do you get better at writing Java code? That's right. You practice. Do you have a good conceptual understanding of programming but want to put it to the test? Then this is the course for you. I'll walk you through a series of challenges and solutions that will help you practice programming in Java. Each lesson is independent. So feel free to skip around and watch the lessons in any order. Each video contains a challenge along with the walkthrough solution. We'll start off at a beginner level. But as the course progresses, it will become more difficult. You can't prove a challenge has been solved without testing. So we'll also include automated test files as a part of these challenges. The goal of this course is to not only develop your skills in Java, but also show you some of the tricks of the trade that software developers in the industry use every day. I hope this course will start to bridge the gap between passively watching tutorials and writing practical code solutions. Keeping that in mind, there are many different ways to solve every problem. So your solution may not be the same as mine. And that's okay. Programming is meant to be creative. Hi, my name is Katherine. And I'm a software engineer. If you're looking for some Java programming practice or want to play around with some fun challenges, I think you'll really enjoy this course. Okay. Ready? Let's get started.