Fundamentals of Java-A beginner's guide

Learn through clear illustrations, code walk-throughs and typing code along
Rating: 4.2 out of 5 (33 ratings)
4,956 students
English [Auto]

Selection Statements
Iterative Statements
Jump Statements
Classes, Methods, Objects
Object Oriented Concepts: Abstraction, Encapsulation, Inheritance and Polymorphism
Abstract Class
Exception Handling
Command Line Arguments
BufferedReader class
Scanner class
FileInputStreams and FileOutputStreams
FileReader and FileWriter


  • This course requires an open mind and passion to learn Java programming
  • Basic programming knowledge


  • Learn Java in this course right from scratch.

  • This course require only some basic programming knowledge.

  • Concepts such as Object Oriented Programming are made simple and the nuances of Java are explained through illustrations.

  • Code visualisation has been done to understand the work flow.

  • Real-life examples are quoted.

  • Learn the fundamentals under two hours.

  • Completing this course will help in achieving a strong programming foundation.

Who this course is for:

  • Beginners who wish to learn Java programming the easy way

Course content

11 sections26 lectures1h 58m total length
  • Introduction
  • Quiz on features of Java
    3 questions


Independent Researcher
Hema Thiagarajan
  • 4.2 Instructor Rating
  • 69 Reviews
  • 7,986 Students
  • 2 Courses

A passionate researcher with ten years of teaching experience. She has handled various programming languages like Java, J2EE, Data Structures and MySQL. She holds a Ph.D. in Computer Science from Anna University(India). She is currently an independent researcher and serving as an Ad-hoc reviewer in the "International Journal of Software Science and Computational Intelligence, IGI Global Publications, Pennsylvania, USA. She is currently working in Data Science and completed a certification on Data Science Specialization by IBM.