Java for Absolute Beginners
4.6 (2,247 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.
8,906 students enrolled

Java for Absolute Beginners

A course on Java for complete beginners to computer programming, for those who want concepts explained in plain English.
Highest Rated
4.6 (2,247 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.
8,907 students enrolled
Created by Nick H
Last updated 3/2019
English
English [Auto-generated]
Current price: $18.99 Original price: $29.99 Discount: 37% off
15 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 6.5 hours on-demand video
  • 25 articles
  • 10 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
  • The fundamentals of Java
  • How to understand and write simple Java programs
  • Practice exercises to strengthen your coding knowledge
Course content
Expand all 100 lectures 06:44:11
+ Introduction to Java Code
3 lectures 16:47
A recipe's method and Java methods
06:16
The structure of a basic program
05:29
+ HelloWorld: Writing Our First Program
4 lectures 13:23
Formatting text using escape sequences
04:22
A glimpse into methods and System.out.println()
04:32
+ Variables
6 lectures 29:57
The int and double data types
04:26
Variable manipulation and integer division
04:55
The char, boolean, and String data types
05:58
Variable naming rules and best practices
04:11
Type casting
04:32
+ User Input
6 lectures 28:30
Reading input using the Scanner
06:02
Writing a question and answer program
05:56
The System.out.format() method
07:15
Applying System.out.format()
03:27
Tokens and the nextLine() method
04:34
Coding Challenge 2 - User Input
01:16
+ Conditional Statements
8 lectures 38:12
If, else-if, and else blocks
06:24
Complex conditions with logical operators
06:33
Checking String equality
04:30
Nesting if-statements
05:10
Lexical scope
04:23
The switch statement
03:53
Coding Challenge 3 - If-then Statements
01:24
+ Loops
6 lectures 23:54
The while loop
05:38
The for loop
05:30
Break and continue
02:20
The do-while loop
06:12
The modulo operator
02:46
Coding Challenge 4 - Loops
01:28
+ Arrays
6 lectures 34:27
Introduction to arrays
05:16
Adaptive iteration
04:04
Simple processing using arrays
06:48
Sizes, types, and fortune tellers
06:48
Inputting data and generating a statistic
10:01
Coding Challenge 5 - Arrays
01:30
+ Methods (Functions)
7 lectures 40:15
Passing data to methods
05:13
Returning data from methods
04:22
Passing and returning data
07:17
References (part 1)
05:20
References (part 2)
04:30
Class/Static members
06:49
+ Java Fundamentals Wrap Up
3 lectures 32:36
Program walkthrough: Tic-Tac-Toe
21:06
Program walkthrough: Prime Numbers
08:02
Coding Challenge 6 - End of Section Challenges
03:28
Requirements
  • You should know how to use a computer at a basic level
Description

Java for Absolute Beginners is designed for those who have no previous experience in computer programming/coding. This course aims to teach programming at a steady pace with straightforward explanations so that you are not left with a thousand questions. Topics are explained in plain English and with the necessary depth, enabling you to piece everything together with ease.

This course includes:

  • Videos

    • Starting at the basics and working our way to more advanced topics

    • Easily digestible videos which tell you what you need to know without long-winded explanations or digressions

    • Concepts described in detail without straying to far from the topic at hand

  • Coding Exercises

    • Exercises at relevant stages

    • Exercise solutions


Who this course is for:
  • Those who have never programmed before, and wish to start their journey with Java
  • Those who want concepts explained to them in a clear and logical way