Learn Java programming from scratch, beginner to expert

Complete course on java programming
Rating: 3.6 out of 5 (179 ratings)
12,662 students
Learn Java programming from scratch, beginner to expert
Rating: 3.6 out of 5 (179 ratings)
12,662 students
Java programming
Object oriented programming
Logic building

Requirements

  • Be able to use computer

Description

This course is for everyone who is new to the computer programming world and who wants to learn java programming the easiest way possible and in least time. If you are a student who wants to pass a course of a graduate who wants to prepare for a job interview, this is the right course for you.

Who this course is for:

  • Students who want to learn how to program in java, from basic to advanced

Course content

1 section • 62 lectures • 14h 50m total length
  • Print text
    05:13
  • Explanation of the first program
    02:01
  • Printing text using escape sequences
    05:19
  • Printing text using the method printf()
    02:44
  • Adding integers
    06:29
  • Complex Operations
    08:06
  • Equality and relational operators
    07:21
  • BMI Calculator
    06:46
  • Classes, Methods and Objects
    11:03
  • Methods with Parameters and Arguments
    06:09
  • Instance variables, set and get methods
    10:35
  • Primitive and reference type variables
    04:21
  • Initializing objects using constructors
    04:43
  • Bank account (Part 1)
    13:38
  • Bank account (Part 2)
    01:19
  • Control structures: Selection statements
    07:44
  • Control structures: While loop
    12:57
  • Control structures: Do while and For Loop
    06:52
  • Class Average
    14:53
  • Compound assignment operators
    07:08
  • Example: Largest number
    08:55
  • Example: Factorial of an integer
    03:58
  • Break and Continue statements
    03:02
  • Logical Operators
    16:39
  • Loops: A deeper study
    43:43
  • Methods: A deeper study
    16:41
  • Random number generator
    12:24
  • Craps: A game
    25:50
  • Scopes of global and local variables
    07:06
  • Method overloading
    06:23
  • Arrays
    20:22
  • Handling array exceptions
    04:30
  • Card shuffling and dealing
    41:57
  • Enhanced for loop
    04:25
  • Passing arrays as arguments
    14:51
  • Multidimensional arrays and variable length arguments
    18:44
  • Command line arguments
    14:42
  • Class Arrays
    16:43
  • ArrayLists
    23:45
  • TicTacToe (Part 1)
    20:26
  • TicTacToe (Part 2)
    29:09
  • TicTacToe (Part 3)
    38:29
  • Studying Time
    31:24
  • Enumerations
    13:14
  • Static variables
    16:02
  • Inheritance
    28:12
  • Polymorphism
    27:20
  • Abstraction
    24:18
  • Encapsulation
    05:30
  • Interfaces
    16:30
  • Exception handling
    16:40
  • Studying exceptions
    14:54
  • GUI: Dialog Boxes
    13:41
  • Border layout
    14:59
  • Flow layout
    12:10
  • Grid layout
    07:10
  • No layout
    11:00
  • Complex layouts
    22:47
  • Action listeners: First and second method
    20:57
  • Action listeners: 3rd method
    05:49
  • Creating a login menu
    34:13
  • File
    15:11

Instructor

Software Engineer
Yawar Khan
  • 3.6 Instructor Rating
  • 179 Reviews
  • 12,662 Students
  • 1 Course

I am Yawar and I am a passionate software engineer. I work hard to excel in my field and make this world a better place. I also have a desire to help people in any way I can. I make video tutorials to share my expertise in the field and help people understand better.