Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
This course if for those people who have tried and failed to learn programming the conventional way. This course is for those people who want an fun way to learn programming. This course is for people who want to brush up on their basics but don't want to read a boring old textbook. This course will is centered around learning the Java programming language through game development. Specifically, we will be creating the old school game breakout. Split into sections revolving around the different elements of the game, key programming concepts will be taught and explained throughout the course. We'll move from setting up our game board to creating and making the game pieces move to adding levels learning concepts like enumeration, conditionals, loops, object oriented programming, abstract classes/methods and more.
By the end of this course you will not only have created an amazing game to show off but you will have the Java basics fully understood. This will give you the opportunity to explore deeper into java and other languages. Most importantly, I hope to give you desire to create and to see your projects and programs used by others. It's and amazing feeling trust me!
As for the course length, the course classes are relatively short so take as much time as you need to create an amazing game!
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: The Beginning|
Intro into EclispePreview
|Section 2: Our Gameboard|
Intro to the Game Board
Window & JFrame
|Quiz 1||5 questions|
Testing basic knowledge of Section 2.
|Section 3: The Fundamentals of Program Control|
|Quiz 2||5 questions|
Testing knowledge from Section 3.
|Section 4: Game Pieces|
Abstract Classes & the GameObject
Enum Datatypes & the ObjectId
Drawing the Game Pieces
|Quiz 3||4 questions|
Testing knowledge from Section 4.
|Section 5: Movement|
|Quiz 4||3 questions|
Testing knowledge from Section 5.
|Section 6: Collision|
|Quiz 5||3 questions|
Testing the knowledge from Section 5.
|Section 7: Game States|
|Section 8: Game Levels|
Finishing Our Game
I truly believe anyone can learn to programming. From my experience both in and out of the classroom as well as releasing both apps to the iOS store and web apps online I understand what it takes to not only learn programming but learn in an effective way.