Java Programming From Beginner to Advanced Course
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
- 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
- Super keyword e.t.c
Then we will learn how to create desktop applications using the Java Swing library here we will learn about:
- 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!
- Lectures 87
- Quizzes 0
- Duration 26 hours
- Skill level All levels
- Language English
- Students 31
- Certificate Yes
- Assessments Yes
Part I (Beginners)
Part II (Intermediate )
- Part Overview
- If statement
- Logical Operators
- Comparing strings
- Nested if statements
- Project I Modification
- Switch statement
- Characters and strings as switch cases
- Project II
- While loop
- Infinite while loop
- Simple application of infinite loops
- do while loops
- for loops
- Project III
- Void method
- Method with parameters
- Method with return values
- Methods with parameters and return values
- Methods with Boolean if else and two return values
- Arrays with loops
- Arrays with loops
- More on arrays I
- More on arrays II
- Recursion and recursive methods
- Application of recursion
- Handling exceptions
- More about exceptions
- Project IV
- Summary and tips
Part III (Object Oriented Programming OOPs)
- Part III Overview
- Explaining Object Oriented Programming
- Explaining Objects and Classes
- Practical Demo of Objects and Classes
- Methods with classes I
- Methods with classes II
- Overloading Method
- Access Modifiers
- Getter and Setters
- The this Keyword
- Static Keyword
- Multilevel Inheritance
- Hierarchical Inheritance
- Protected and Final Keywords
- Super Keyword
- Abstract classes and methods
- Inner Classes
- Java Libraries
- Part III Summary
Part IV (Swing)
Part V (Final Part)