This course is suitable for beginners and intermediate programmers.

Java is a great language to learn if you’re just getting into video game coding. It is the main programming language used to make mobile Android games. Web-based games also use Java, in conjunction with Flash.

Java is easy-to-use, so a beginner can learn to create a range of programs and write reusable code, easily moving between computer systems as they do so. In comparison to programming languages like C++, Java is easier to write, debug, learn and compile.

If you consider becoming a Java programmer or you’ve already started learning it, developing simple games can be a fun way to practice your knowledge. 

What will you learn
  • You can perfect your skills with Java and you will have the opportunity to create your very first 2D mobile game.

  • You can understand how to install and use a good Java development environment.

  • You will learn basics of programming with a modern programming language, Java.

  • You will learn how to Create Window and Game Loop.

  • You can understand game Object and Classes.

  • You can understand animation in Game Java Programming.

  • you need to understand the basics of coding with this language (JAVA) first.


  • 15 Lessons
  • 06:59:36 Hours
  • Lesson 1 : Necessity of Java, History of Java, Java Virtual Machine, Internal Architecture of JVM -Installation, Installing JDK, Installing Eclipse. 00:34:48
  • Lesson 2 : Variables and Data types, References to Objects, Rules and Syntax, Memory needed to store a variable -Operators, Special Symbols, Operators and Operands. 00:23:47
  • Lesson 3 : Object Oriented Programming, OOP and its advantage Programming Techniques Classes, Instance of Classes, State and Behavior of object Encapsulation and its attributes, Call by Value -Methods ,Chunk of Code, Sub program , Types and Structure, Re01:37:42
  • Lesson 4 : if loop, if-else, While loop, Do-While, Switch case, for loop. 00:31:04
  • Lesson 5 : Single dimensional Array, Multi-Dimensional Array.00:07:03
  • Lesson 7 : This Referring current class instance variable Invoking current class constructor. Passing an argument to method call Returning current instance, Super Referring immediate parent class instance variable, Invoking immediate parent class constru00:11:08
  • Lesson 8 : Coercion and conversion Types. 00:11:24
  • Lesson 9 : inner class, Anonymous inner class, Static inner class, Local Inner class. 00:19:23
  • Lesson 10 : String Handling, Two ways to create string, String Literal, String Buffer, String Builder, IO/File Handling, Receiving User Input, Responding to User Input, Writing to a File, Reading from a File. 00:42:00
  • Lesson 11 : Concept of Threading, Ways to start a Thread. 00:28:35
  • Lesson 12 : Networking and its advantages, Technologies, Client Server, URL, Http Url, Connection ,Inet Address. 00:26:01
  • Lesson 13 : GUI AWT Swing00:20:58
  • Lesson 14 : Catch the Roadrunner -A Game done with Java 00:15:38
  • JAVA : Assessment

About instructor

Name : Mr. Stanly BE
Reviews : 457 Reviews
Student : 700 Students
Courses : 4 Courses


Based on 439 Reviews

Siva Kumar - Tue, 17-Jan-2023