HOME > Development > Learn Java Programming from Scratch with Examples and Demos

Learn Java Programming from Scratch with Examples and Demos

  • Development
  • May 10, 2025
SynopsisLearn Java Programming from Scratch with Examples and Demos,...
Learn Java Programming from Scratch with Examples and Demos  No.1

Learn Java Programming from Scratch with Examples and Demos, available at $49.99, has an average rating of 3.9, with 135 lectures, 4 quizzes, based on 32 reviews, and has 3199 subscribers.

You will learn about Understand Java in an easy way. Answer questions on Java Platform, Wrapper Classes and Strings Understand New Features of Java Understand Basic Object Oriented Concepts Understand Advanced Object Oriented Concepts Answer questions on Collections, Generics and MultiThreading Understand New Features in Java 5, Java 6, Java 7, Java 8, Java 9 and Java 10 Understand basics of Functional Programming – Lambda Expressions and Streams Understand Exception Handling Best Practices This course is ideal for individuals who are Highschool Students who are learning Java or Students who are planning to learn Java or Students who want to add more depth to their Java Knowledge It is particularly useful for Highschool Students who are learning Java or Students who are planning to learn Java or Students who want to add more depth to their Java Knowledge.

Enroll now: Learn Java Programming from Scratch with Examples and Demos

Summary

Title: Learn Java Programming from Scratch with Examples and Demos

Price: $49.99

Average Rating: 3.9

Number of Lectures: 135

Number of Quizzes: 4

Number of Published Lectures: 132

Number of Published Quizzes: 4

Number of Curriculum Items: 139

Number of Published Curriculum Objects: 136

Original Price: $199.99

Quality Status: approved

Status: Live

What You Will Learn

  • Understand Java in an easy way.
  • Answer questions on Java Platform, Wrapper Classes and Strings
  • Understand New Features of Java
  • Understand Basic Object Oriented Concepts
  • Understand Advanced Object Oriented Concepts
  • Answer questions on Collections, Generics and MultiThreading
  • Understand New Features in Java 5, Java 6, Java 7, Java 8, Java 9 and Java 10
  • Understand basics of Functional Programming – Lambda Expressions and Streams
  • Understand Exception Handling Best Practices
  • Who Should Attend

  • Highschool Students who are learning Java
  • Students who are planning to learn Java
  • Students who want to add more depth to their Java Knowledge
  • Target Audiences

  • Highschool Students who are learning Java
  • Students who are planning to learn Java
  • Students who want to add more depth to their Java Knowledge
  • *******************

    SPECIAL NOTE: WE KEEP ADDING NEW LECTURES

    Please note that we keep adding new lectures to this course on a regular basis! We want to make it the best Udemy course on JAVA Programming for beginners, and we are glad more than 10000 students trusted us!

    *******************

    With over 100 lectures and more than 16 hours of HD content, this course will help you become a Java developer and teach you how to write cool Java Programs.

    You will get lifetime access to the course’s content!

    This course comes with a 30 day money back guarantee! If you are not satisfied in any way, you’ll get your money back!

    The main goal of this course is to teach beginners and school students Core Java Programming in easy way. Each and every topic is explained elaborately with demos and examples. By the end of this course, you’ll be able to get clear idea about core java programs and able to write Java Programs easily. As you are a new user so we are using BlueJ IDE, which is a best and easy to use IDE for new Java Programmers.

    Writing Java Programs are tricky. You would need to get a good understanding of new features and revise concepts you used in your preparation. This course helps you prepare for Java at beginners lavel. We have covered more then 101+ programs in this series. This course will be very helpful for absolute beginners and highschool students. 

    I’ll personally be answering any questions you have and I’ll be happy to provide links, resources and any help I can offer to help you master Core Java programming.  

    What are you waiting for?! Click “Take This Course” and let’s get started!

    What are the requirements?

  • No Programming Experience is Required

  • No Programming Knowledge Required

  • Passion to Write Java Programs

  • A Windows PC, Mac or Linux Computer

  • What am I going to get from this course?

  • Clear concept of Core Java Programming

  • Number of Demos and Examples for a single concept

  • Bring your own Programming Idea to Life

  • Build a fantastic resume in order to show to employers

  • Master Core Java Programming Language

  • What is the target audience?

  • People who have no programming experience

  • Beginner Java Programmer

  • School Students who want to learn java

  • Please Leave a Positive feedback and give 5 star rating if you liked this course. You can ask any question that you have. I will definitely reach you.

    Course Curriculum

    Chapter 1: Interview Questions Based on Recursion

    Lecture 1: Prerequisite

    Lecture 2: Q1 Explanation Based on Recursion

    Lecture 3: Q2 Explanation Based on Recursion

    Lecture 4: Q3 and Q4 Explanation Based on Recursion

    Lecture 5: Q5 Explanation Based On Recursion

    Chapter 2: Introduction

    Lecture 1: Difference Between High Lavel and Low Lavel Language

    Lecture 2: Difference between Procedure Oriented Programming & Object Oriented Programming

    Lecture 3: What is Function Overloading?

    Lecture 4: Difference between Software Object and Real world Object

    Lecture 5: Basic Principles of OOP

    Lecture 6: Difference between Top-Down Approach and Bottom-Up Approach

    Lecture 7: Difference between Compiler and Interpreter

    Lecture 8: Basic Features of Java

    Lecture 9: JAVA Compiler and Interpreter

    Lecture 10: Why Java Programs are machine independent?

    Lecture 11: Why we are not using different java compiler for different machines

    Lecture 12: Difference between JDK JRE and JVM

    Lecture 13: JAVA Package

    Lecture 14: JAVA Reserved Words

    Lecture 15: Difference between JAVA Application and Applet

    Lecture 16: Basic Structure of a JAVA Program

    Chapter 3: BlueJ IDE for JAVA

    Lecture 1: Why BlueJ ?

    Lecture 2: Features of BlueJ

    Lecture 3: Where to download BlueJ for free?

    Lecture 4: How to write JAVA Program using BlueJ?

    Chapter 4: Programs Using Ternary Operator

    Lecture 1: What is an Operator ?

    Lecture 2: Operator Precedence

    Lecture 3: Types of Operators in Mathematical Operations

    Lecture 4: What is Ternary Operator?

    Lecture 5: Program 1 Using Ternary Operator

    Lecture 6: Program 2 Using Ternary Operator

    Lecture 7: Program 3 Using Nested Ternary Operator

    Lecture 8: Program 4 Using More Complex Ternary Operator

    Chapter 5: Programs to demonstrate Unary and binary Operators

    Lecture 1: Program Unary1.java to explain Postfix Unary Increment Operator

    Lecture 2: program unary2.java to explain prefix unary increment operator

    Lecture 3: Shorthand Operations Explained

    Lecture 4: Understand use of Operators With 5 Examples Part One

    Lecture 5: Understand Use of Operators with 5 Examples Part Two

    Chapter 6: Math Library Methods

    Lecture 1: Use of Math.sqrt method

    Lecture 2: Use of Math.min method

    Lecture 3: Use of Math.cbrt Method

    Lecture 4: Use of Math.pow method

    Chapter 7: Ifelse

    Lecture 1: Program 1

    Lecture 2: Program 2

    Lecture 3: Program 3

    Lecture 4: Program 4

    Lecture 5: Program 5

    Chapter 8: Switchcase

    Lecture 1: Program 1

    Lecture 2: Program 2

    Lecture 3: Program 3

    Lecture 4: Program 4

    Lecture 5: Program 5

    Chapter 9: For Loop

    Lecture 1: Program 1 – Introduction to FOR loop

    Lecture 2: Program 2 – Use of BREAK in FOR loop

    Lecture 3: Program 3 – User of CONTINUE in FOR loop

    Lecture 4: Program 4 – Unfixed Iterations

    Lecture 5: Program 5 – Unfixed Iterations

    Chapter 10: While Loop

    Lecture 1: Program 1

    Lecture 2: Program 2 – Use of BREAK in WHILE loop

    Lecture 3: Program 3 – Use of CONTINUE in WHILE loop

    Lecture 4: Program 4

    Lecture 5: Program 5

    Chapter 11: DoWhile Loop

    Lecture 1: Program 1

    Chapter 12: Nested FOR Loop

    Lecture 1: Program 1

    Lecture 2: Program 2

    Lecture 3: Program 3

    Lecture 4: Program 4

    Lecture 5: Program 5

    Lecture 6: Program 6

    Lecture 7: Program 7

    Lecture 8: Program 8

    Lecture 9: Program 9

    Lecture 10: Program 10

    Chapter 13: JAVA Variables

    Lecture 1: What is Variable ?

    Lecture 2: Variable Declaration

    Lecture 3: Assignment Statement

    Lecture 4: Types of Variables (Only Definitions)

    Lecture 5: Understand local variables with demo

    Lecture 6: Understand Instance Variables with Demo

    Lecture 7: Understand Static Variables with Demo

    Lecture 8: Points to remember

    Chapter 14: JAVA Data Types

    Lecture 1: Introduction

    Lecture 2: Know Boolean data type with demo

    Lecture 3: Know Byte data type with demo

    Lecture 4: Know short data type with demo

    Instructors

  • Learn Java Programming from Scratch with Examples and Demos  No.2
    Subraata Kumar
    C Java Python HTML JavaScript Teacher 7000+ Students
  • Rating Distribution

  • 1 stars: 3 votes
  • 2 stars: 4 votes
  • 3 stars: 6 votes
  • 4 stars: 9 votes
  • 5 stars: 10 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!