Java for complete beginners. Level One
4.7 (14 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,678 students enrolled

Java for complete beginners. Level One

This course is for those people who have never learned programming languages.
4.7 (14 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,678 students enrolled
Created by Andrey Sumin
Last updated 2/2020
English
English
Current price: $55.99 Original price: $79.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 6 hours on-demand video
  • 23 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Syntax of the Java language
  • Main constructions: cycles and conditions
  • Object Oriented Programming
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Multithreading
Requirements
  • Computer
  • Desire to learn
Description

Hi, everyone!

And welcome to this course of Java for beginners. My name is Andrey Sumin.

This course is for those people who have never learned programming languages.

Java is a powerful language which is used in many various spheres: in web development, Android app development, in server applications. This language is considered to be quite difficult for beginners. But don't worry: this course is designed so as to be intelligible for students and people of different walks of life, including those specialized in humanities and completely inexperienced in programming. All what is needed is a computer and your desire to learn.

Our lectures contain homework assignments. Thus you will not just listen to the material, but also put it in practice. In this course you will learn the syntax of the Java language, its main constructions: cycles and conditions; you will consider object oriented programming and get to know such scary notions as encapsulation,  inheritance and polymorphism; you will find out that they are not scary after all; you will learn how to create multithreaded programs and much more.

I wish you success in mastering this new profession!

See you at the lectures!

Who this course is for:
  • This course is for those people who have never learned programming languages
Course content
Expand all 29 lectures 06:13:00
+ Syntax of the Java language
7 lectures 01:46:35
Variables
13:20
Data types. Integer numbers
12:22
Data types. Primitive types
19:44
Loops
16:59
Arrays
18:50
String type and Switch Case operator
18:23
+ Object-Oriented Programming
15 lectures 03:31:23
Introduction to Object-Oriented Programming
12:29
Introduction to methods
10:20
Parameterized methods
07:49
Constructors
07:43
Overloading
16:14
Passing and Returning Objects
14:44
Access modifiers
16:14
Static, Final and Variable Arguments (Varargs)
13:13
Creating your own collection
23:52
Import, Type Wrappers, Substring
11:48
Embedded collections
12:12
Inheritance. Part one
24:03
Inheritance. Part two
15:15
Interfaces. Part one
18:13
Interfaces. Part two
07:14
+ Java Advanced
4 lectures 42:54
Exception handling
11:23
Methods: String.format, toString and random
11:30
Multithreading
18:36
Summary
01:25