Java for Absolute Beginners

BY
Udemy

Are you a beginner looking for a course to learn the Java fundamentals through simple English? Take this course by Udemy.

Lavel

Beginner

Mode

Online

Fees

₹ 699 4299

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

Java for Absolute Beginners course, developed by Nick H, an Autodidact and Android Enthusiast, is an online short course on Java for absolute beginners to learn computer programming. The curriculum will give insights into the fundamentals of Java. The programme will cover the topics related to Java programming with needed depth and the instruction will be in lucid and placid English so that the learners will be able to take the course at their own pace.

Offered by Udemy, Java for Absolute Beginners online course is a basic level course that could be pursued by anyone who has a passion for programming and basic computer literacy and the offering authority does not demand any kind of previous experience in computer programming or coding to be eligible to opt for the course. The programme consists of videos explaining the fundamental concepts of Java programming in easy-to-catch fashion and coding exercises with solutions.

Java for Absolute Beginners certification also provides the participants with practical knowledge through ample coding exercises. The programme will render the learners a 30-Day Money-Back Guarantee and lifetime and unlimited access to the learning material with a one-time fee. 

The highlights

  • Online course
  • Full lifetime access
  • Certificate of completion
  • Beginner level programme
  • Access on mobile and TV
  • Downloadable resources
  • English videos with subtitles
  • Instruction in plain English
  • 30-Day Money-Back Guarantee

Program offerings

  • 8.5 hours on-demand video
  • 27 articles
  • 12 downloadable resources
  • Full lifetime access
  • Access on mobile and tv
  • Certificate of completion
  • English videos with subtitles
  • Instruction in plain english
  • Coding exercises
  • Video lectures

Course and certificate fees

Fees information
₹ 699  ₹4,299
certificate availability

Yes

certificate providing authority

Udemy

What you will learn

Java

After the completion of Java for Absolute Beginners online certification, the participants can grasp basic concepts of Java and sharpen their coding skills by doing practical exercises. Plus, the programme ensures that the learners become able to understand and develop simple Java applications and programmes.

The syllabus

First Steps

  • Downloading and installing IntelliJ IDEA
  • Creating a new Java project

Introduction to Java Code

  • A Java program is like a recipe
  • A recipe's method and Java methods
  • The structure of a basic program

HelloWorld: Writing Our First Program

  • Displaying a message on the screen
  • Formatting text using escape sequences
  • A glimpse into methods and Systems.out.println()
  • Using packages to organise our classes
  • Coding Challenge 1- HelloWorld

Variable

  • Introduction to variable
  • The int and double data types
  • Variable manipulation and integer division
  • The char, boolean, and String data types
  • Variable naming rules and best practices
  • Typecasting

User Input

  • Reading input using the Scanner
  • Writing a question and answer program
  • The System.out.format() method
  • Applying System.out.format()
  • Tokens and the nextLine() method
  • Coding Challenge 2 - User Input

Conditional Statement

  • Introduction to if- Statement
  • If, else-if, and else blocks
  • Complex conditions with logical operators
  • Checking String equality
  • Nesting if-statements
  • Lexical scope
  • The switch statement
  • Coding Challenge 3 - If-then Statements

Loops

  • The while loop
  • The for loop
  • Break and continue
  • The do-while loop
  • The modulo operator
  • Coding Challenge 4 - Loops

Arrays

  • Introduction to arrays
  • Adaptive iteration
  • Simple processing using arrays
  • Sizes, types, and fortune tellers
  • Inputting data and generating a statistic
  • Foreach loop
  • Coding Challenge 5 - Arrays

Methods (Function)

  • Introduction to Methods
  • Passing data to methods
  • Returning data from methods
  • Passing and returning data
  • References (part 1)
  • References (part 2)
  • Class/Static members

Java Fundamentals Wrap Up

  • Program walkthrough: Tic-Tac-Toe
  • Program walkthrough: Prime Numbers
  • Coding Challenge 6 - End of Section Challenges

Practical: A Simple Guest List Program

  • Creating the menu and displaying the guest list
  • Adding guests
  • Deleting guests (part 1)
  • Deleting guests (part 2)
  • The full code
  • Exercise 1
  • Solution: Exercise 1
  • Exercise 2
  • Solution: Exercise 2
  • Exercise 3
  • Solution: Exercise 3
  • Exercise 4
  • Solution: Exercise 4
  • Exercise 5
  • Solution: Exercise 5
  • Exercise 6
  • Solution: Exercise 6
  • Exercise 7
  • Solution: Exercise 7
  • Exercise 8
  • Solution: Exercise 8
  • Exercise 9
  • Solution: Exercise 9
  • Exercise 10
  • Solution: Exercise 10
  • Exercise 11
  • Solution: Exercise 11
  • Exercise 12
  • Solution: Exercise 12
  • Exercise 13
  • Solution: Exercise 13
  • Exercise 14
  • Solution: Exercise 14
  • Exercise 15
  • Solution: Exercise 15
  • Exercise 16
  • Solution: Exercise 16
  • The final program

OOP (Object-oriented Prgramming)

  • Introduction to OOP
  • Data structures
  • State and behaviour
  • State and behaviour (part 2)
  • Encapsulation
  • Encapsulation (part 2)
  • Constructors
  • ArrayList
  • Composition (part 1)
  • Composition (part 2)
  • Enums

Practical OOP: LibraryApp

  • Introduction
  • Object Communication Overview
  • Initialising Objects
  • Searching by ISBN
  • Program Walkthrough
  • Searching by Keyword in Title
  • Checking Books In and Out
  • Check-Out Discrepancy

OOP: Inheritance and Polymorphism

  • Inheritance and Access Level Modifiers
  • The Bank Account Program
  • Constructors and Inheritance
  • Method Overriding (Part 1)
  • Method Overriding (Part 2)
  • Polymorphism
  • Abstract Classes
  • Interfaces
  • Example: Shape Interface
  • Type Conversion and the 'instanceof' Operator

Further Resources

  • Further Resources

Instructors

Mr Nick H
Instructor
Freelancer

Articles

Popular Articles

Latest Articles

Similar Courses

Cracking the Coding Interview in Java Foundation

PW Skills

5 Months Online
Beginner
Free

object oriented programming in Java

Great Learning

Online
Beginner
Free

Maven Tutorial Manage Java Dependencies in 20 Step...

Simpliv Learning

Online
Beginner
₹199 ₹999

Learn to Program in Java

Microsoft Corporation via Edx

4 Weeks Online
Beginner
Free

Java Programming for Complete Beginners

Eduonix

Online
Beginner
₹199 ₹995

Java Programming Complete Beginner to Advanced

Udemy

Online
Beginner
₹599 ₹3,999

Java Programming for Complete Beginners

Udemy

Online
Beginner
₹599 ₹3,499

AP Computer Science A Java Programming

Purdue University, West Lafayette via Edx

6 Weeks Online
Beginner
Free

Intro to Java Functional Programming

Udacity

Online
Beginner
Free

Java Bootcamp

Software Guild

12 Weeks Online
Beginner
$ 10,000

Courses of your Interest

Professional Certificate Course in Data Science

Professional Certificate Course in Data Science

Newton School

8 Months Online
Beginner

JavaScript Foundations

PW Skills

Online
Beginner
Free

Technical Analysis Series

PW Skills

3 Months Online
Beginner
Free

C Programming Foundations

PW Skills

Online
Beginner
Free

Python Foundations

PW Skills

Online
Beginner
Free
Getting Started with Generative AI APIs

Getting Started with Generative AI APIs

Codio via Coursera

3 Weeks Online
Beginner
Generating code with ChatGPT API

Generating code with ChatGPT API

Codio via Coursera

3 Weeks Online
Beginner
Prompt Engineering for ChatGPT

Prompt Engineering for ChatGPT

Vanderbilt via Coursera

Online
Beginner

Data Structures and Algorithms in Java

Great Learning

Online
Beginner
Free

Angular7 for Beginners

Great Learning

Online
Beginner
Free

More Courses by Udemy

Microsoft Excel 2013 Course Beginners Intermediate...

Udemy

Online
Beginner
₹399 ₹2,699

Python for Beginners to Advance

Udemy

Online
Beginner
₹ 2,499

Learn Python Turtle Using Block Coding

Udemy

Online
Beginner
₹399 ₹799

Master Python Basics For Developer

Udemy

Online
Beginner
₹475 ₹3,499

Programming in Python for Beginners

Udemy

Online
Beginner
₹ 799

Learn Python 3 Programming from Scratch

Udemy

Online
Beginner
₹475 ₹1,299

Automate Your Life With Python

Udemy

Online
Beginner
₹ 2,899

Learn Python Python for Beginners

Udemy

Online
Beginner
₹ 1,799

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books