Fundamentals of Java-A beginner's guide

Learn through clear illustrations, code walk-throughs and typing code along
Free tutorial
Rating: 3.7 out of 5 (40 ratings)
5,553 students
1hr 58min of on-demand video
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


Independent Researcher
Hema Thiagarajan
  • 4.0 Instructor Rating
  • 87 Reviews
  • 9,291 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" and the "International Journal of Intelligent Information Technologies",  IGI Global Publications, Pennsylvania, USA. She is currently working in Data Science and completed a certification in Data Science Specialization by IBM.

Creative Head for the course: S. Sanjana

Top companies trust Udemy

Get your team access to Udemy's top 25,000+ courses