Project Development Using JAVA for Beginners - 2025
All LevelsDevelopmentJava

Project Development Using JAVA for Beginners - 2025

Learn Java from scratch and become Software Engineer.

Created by Hemanth kumar
45.5 hours
Video Content
122
Lectures
291,584
Students
4.4
Rating
4.4
(291,584 students enrolled)

What you'll learn

You will Understand the BEST PRACTICES in Writing High Quality Java Code
You will Learn to Write AWESOME Object Oriented Programs with Java
You will learn ADVANCED Object Oriented Programming Concepts - Abstraction, Inheritance, Encapsulation and Polymorphism
You will learn Basics of Functional Programming with Java
You will learn the Basics of Object Oriented Programming - Interfaces, Inheritance, Abstract Class and Constructors
You will Acquire ALL the SKILLS to demonstrate an EXPERTISE with Java Programming in Your Job Interviews
You will Solve a Wide Range of Hands-on Programming EXERCISES with Java

Course Content

22 sections • 122 lectures • 45:18:46 total length

Introduction

2 lectures • 15:47

End-to-End execution flow of Web-Application08:52
History of java06:55

Types of Applications

4 lectures • 13:26

Introduction of Types of Applications01:53
Brief explanation on Types of Applications02:21
Introduction of MVC Architecture03:33
Step-By-Step to create MVC Architecture based applications05:39

Technologies combination used in project development

3 lectures • 22:24

Layers in MVC architecture11:27
Technologies combination used in project development06:14
RBS and home page04:43

Java concepts

3 lectures • 51:41

Java Concepts10:29
Terminologies and platform dependent and independent languages31:38
Installation of java in Computer09:34

Stepping into programming

1 lectures • 19:24

Naming Conventions in java programs19:24

Comments,Identifiers and Keywords in Java

3 lectures • 46:57

Explanation of comments in Java15:46
Explanation of Identifiers in Java15:53
Explanation of keywords in Java15:18

Working with Editplus Software

2 lectures • 13:56

Explanation and Advantages of Editplus software07:02
Installation and setup of Editplus06:54

Java Basic Programming Elements

2 lectures • 17:53

Explanation of Java Basic elements11:21
Explanation of Java Basic elements part-206:32

Essential statements of java

4 lectures • 11:06

Introduction to Essential statements in java04:47
Class in Java01:35
Main method in Java02:44
System.out.println() in java02:00

Datatypes in java

13 lectures • 02:49:20

Need of Datatype in Java04:45
Definition of Datatype in Java06:44
Types of Datatypes in Java04:38
Types of Datatypes part-213:41
Size of Datatypes in Java05:41
+8 more lectures

Primitive type conversion in java

2 lectures • 35:35

Primitive type conversion part-120:30
Primitive type conversion part-215:05

Variables and Types of Variables

7 lectures • 01:45:45

Introduction of Types of Variables05:02
Execution flow of Variables18:07
Modified Variables in Java09:11
Limitations of Variables06:03
Example class21:21
+2 more lectures

Methods and types of methods

3 lectures • 01:47:40

Introduction to Methods and Types of Methods43:10
Methods and types of methods Execution flow27:59
Methods and types of methods Execution flow part-236:31

Accessibility modifiers in Java

1 lectures • 01:07:40

Accessibility modifiers01:07:40

JVM Architecture

8 lectures • 05:11:59

Introduction of JVM Architecture01:08:48
Brief Explanation in Virtual Machine44:51
Java program execution inside computer59:44
Classloader working procedure12:37
Explanation on Java Runtime areas42:06
+3 more lectures

Static members and their Execution flow

1 lectures • 50:54

Static Members with Examples50:54

Non-static (or) Instance members and their Execution flow

3 lectures • 01:51:49

Introduction of Non-static members Execution flow45:33
Non-static members Execution flow part-226:30
Non-static members Execution flow part-339:46

Oops concepts in java

22 lectures • 10:09:45

Oops Introduction30:49
Oops concepts06:57
Object,class and Instance21:43
Steps to create Real-world object in programming world32:01
Object Characteristics24:31
+17 more lectures

String Handling

7 lectures • 03:46:50

Brief Explanation on String Handling01:00:03
Common operations on Strings30:41
Pre-defined methods for common operations31:18
String Handling Examples -129:46
String Handling Examples - 224:39
+2 more lectures

Exception Handling

8 lectures • 03:48:08

Brief Explanation on Exception Handling26:35
Brief Explanation on Throwable class and its Subclasses26:57
Exception and Runtime Exception sub classes41:40
Types of Exception class sub-classes31:58
Types of keywords used to handle Exceptions22:09
+3 more lectures

Multi-threading

5 lectures • 02:09:03

Brief Explanation on Multi-threading22:42
Types of Multi-tasking34:11
Explanation on working of single thread and multi thread applications.21:32
Creating multi-threaded classes using two ways26:49
Example of Multi-threading23:49

Collections Framework

18 lectures • 05:51:44

part-140:47
part-227:50
part-330:09
part-423:24
part-514:16
+13 more lectures

Description

Would you like to learn real world programming skills that will help you get your first java programming job?

Java is one of the most popular programming languages used to create Web applications and platforms. It was designed for flexibility, allowing developers to write code that would run on any machine.

So it’s your time now to take advantage of a loads of jobs and freelance opportunities that are available for java programmers out there.

This course is provided by Oracle Certified professionals with many years’ experience in java programming

The course is very comprehensive and will be constantly updated. Once you have gone through this course you will be able to understand Java 12 features very easily. So, this course covers each topic in details and is focused to break down topics with simplified examples. Thus, it is for anyone who wants to learn java programming and no previous programming experience is required.

The object-oriented programming language comes up with a much-celebrated principle of Write Once Run Anywhere that allows the Java code to be executed on other platforms, that supports JAVA, without doing recompilation. The language is widely used in Android development along with Web Applications, Desktop Applications, Scientific Applications, etc. Also, top-notch companies like Adobe, Amazon, Flipkart, and many others are using JAVA and offering ravishing career opportunities to Java developers. Its significant demand in the tech world, huge community support,  several enriching features like multithreading, automatic memory allocation & garbage collection, platform independency, etc. ensures that JAVA will provide you with a lot of worthwhile career opportunities in the upcoming years as well.

Enroll in this course now because its your time to get these highly paid and very on-demand skills.

Who this course is for:

  • You are a Beginner at Java Programming and want to Learn to write Great Java Programs
  • You want to learn the Basics of Object Oriented Programming with Java
  • You want to learn the Basics of Functional Programming with Java
  • You have ZERO programming experience and want to learn Java Programming

This course includes:

  • 45.5 hours on-demand video
  • 0
  • 114 downloadable resources
  • Access on mobile and TV
  • Full lifetime access
  • Certificate of completion

Instructor

Hemanth kumar

Students also download

Explore related courses to expand your learning journey.