When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Java from Beginner to Expert
Unlock creativity with Skillshare! Learn acrylic painting, AI writing, graphic design, and photography.

This Course Includes
skillshare
4.8 (5.1K reviews )
10 hours 55 minutes
english
Online - Self Paced
course
SkillShare
About Java from Beginner to Expert
Introduction
What is Java?
5 reasons to learn Java
Who am I
Downloading and installing IDE and JDK
Creating your first project
Comments
Basics
Shortcuts
Variables
Naming convetions
Casting
Arithmetic operators
Relational Operators
Logical Operators
Bitwise Operators
Conditional Statements
Curly Bracers
Switch
Conditional Expression
Arrays
Multidimensional Arrays
Loops
Loop for
Enhanced for loop
Loop in loop
Break and continue
Summing many values
Object Oriented Programming Overview
Constructors
this keyword
Methods
Overloading methods
Static keyword
Packages
Encapsulation
References
References passing
Comparing Strings
Bottle
Inheritance
Polymorphism
Protected modificator
Abstract classes and methods
Instanceof
Downcasting
Object class - equals
toString
Final keyword
What are interfaces?
sorting using interfaces
Nested class
nested practical
anonymous classes
Aggregation
exceptions
lambda
documentation
Default methods
What after this course
BONUS: generic methods
BONUS: Generic types
BONUS: wild cards
BONUS BASICS OF ANDROID: Downloading and installing Android Studio
Creating your first Android Studio project
How to change theme in Android Studio?
What is SDK, How to update Android Studio
AVD - emulating virtual device
Moving freely in Android Studio
What is XML and how it is related to Android apps
Activity and Views
Listeners - handling events
Faster button event handling
Layouts
Layout Basics - Linear Layouts
Linear Layout exercise
layout_weight - dividing your layout proportionally
What You Will Learn?
- This Java course is designed for people who don't have any knowledge about programming. It doesn't matter if you have never written any programs or you have no idea about programming... After my course, all this will change. You will bust the myth that programming is a difficult thing only for the few!.
- Java is one of the most in demand & highest paying programming language..
- Java's slogan is: "Write once, work everywhere.".
- You can use Java to create Android applications, desktop applications, games and much more..
- One of the most popular games called Minecraft was created using Java..
- After this course you will be able to use the advanced components of Java language..
- Java is the base language for developing Android apps. You have to learn Java for Android development..
- Save your precious time by buying this course. You will learn how to program in a fast and easy way!.
- The total length of the course is over 9 hours! You will learn theory and also gain lots of practice. During the course we will write many programs in Java..
- If you have any questions regarding the topics covered in this Java course after watching videos please feel free to ask. I'm always happy to help..