- Java Tutorial for Absolute Beginners. Learn Java For Free. Go from Beginner to Expert in Java.
- Free tutorial
- Rating: 4.6 out of 54.6 (2,686 ratings)
- 67,821 students
- 9hr 9min of on-demand video
- Created by Ashok Tulachan
English
What you’ll learn
- You will be able to learn write code using Java Programming language.
- Learn Java in Simplest way possible
- Learn about Datatypes in Java
- Learn about Conditional Execution using If/ElseIf/Else
- Learn about Switch Conditional Execution
- Learn about Arrays in Java
- Learn about Looping in Java
- Learn about String Interpolation in Java
- Learn about Methods in Java
- Learn about Different types of Java Methods
- Learn about Getters/Setters in Java
- Learn about Static Variables & Constants
- Learn about Java Packages
- Learn about methods of String/Integer Class
- Learn about Regular Expressions in Java
- Learn about OOP in Java
- Learn about Java OOP Inheritance
- Learn about Java OOP Encapsulation
- Learn about Overloading & Overriding
- Learn about Interface & Abstract Class
- Learn about Array List/linkedList/Vector
- Learn about Access Modifiers
- Learn about Java File IO Types – Byte Stream/Character Stream
- Learn about JUnit Testing Framework
- Learn about Maven Build Tool
- Create Java Project using Maven Build Tool
Requirements
- You should be able to use PC or Mac at the beginner level
Description
Hello Students,
As the Course title says it all, this course “Java For Absolute Beginners” is created absolutely for any one wanting to get their hands dirty and learn programming language.
Since Java is the most commonly used language, It is very essential to learn Java if you want to get your hands dirty and learn some programming language.
If you are new to programming or have no prior knowledge about programming, then look nowhere.
This course is totally dedicated and planned for new comers who wants to learn programming and there is no any other popular language than “Java” to learn programming.
Please find the curriculum or course contents below.
Section 1: Introduction
- Introduction
- Course Overview
Section 2: Software Setup
- Java Installation for Mac
- Bash Profile Set up for Mac
- Java Installation for Windows
- IntelliJ installation for Mac
- IntelliJ Installation for Windows
Section 3: Java Essentials
- Hello World
- What is String?
- Datatypes in Java
- Conditional Execution – If & Else
- Conditional Execution – If, Else If & Else
- Conditional Execution – OR, AND
- Conditional Execution – Switch
- Arrays in Java
- Looping in Java – for loop
- Looping in Java – while loop
- Looping in Java – Arrays – part 1
- Looping in Java – Arrays – part 2
- String Interpolation
- Java Methods part 1
- Java Methods part 2
- What are Java Classes
- Types of Java Method – Static Methods
- Types of Java Method – Instance Methods
- Types of Java Method – Constructor Method
- Getters and Setters in Java
- Instance Variables in Java
- Java Static Variables & Constants
- What are Java Packages?
- Java String Class Methods
- Java Integer Class Methods
- Regular Expressions in Java
Section 4: Intermediate Java
- Java OOP – Encapsulation
- Java OOP – Inheritance – part 1
- Java OOP – Inheritance – part 2
- Java OOP – Polymorphism
- Java OOP – Overriding
- Java OOP – Overloading
- Java OOP – Abstract Class
- Java OOP – Interface
- Java OOP – Array List
- Java OOP – Linked List
- Java OOP – Vector
- Java Access Modifiers – Private
- Java Access Modifiers – Default
- Java Access Modifiers – Protected
- Java Access Modifiers – Public
- Java Access Modifiers Recap
- Java File IO Types – Byte Stream
- Java File IO Types – Character Stream
Section 5: JUnit Testing Framework
- Intro to JUnit – part 1
- JUnit Continued
Section 6: Java Build Tool – Maven
- Intro to Maven
- Maven Installation for Mac
- Maven Installation for Windows
- Maven Project Demo
Section 7: Conclusion
- Helpful Resources
- Bonus (Secret)
- Final Words
Happy Coding!
Thanks,
Ashok
Who this course is for:
- Anyone who wants to get their hands dirty to learn programming language.
Show less
Course content
7 sections • 61 lectures • 9h 10m total lengthCollapse all sections
Introduction2 lectures • 2min
- Introduction01:09
- Tips for Learning this Course00:49
Software Setup5 lectures • 21min
- Java Installation for Mac03:04
- Bash Profile Set Up for Mac02:36
- Java Installation for Windows03:43
- IntelliJ Installation for Mac05:28
- IntelliJ Installation for Windows06:00
Java Essentials27 lectures • 4hr 50min
- Hello World05:48
- What is String?04:59
- Datatypes in Java09:33
- Conditional Execution – If & Else06:45
- Conditional Execution – If, Else If & Else06:49
- Conditional Execution Expressions – OR, AND14:13
- Conditional Execution – Switch11:04
- Arrays in Java12:43
- Looping in Java – for loop07:22
- Looping in Java – While Loop09:17
- Looping in Java – Arrays – part114:03
- Looping in Java – Arrays – part216:36
- String Interpolation09:32
- Java Methods part 115:34
- Java Methods part 213:16
- What are Java Classes?10:32
- Types of Java Method – Static Methods06:29
- Types of Java Method – Instance Methods14:23
- Types of Java Method – Constructor Method – part 107:18
- Types of Java Method – Constructor Method – part 211:28
- Getters and Setters in Java17:09
- Instance Variables in Java09:37
- Java Static variables & Constants12:35
- What are Java packages?07:04
- Java String Class Methods17:46
- Java Integer Class Methods07:39
- Regular Expressions in Java10:02
Intermediate Java18 lectures • 2hr 55min
- Java OOP – Encapsulation12:40
- Java OOP – Inheritance – part 110:16
- Java OOP – Inheritance – part 215:36
- Java OOP – Polymorphism14:18
- Java OOP – Overriding07:30
- Java OOP – Overloading08:28
- Java OOP – Abstract Class13:09
- Java OOP – Interface11:57
- Java OOP – Array List14:22
- Java OOP – Linked List07:59
- Java OOP – Vector05:59
- Java Access Modifiers – Private08:08
- Java Access Modifiers – Default05:20
- Java Access Modifiers – Protected04:34
- Java Access Modifier – Public04:26
- Java Access Modifiers Recap07:40
- Java File IO Types – Character Stream14:20
- Java File IO Types – Byte Stream08:19
Java Unit Testing Framework2 lectures • 26min
- Intro to JUnit – part 113:27
- JUnit continued12:03
Java Build Tool Framework4 lectures • 36min
- Intro to Maven05:25
- Maven Installation for Mac05:08
- Maven Installation for Windows05:29
- Maven Project Demo19:54
Conclusion3 lectures • 1min
- Helpful Resources00:03
- Bonus (Secret)00:12
- Final Words01:00