Absolute Java Basics for Android

The best course to learn Java which will open up endless possibilities in the world of programming
Free tutorial
Rating: 4.2 out of 5 (603 ratings)
28,596 students
5hr 36min of on-demand video
English [Auto]

Start learning Android with good familiarity in basic Java
Easily pickup and learn other advanced Java language features


  • You should be able to use a PC or a MAC
  • No earlier programming experience required


This course is designed to help someone new to Java grasp the basic concepts quickly. Although the course teaches the absolute basics of Java in order to pick up Android programming, this course will be equally helpful for anyone who just wants to learn Java Basics

Who is this course for?

  • First-time programmers
  • Programmers in other languages who want to learn Java
  • Those who want to eventually learn Android and create mobile apps
  • Anyone who just wants to know what Java is all about

Who is this course NOT for?

  • Programmers who already know Java

I hope the course helps you in learning Java faster and I welcome all feedback. I will be right there with you answering questions and helping you along the way. If you feel that any lecture needs corrections or further elaboration, please send your feedback. I will be happy to record the lecture again and upload it.

Let's learn Java!

Who this course is for:

  • This course is for anyone who wants to learn the basics of Java in order to pickup Android programming


Arav Vijayaraghavan
  • 4.2 Instructor Rating
  • 854 Reviews
  • 39,493 Students
  • 2 Courses

Hello, My name is Arav Vijayaraghavan. I have over 20 years of experience in the software industry focusing on engineering and architecture. 

I have experience in a wide variety of programming languages and tools. I started programming in Java at the age of 15 and I have been in love with the language ever since. I am also experienced in Python and several Javascript libraries and frameworks.

I am passionate about teaching others how to code as well as how to use different tools/technologies. I genuinely feel happy when I help someone learn something new, which is one of the reasons most of my courses are focused on beginners. I hope you find the content useful. Please share your feedback through comments so that I can continuously improve the content.

Sign up to my courses and let's learn together!

Top companies trust Udemy

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