Learn Java from Scratch

Learn Java from Scratch

Learn Java from Scratch
Learn Java from Scratch

Learn Java from Scratch

This highly interactive course introduces you to fundamental programming concepts in Java, one of the most popular languages in the world. 

It begins with a simple hello world program and proceeds on to cover common concepts such as Conditional Statements, Loop Statements, Simple Maths, and Logic in Java.

It then reflects upon the idea of Methods and Arrays, as well as the power they give to the programmer to write better code.

Finally, it dives deeper in order to teach about advanced concepts such as Classes & Inheritance, Generics and ArrayLists in Java. 


By the time you're done, you'll be an intermediate level Java developer, ready to take on your own projects.

Contents

1. Getting Started with Java!

  • Hello World!
  • Code Explanation
  • Compiling Your First Java Program!
  • Challenge: Play Around With 'print' Statement
  • Solution Review: Play Around With 'print' Statement
  • Quick Quiz!
2. Variables & User Input
  • Variables in Java
  • Data Types
  • Variable Syntax
  • Taking Variable Value From User
  • Challenge: Declaring Variables
  • Solution Review: Declaring Variables
  • Quick Quiz!
3. Simple Maths & Logic
  • Simple Java Maths
  • Mathematical Functions
  • Logical Expressions
  • Challenge 1: Compute an Expression Using Maths
  • Solution Review: Compute an Expression Using Maths
  • Challenge 2: Compute an Expression Using Logic
  • Solution Review: Compute an Expression Using Logic
  • Quick Quiz!
4. Strings and String Processing
  • Java Strings
  • String Methods
  • Challenge: Finding the Right Words
  • Solution Review: Finding the Right Words
  • Quick Quiz!
5. Conditional Statements
  • Comparison Operators
  • If Conditional Statements
  • Switch Statement
  • Conditional Expression
  • Challenge 1: Even or Odd
  • Solution Review: Even or Odd
  • Challenge 2: What Day is it?
  • Solution Review: What Day Is It?
  • Quick Quiz!
6. Loops
  • While & Do-While Loops
  • For Loop
  • Equivalence of Java Looping Structures
  • Infinite Loops
  • Challenge 1: Multiplication Table of a Number
  • Solution Review: Multiplication Table of a Number
  • Challenge 2: Fibonacci Sequence up to 'n' Number of Terms
  • Solution Review: Fibonacci Sequence up to 'n' Number of Terms
  • Challenge 3: Pyramid Printing by Using 'for' Loop
  • Solution Review: Pyramid Printing by Using 'for' Loop
  • Challenge 4: Pyramid Printing by Using 'While' Loop
  • Solution Review: Pyramid Printing by Using 'While' Loop
  • Quick Quiz!
7. Methods
  • Methods in Java
  • Parameters in Methods
  • Special and Static Methods
  • Challenge 1: Method to Check Sum
  • Solution Review: Method to Check Sum
  • Challenge 2: Letter Grade to GPA
  • Solution Review: Letter Grade to GPA
  • Challenge 3: Sum of Digits in an Integer
  • Solution Review: Sum of Digits in an Integer
  • Challenge 4: Playing With Strings
  • Solution Review: Playing With Strings
  • Quick Quiz!
8. Arrays
  • What Are Arrays?
  • A Bit More About Arrays
  • Two Dimensional Arrays
  • Challenge 1: Find the Maximum Value
  • Solution Review: Find the Maximum Value
  • Challenge 2: Sorting an Array
  • Solution Review: Sorting an Array
  • Challenge 3: Print a Matrix
  • Solution Review: Print a Matrix
  • Challenge 4: Pascal's Triangle
  • Solution Review: Pascal's Triangle
  • Quick Quiz!
9. Classes and Inheritance
  • Introduction to Classes
  • Constructors
  • Class Member Methods
  • Inheritance in Java
  • Challenge 1: Calculating the Area
  • Solution Review: Calculating the Area
  • Challenge 2: Finding the Average Marks
  • Solution Review: Finding the Average Marks
  • Challenge 3: Displaying Message Using Inheritance
  • Solution Review: Displaying Message Using Inheritance
  • Quick Quiz!
10. Generics
  • Introduction to Generics
  • Generic Class
  • Challenge 1: Finding Max in an Array
  • Solution Review: Finding Max in an Array
  • Challenge 2: Swapping Values
  • Solution Review: Swapping Values
  • Quick Quiz!
11. ArrayLists
  • ArrayLists in Java
  • Creating an ArrayList Object
  • Inbuilt Methods
  • Challenge 1: Gathering Zeros to the Start
  • Solution Review: Gathering Zeros to the Start
  • Challenge 2: Remove Duplicates From an ArrayList
  • Solution Review: Remove Duplicates From an ArrayList
  • Quick Quiz!
https://www.educative.io/courses/learn-java-from-scratch?aff=xDzJ

Share This :
Santosh Kumar

We are sharing the knowledge for free of charge and help especially third world countries who can create a simple blog and start making money from own blog. so we have launched this site. Facebook | Twitter | Pinterest | LinkedIn