Java for Absolute Beginners
- Offered byUDEMY
Java for Absolute Beginners at UDEMY Overview
Duration | 9 hours |
Total fee | ₹599 |
Mode of learning | Online |
Difficulty level | Intermediate |
Official Website | Go to Website |
Credential | Certificate |
Java for Absolute Beginners at UDEMY Highlights
- Compatible on Mobile and TV
- Earn a Cerificate on successful completion
- Get Full Lifetime Access
- Course Instructor : Nick H
Java for Absolute Beginners at UDEMY Course details
- 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
- The fundamentals of Java
- How to understand and write simple Java programs
- Practice exercises to strengthen your coding knowledge
- 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
Java for Absolute Beginners at UDEMY Curriculum
First Steps
Downloading and installing the JDK and IntelliJ IDEA
FAQ: Download and installing the JDK and IntelliJ IDEA
Setting up a Java project
FAQ: Setting up a Java project
Installing the JDK and Intellij IDEA
Setting up a project
Introduction to Java Code
A Java program is like a recipe
A recipe's method and Java methods
The structure of a basic program
The recipe analogy
HelloWorld: Writing Our First Program
Displaying a message on the screen
Formatting text using escape sequences
A glimpse into methods and System.out.println()
Coding Challenge 1 - HelloWorld
A HelloWorld program
Variables
Introduction to variables
The int and double data types
Variable manipulation and integer division
The char, boolean, and String data types
Variable naming rules and best practices
Type casting
Variables
User Input
Reading input using the Scanner
Writing a question and answer program
The System.out.format() method
Applying System.out.format()
Tokens and the nextLine() method
Coding Challenge 2 - User Input
User input (part 1)
User input (part 2)
Conditional Statements
Introduction to if-statements
If, else-if, and else blocks
Complex conditions with logical operators
Checking String equality
Nesting if-statements
Lexical scope
The switch statement
The if-then Statement (part 1)
The if-then Statement (part 2)
The if-then Statement (part 3)
Coding Challenge 3 - If-then Statements
Loops
The while loop
The for loop
Break and continue
The do-while loop
The modulo operator
Loops (part 1)
Loops (part 2)
Loops (part 3)
Coding Challenge 4 - Loops
Arrays
Introduction to arrays
Adaptive iteration
Simple processing using arrays
Sizes, types, and fortune tellers
Inputting data and generating a statistic
Arrays (part 1)
Arrays (part 2)
Coding Challenge 5 - Arrays
Methods (Functions)
Introduction to methods
Passing data to methods
Returning data from methods
Passing and returning data
References (part 1)
References (part 2)
Class/Static members
Java Fundamentals Wrap Up
Wrap up
Program walkthrough: Tic-Tac-Toe
Program walkthrough: Prime Numbers
Coding Challenge 6 - End of Section Challenges
Practical: A Simple Guest List Program
Creating the menu and displaying the guest list
Adding guests
Deleting guests (part 1)
Deleting guests (part 2)
The full code
Exercise 1
Solution: Exercise 1
Exercise 2
Solution: Exercise 2
Exercise 3
Solution: Exercise 3
Exercise 4
Solution: Exercise 4
Exercise 5
Solution: Exercise 5
Exercise 6
Solution: Exercise 6
Exercise 7
Solution: Exercise 7
Exercise 8
Solution: Exercise 8
Exercise 9
Solution: Exercise 9
Exercise 10
Solution: Exercise 10
Exercise 11
Solution: Exercise 11
Exercise 12
Solution: Exercise 12
Exercise 13
Solution: Exercise 13
Exercise 14
Solution: Exercise 14
Exercise 15
Solution: Exercise 15
Exercise 16
Solution: Exercise 16
The final program
OOP (Object-oriented Programming)
Introduction to OOP
Introduction to OOP
Data structures
State and behaviour
State and behaviour (part 2)
Encapsulation
Encapsulation (part 2)
Constructors
ArrayList
Composition (part 1)
Composition (part 2)
What now?