Absolute Java Basics for Android

The best course to learn Java which will open up endless possibilities in the world of programming
Rating: 4.4 out of 5 (494 ratings)
23,196 students
Absolute Java Basics for Android
Rating: 4.4 out of 5 (494 ratings)
23,197 students
Start learning Android with good familiarity in basic Java
Easily pickup and learn other advanced Java language features

Requirements

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

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
Course content
8 sections • 46 lectures • 5h 35m total length
  • Introduction
    08:39
  • Installation
    06:52
  • Hello World
    08:29
  • Variables
    06:20
  • Constants
    03:56
  • Comments
    04:44
  • Primitives
    11:34
  • Casting
    06:25
  • Arrays
    08:42
  • Operators
    09:37
  • Methods
    07:23
  • If-else
    06:45
  • While Loop
    05:35
  • Do-while Loop
    03:21
  • For Loop
    09:11
  • Break and Continue
    04:51
  • Switch Statement
    07:07
  • Nested Loops
    06:01
  • Scope of Variables
    04:16
  • Classes
    07:48
  • Objects
    07:51
  • More Classes and Objects
    05:03
  • Inheritance
    08:32
  • Polymorphism
    09:04
  • Packages and Access Modifiers
    10:19
  • Arrays of Objects
    05:48
  • Strings
    08:18
  • StringBuilder
    04:24
  • Wrappers
    06:45
  • Static Methods
    07:25
  • Abstract Classes
    10:56
  • More Abstract Classes
    07:04
  • Interfaces
    11:36
  • Final Classes
    04:19
  • Inner Classes
    09:31
  • Anonymous Inner Classes
    06:33
  • Checked Exceptions
    11:30
  • "Finally" Block
    06:33
  • Usage of Throws
    06:26
  • Extending Exception Class
    08:32
  • Unchecked Exceptions
    06:44
  • ArrayList
    08:40
  • Iterator
    06:49
  • Using Runnable Interface
    07:01
  • Using Thread Class
    05:15
  • Sleeping Threads
    06:58

Instructor
Arav Vijayaraghavan
  • 4.2 Instructor Rating
  • 648 Reviews
  • 29,622 Students
  • 2 Courses

Hello, My name is Arav Vijayaraghavan. I have been working on different software engineering roles for the past 15 years. 

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 C++, Python and several Javascript libraries and frameworks.

I am passionate about teaching others how to code and how to use different tools/technologies. I genuinely feel happy when I help anyone learn new things. Through the courses in Udemy, that's exactly what I am hoping to do.

Sign up to my courses and let's learn something new!