| Introduction | |||
| Introduction | 00:04:00 | ||
| Getting started on Windows, macOS or Linux | 00:01:00 | ||
| Setting up Local Development | |||
| Introduction Setting up Local Development | 00:04:00 | ||
| Java Future | 00:06:00 | ||
| Why its Popular in Coding | 00:04:00 | ||
| Popular IDEs for Coding | 00:03:00 | ||
| Java Installation (step by step) | 00:10:00 | ||
| Java path setting (environment variables) | 00:10:00 | ||
| IntelliJ IDEA Installation | 00:09:00 | ||
| Getting start IntelliJ IDEA | 00:08:00 | ||
| First Java Hello World program | 00:15:00 | ||
| Java output – print from code | 00:06:00 | ||
| Java comments | 00:05:00 | ||
| Java Basic | |||
| Introduction Java Basic | 00:02:00 | ||
| Variables | 00:18:00 | ||
| General rules for creating variables | 00:12:00 | ||
| Writing multiple variables | 00:06:00 | ||
| Data types | 00:06:00 | ||
| Data types – Numbers | 00:05:00 | ||
| Data types – Booleans | 00:02:00 | ||
| Data types – Characters | 00:04:00 | ||
| Primitive vs. Non-primitive | 00:02:00 | ||
| Identifiers | 00:05:00 | ||
| Type casting | 00:10:00 | ||
| User input | 00:09:00 | ||
| Assessment Test1 | 00:01:00 | ||
| Solution for Assessment Test1 | 00:02:00 | ||
| Java Operators | |||
| Introduction Java Operators | 00:02:00 | ||
| Arithmetic operators | 00:12:00 | ||
| Increment – decrement operators | 00:08:00 | ||
| Assignment operators | 00:05:00 | ||
| Comparison operators | 00:08:00 | ||
| Java Logical Operators | |||
| What are Logical | 00:05:00 | ||
| AND operator | 00:05:00 | ||
| OR operator | 00:04:00 | ||
| NOT operator | 00:04:00 | ||
| Java Strings | |||
| Introduction Java Strings | 00:03:00 | ||
| Strings | 00:04:00 | ||
| Strings built-in methods | 00:12:00 | ||
| String indexing | 00:05:00 | ||
| String concatenation | 00:05:00 | ||
| String with numbers | 00:05:00 | ||
| String special characters | 00:07:00 | ||
| Java Advanced Math and Date Time | |||
| Basic math built-in functions | 00:08:00 | ||
| Random number generation | 00:06:00 | ||
| Display Current Date Time | 00:09:00 | ||
| Formatting Date and Time | 00:09:00 | ||
| Java Decision Making Statements | |||
| Introduction Java Decision Making Statements | 00:03:00 | ||
| If statement | 00:04:00 | ||
| If-else statement | 00:05:00 | ||
| If-else if statement | 00:04:00 | ||
| Ternary operator | 00:05:00 | ||
| Switch-case program | 00:09:00 | ||
| Assessment Test2 (EvenOdd Program) | 00:01:00 | ||
| Solution for Assessment Test2 | 00:02:00 | ||
| Java Control Flow Statements | |||
| Introduction Java Control Flow Statements | 00:04:00 | ||
| Flow Charts | 00:03:00 | ||
| While loop statement | 00:10:00 | ||
| Do-while loop statement | 00:04:00 | ||
| For loop statement | 00:07:00 | ||
| Nested loops | 00:08:00 | ||
| For-each loop statement | 00:04:00 | ||
| Applying break | 00:02:00 | ||
| Applying continue | 00:03:00 | ||
| Java Arrays | |||
| Introduction Java Arrays | 00:01:00 | ||
| Arrays | 00:04:00 | ||
| Access elements of an array | 00:05:00 | ||
| Change an array element | 00:03:00 | ||
| Find an array length | 00:03:00 | ||
| Loop through an array | 00:04:00 | ||
| Loop through an array with for-each | 00:02:00 | ||
| Multidimensional arrays | 00:04:00 | ||
| Java Methods | |||
| Creating a Method | 00:06:00 | ||
| Calling a Method | 00:04:00 | ||
| Java Project | |||
| Introduction Java Project | 00:02:00 | ||
| Project overview | 00:02:00 | ||
| ATM Project Creation (creation and main method) | 00:06:00 | ||
| ATM key selection program (switch-case program) | 00:09:00 | ||
| ATM display choices functionality | 00:03:00 | ||
| ATM checkbalance functionality | 00:01:00 | ||
| ATM deposit functionality | 00:03:00 | ||
| ATM withdraw functionality | 00:06:00 | ||
| Project Functionality test | 00:03:00 | ||