Java

Java

Practice your Java skills.

Lifetime Access

Start now!
New course!

Language: English | Category: Coding

This course is for you if:

EducUp

You don't have much time and you need to learn in a few minutes a day.

EducUp

You want to learn Java programming from scratch.

EducUp

You want to create desktop applications following good programming practices.

EducUp

You have lost job opportunities because you have not mastered the language.

Steps to start the course with Yusnier Viera

1

Share your information

Insert the email with which you signed up in the app or will be signing up, and complete the payment using your debit or credit card.

2

Unlock all content

After completing the payment, you will receive a confirmation email and the course will be unlocked in the app.

3

Share your information

After completing the payment, you will receive a confirmation email and the course will be unlocked in the app.

Ready for the next step?

Buy Now

EducUp

Start the course

from EducUp's App

Start now!
EducUp

By Yusnier Viera



Yusnier Viera

Yusnier is a multiple World Record Holder and Mental Math World Champion. According to Discovery Channel, he is "One of the fastest brains on the planet". He has been teaching Math at different levels for over 20 years.

EducUp

Yusnier Viera is waiting for you

What you will learn

EducUp

Become premium and unlock all the content. Prices are in USD (American dollars).

EducUp

You will be able to create or design software and run it on different platforms, without the need to modify it.

EducUp

You will be able to study in your free time from anywhere with 3001 explanations.

EducUp

Java will allow you to create software that works almost anywhere, including smartphones, servers, TVs, etc...

EducUp

You will enjoy 83 FREE lessons and you will be able to continue the course by choosing one of our plans.

EducUp

You will learn to program in a short time thanks to the simple syntax of this language.

EducUp

You will strengthen your coding skills with 1215 Java questions and their answers.

EducUp

You will have a solid set of tools to help you be more productive.

EducUp

In just 3 months you should be able to complete this course.

Course Content

Challenge 1
Challenge 1
Data Types, Variables and Arrays
Data Types, Variables and Arrays
Integer and Floating Data Types
Integer and Floating Data Types
Integer and Floating Data Types
Practice now!
Literals & Variables
Literals & Variables
Literals & Variables
Practice now!
Character and Boolean Data Types
Character and Boolean Data Types
Character and Boolean Data Types
Practice now!
Type Conversions, Promotions and Castings
Type Conversions, Promotions and Castings
Type Conversions, Promotions and Castings
Practice now!
Data Type – Enums
Data Type – Enums
Data Type – Enums
Practice now!
Data Type – BigDecimal
Data Type – BigDecimal
Data Type – BigDecimal
Practice now!
Data Structures – Arrays
Data Structures – Arrays
Data Structures – Arrays
Practice now!
Data Type – Date & TimeZone
Data Type – Date & TimeZone
Data Type – Date & TimeZone
Practice now!
Operators and Control Statements
Operators and Control Statements
Arithmetic Operators
Arithmetic Operators
Arithmetic Operators
Control Statements – 1
Control Statements – 1
Control Statements – 1
Control Statements – 2
Control Statements – 2
Control Statements – 2
Bitwise Operators
Bitwise Operators
Bitwise Operators
Relational Operators and Boolean Logic Operators
Relational Operators and Boolean Logic Operators
Relational Operators and Boolean Logic Operators
Assignment Operators and Operator Precedence
Assignment Operators and Operator Precedence
Assignment Operators and Operator Precedence
Inheritance
Inheritance
Method Overriding
Method Overriding
Method Overriding
Inheritance – 1
Inheritance – 1
Inheritance – 1
The Object Class
The Object Class
The Object Class
Inheritance – 2
Inheritance – 2
Inheritance – 2
Inheritance – Abstract Class and Super
Inheritance – Abstract Class and Super
Inheritance – Abstract Class and Super
String Handling
String Handling
String Handling Basics
String Handling Basics
String Handling Basics
StringBuffer Class
StringBuffer Class
StringBuffer Class
StringBuffer Methods
StringBuffer Methods
StringBuffer Methods
Character Extraction
Character Extraction
Character Extraction
String Comparison
String Comparison
String Comparison
Searching & Modifying a String
Searching & Modifying a String
Searching & Modifying a String
Exploring java.lang & java.io
Exploring java.lang & java.io
Java.lang Introduction
Java.lang Introduction
Java.lang Introduction
Java’s Built in Exceptions
Java’s Built in Exceptions
Java’s Built in Exceptions
Java.lang – Rounding Functions
Java.lang – Rounding Functions
Java.lang – Rounding Functions
Java.lang – Integer, Long And Character Wrappers
Java.lang – Integer, Long And Character Wrappers
Java.lang – Integer, Long And Character Wrappers
Java.lang – Void, Process and System Class
Java.lang – Void, Process and System Class
Java.lang – Void, Process and System Class
Java.lang – Byte & Short Wrappers
Java.lang – Byte & Short Wrappers
Java.lang – Byte & Short Wrappers
Java.lang – Object & Math Class
Java.lang – Object & Math Class
Java.lang – Object & Math Class
Java.lang – Character Wrapper Advance
Java.lang – Character Wrapper Advance
Java.lang – Character Wrapper Advance
Java.lang – Boolean Wrapper Advance
Java.lang – Boolean Wrapper Advance
Java.lang – Boolean Wrapper Advance
Java.lang – System Class Advance
Java.lang – System Class Advance
Java.lang – System Class Advance
Java.lang – Double & Float Wrappers
Java.lang – Double & Float Wrappers
Java.lang – Double & Float Wrappers
Java.lang – Miscellaneous Math Methods & StrictMath Class
Java.lang – Miscellaneous Math Methods & StrictMath Class
Java.lang – Miscellaneous Math Methods & StrictMath Class
Java.lang – Runtime & ClassLoader Classes
Java.lang – Runtime & ClassLoader Classes
Java.lang – Runtime & ClassLoader Classes
Java.io Introduction
Java.io Introduction
Java.io Introduction
Java.io Byte Streams
Java.io Byte Streams
Java.io Byte Streams
java.lang  – Class
java.lang – Class
java.lang – Class
Java.lang – ThreadGroup Class & Runnable Interface
Java.lang – ThreadGroup Class & Runnable Interface
Java.lang – ThreadGroup Class & Runnable Interface
Java.io Character Streams
Java.io Character Streams
Java.io Character Streams
Environment Properties
Environment Properties
Environment Properties
Memory Management
Memory Management
Memory Management
java.util – The Collections Framework
java.util – The Collections Framework
Remote Method Invocation (RMI)
Remote Method Invocation (RMI)
Remote Method Invocation (RMI)
Java.util – ArrayList Class
Java.util – ArrayList Class
Java.util – ArrayList Class
Data Structures – HashMap
Data Structures – HashMap
Data Structures – HashMap
Collection Framework Overview
Collection Framework Overview
Collection Framework Overview
Data Structures – List
Data Structures – List
Data Structures – List
Iterators
Iterators
Iterators
Data Structures – Queue
Data Structures – Queue
Data Structures – Queue
Data Structures – Set
Data Structures – Set
Data Structures – Set
Java.util – Array Class
Java.util – Array Class
Java.util – Array Class
Java.util – LinkedList, HashSet & TreeSet Class
Java.util – LinkedList, HashSet & TreeSet Class
Java.util – LinkedList, HashSet & TreeSet Class
Java.util – Maps
Java.util – Maps
Java.util – Maps
Collections Interface
Collections Interface
Collections Interface
Java.util – Vectors & Stack
Java.util – Vectors & Stack
Java.util – Vectors & Stack
Collection Algorithms
Collection Algorithms
Collection Algorithms
Java.util – Dictionary, Hashtable & Properties
Java.util – Dictionary, Hashtable & Properties
Java.util – Dictionary, Hashtable & Properties
Java.util – BitSet & Date class
Java.util – BitSet & Date class
Java.util – BitSet & Date class
Multithreading
Multithreading
isAlive(), Join() & Thread Synchronization
isAlive(), Join() & Thread Synchronization
isAlive(), Join() & Thread Synchronization
Multithreading Basics
Multithreading Basics
Multithreading Basics
Implementing Runnable Interface for Threads
Implementing Runnable Interface for Threads
Implementing Runnable Interface for Threads
Multithreading
Multithreading
Multithreading
Thread Class
Thread Class
Thread Class
Creating Threads
Creating Threads
Creating Threads
Regular Expressions
Regular Expressions
Regular Expression
Regular Expression
Regular Expression
Text Formatting
Text Formatting
Text Formatting
Interfaces & Packages
Interfaces & Packages
Core Java API Packages
Core Java API Packages
Core Java API Packages
Packages
Packages
Packages
Type Interface
Type Interface
Type Interface
Interfaces – 1
Interfaces – 1
Interfaces – 1
Interfaces – 2
Interfaces – 2
Interfaces – 2
Java Beans & JDBC
Java Beans & JDBC
Design Patterns
Design Patterns
Design Patterns
Java Beans
Java Beans
Java Beans
JDBC
JDBC
JDBC
Session Management, JSP & API
Session Management, JSP & API
Session Management
Session Management
Session Management
Reflection API
Reflection API
Reflection API
JSP
JSP
JSP
AutoCloseable, Closeable & Flushable Interfaces
AutoCloseable, Closeable & Flushable Interfaces
AutoCloseable, Closeable & Flushable Interfaces
JSP Elements
JSP Elements
JSP Elements
Challenge 2
Challenge 2
Java Environment & OOPS
Java Environment & OOPS
Concepts of OOPS
Concepts of OOPS
Concepts of OOPS
JDK, JRE, JIT & JVM
JDK, JRE, JIT & JVM
JDK, JRE, JIT & JVM
Classes and Methods
Classes and Methods
Arrays Revisited & Keyword static
Arrays Revisited & Keyword static
Arrays Revisited & Keyword static
String Class
String Class
String Class
Introduction to Methods
Introduction to Methods
Introduction to Methods
Constructors & Garbage Collection
Constructors & Garbage Collection
Constructors & Garbage Collection
Methods Taking Parameters
Methods Taking Parameters
Methods Taking Parameters
Constructors
Constructors
Constructors
Command Line Arguments – 1
Command Line Arguments – 1
Command Line Arguments – 1
Heap and Garbage Collection
Heap and Garbage Collection
Heap and Garbage Collection
Command Line Arguments – 2
Command Line Arguments – 2
Command Line Arguments – 2
Overloading Methods & Argument Passing
Overloading Methods & Argument Passing
Overloading Methods & Argument Passing
Recursion
Recursion
Recursion
Class Fundamentals & Declaring objects
Class Fundamentals & Declaring objects
Class Fundamentals & Declaring objects
Access Control – 1
Access Control – 1
Access Control – 1
Access Control – 2
Access Control – 2
Access Control – 2
Serialization & Networking
Serialization & Networking
Networking – httpd.java Class
Networking – httpd.java Class
Networking – httpd.java Class
Serialization  – 1
Serialization – 1
Serialization – 1
URL Class
URL Class
URL Class
Serialization  – 2
Serialization – 2
Serialization – 2
Serialization & Deserialization
Serialization & Deserialization
Serialization & Deserialization
HttpResponse & URLConnection Class
HttpResponse & URLConnection Class
HttpResponse & URLConnection Class
Networking – Datagrams
Networking – Datagrams
Networking – Datagrams
Networking Basics
Networking Basics
Networking Basics
Networking – Server, Sockets & httpd Class
Networking – Server, Sockets & httpd Class
Networking – Server, Sockets & httpd Class
Exception Handling
Exception Handling
Exceptional Handling Basics
Exceptional Handling Basics
Exceptional Handling Basics
Finally & Built in Exceptions
Finally & Built in Exceptions
Finally & Built in Exceptions
Exceptional Handling
Exceptional Handling
Exceptional Handling
Try & Catch
Try & Catch
Try & Catch
Creating Exceptions
Creating Exceptions
Creating Exceptions
Exceptions Types
Exceptions Types
Exceptions Types
Throw, Throws & Nested Try
Throw, Throws & Nested Try
Throw, Throws & Nested Try
I/O & Applets
I/O & Applets
Applets Fundamentals
Applets Fundamentals
Applets Fundamentals
Input & Output Basics
Input & Output Basics
Input & Output Basics
Reading Console Input
Reading Console Input
Reading Console Input
Writing Console Output
Writing Console Output
Writing Console Output
Reading & Writing Files
Reading & Writing Files
Reading & Writing Files
Event Handling
Event Handling
Event Handling Basics
Event Handling Basics
Event Handling Basics
MouseEvent, TextEvent & WindowEvent Class
MouseEvent, TextEvent & WindowEvent Class
MouseEvent, TextEvent & WindowEvent Class
ActionEvent & AdjustmentEvent Class
ActionEvent & AdjustmentEvent Class
ActionEvent & AdjustmentEvent Class
Event Listeners Interfaces
Event Listeners Interfaces
Event Listeners Interfaces
ComponentEvent, ContainerEvent & FocusEvent Class
ComponentEvent, ContainerEvent & FocusEvent Class
ComponentEvent, ContainerEvent & FocusEvent Class
java.util – More Utility Classes
java.util – More Utility Classes
Random Number
Random Number
Random Number
Locale & Random Classes
Locale & Random Classes
Locale & Random Classes
Observable & Timer Class
Observable & Timer Class
Observable & Timer Class
Autoboxing & Miscellaneous
Autoboxing & Miscellaneous
JUnits
JUnits
JUnits
Coding Best Practices
Coding Best Practices
Coding Best Practices
Java 8 Features
Java 8 Features
Java 8 Features
File and Directory
File and Directory
File and Directory
Hibernate
Hibernate
Hibernate
Liskovs Principle
Liskovs Principle
Liskovs Principle
Generics
Generics
Generics
Generics
Generics
Wildcards
Wildcards
Wildcards
Generic Methods
Generic Methods
Generic Methods
Restrictions on Generics
Restrictions on Generics
Restrictions on Generics
Java Server Technologies & Servlet
Java Server Technologies & Servlet
Debugging in Eclipse
Debugging in Eclipse
Debugging in Eclipse
Client and Server
Client and Server
Client and Server
Servlet
Servlet
Servlet
Web Application
Web Application
Web Application
Application Lifecycle & Annotations
Application Lifecycle & Annotations
Application Lifecycle – Ant, Maven and Jenkins
Application Lifecycle – Ant, Maven and Jenkins
Application Lifecycle – Ant, Maven and Jenkins
Annotations
Annotations
Annotations

Download our app

Choose one of the stores

Choose one of the stores

EducUp
EducUp
EducUp
en