Welcome to this amazing course on Java programming for Complete Beginners.
I'm Ranga Khanum.
I'm the founder of In 28 Minutes and I'm excited to be your instructor for this course.
This course is all about programming.
We would want to help you learn programming.
We want to help you understand the basics and the best practices in programming.
We want to help you solve a number of problems and help you learn simple design and also how to debug
problems.
Programming is a lot easier to learn if you see it as a fun activity, and that's what we would want
to enable during this course.
Help you have fun with programming.
We will take a hands on, step by step approach.
During this course, you solve a number of problems and thereby learning problem solving.
You would practice more than 200 code examples of Java and we have a number of exercises to test your
learning.
One of the most important challenges that beginners face is debugging and to help you learn debugging.
We also have a GitHub page where we have documented the entire course.
We'll also build a couple of real world applications using Java and Java frameworks by the end of this
course.
Our goal is to enable you to be a really, really good programmer with Java.
Remember that almost 100,000 learners are pursuing this course and we have received more than 46% five
star reviews.
Just the last year we had 42,000 active learners and 14 million learning minutes on this specific course.
So a number of other learners are having great success in learning programming with this course, and
that's what you would see reflect in the reviews of the course as well.
Great mix of theory and exercises, interactive learning with the help of puzzles.
Never thought taking an online course will be so helpful.
Builds confidence in people who have a fear for programming.
The only recommendation that I have is have a bit of patience.
In the first one hour.
At the end of the first hour, I will guarantee you that you will see programming as a lot of fun.
You know, before we go into the next steps, let's get a quick overview of what you would be learning
in this course.
We are right now in Section one introduction to the Course Java programming.
In the next section you will learn how to install Java depending on your operating system.
We have specific instructions to install Java.
Section three is where we start with problem solving in section three and Section four, we will be
using an amazing Java tool called JCL to start learning programming.
Once we are familiar with the basics of programming starting Section six, we would use Eclipse, which
is one of the most popular Java IDs in between.
In section five, you would be introduced to the Java platform.
You learn what is classified, what is bytecode, you'll learn what is Java C, you learn how to compile
a Java program.
You learn how to run a Java program.
Starting Section eight, we would focus on object oriented programming.
Java is an object oriented programming language.
We'll understand how to create objects in Java and also learn the basics of object oriented programming.
Sections 9 to 13 are about the fundamentals in Java data types, conditionals, loops, reference types,
arrays, ArrayList.
And after that, in section 14, we would go in depth with object oriented programming.
In Section 14, you would be learning about object composition, you'd be learning about inheritance,
you'd be learning about abstract class interfaces, and you'll also learn about polymorphism.
In Section 15, we would do a deep dive into the different collections which are present in the Java
programming language.
Now I can go on for another 15 minutes, taking you through the different sections of the course.
The important thing for you to remember is that we would cover everything that you would need to become
a really good Java programmer.
We'd be talking about collections generally.
One of my favorite sections of the course is section 17 on functional programming.
We'll also be talking about threads, exception handling files, directories.
We'll talk about concurrent collections and we will give you a number of tips on how to become a great
programmer.
All in all, this is a comprehensive course to help you begin your journey with Java programming.
I'm Ranga now.
I'm all excited to help you become a Java programmer.
I'll see you in the next step.