COURSE DESCRIPTION
This course is going to teach you everything you need to know to get started with learning (basics) and mastering the Java programming language, this course is a comprehensive one that not only teaches you how to write good programs but also enlightens you, why and how some particular program works. In a simplified way.In this course we'll get started with the basics (as mentioned earlier):
- Explaining the concept of a program Installation and how to set it.
- Writing your first Java program.
- Exploring how Variables work.
- Error management e.t.c
After we're done with the basics we'll then proceed to learn things like:
- Conditional statements
- Methods
- Arrays
- loops
- Exception Handling
- Switch Statements e.t.c
Next, we'll dive into Object-oriented programming where we'll start with:
- Understanding the concept of Object-Oriented Programming
- Explain classes and Objects
- Inheritance
- Abstraction
- Encapsulation
- Polymorphism
- Super keyword e.t.c
Then we will learn how to create desktop applications using the Java Swing library here we will learn about:
- JFrames
- JPanels
- JLabels
- TextFields
- Handling events
- Checkboxes e.t.c
Finally, in the final part of the course, we'll implement a full 2D working game, but before we implement that, we will learn:
- How to Draw 2D objects on the screen
- How to Animate 2D Objects on screen
- How to move 2D objects on-screen e.t.c
FREQUENTLY ASKED QUESTIONS
How do I access the course videos and materials?
Once payment is completed, an email will be sent to you giving you access to the course videos and materials.
Are the videos downloadable?
The videos are highly compressed and downloadable.What are the course requirements?
Access to a laptop or computer with 2GB ram or above.Will certificate be issued?
Yes, a certificate of completion will be issued at the end of the course.
What will I be able to do with the knowledge of this course?By the end of the course, you will be able to:
Write your own Java programs with zero hassle.
Know how to solve complex programming problems, by breaking them into smaller units.
Understand Object-Oriented Programming and how to use it in building complex programs.
Create desktop applications.
Create a Full 2D working Game.
Start an awesome career in Game development, Mobile app development, desktop app development, data structures and algorithms, backend web development e.t.c, the possibilities are endless and wide!