Skip to main content

Ultimate Java Part 1: Fundamentals

3h 21m 58s
English
Paid

Course description

Java is the most widely used and in-demand programming language. It's used in 90% of fortune 500 company websites, most big banks and financial companies, almost all Android apps, and much, much more... But despite its popularity, there’s lots of bad info out there about Java. Dozens of myths, misconceptions, bad advice and downright poor tutorials. That's why I've designed this series.


Read more about the course

The first part of this series is your first step towards a career in web or mobile development. Forget trying to piece together different YouTube tutorials or reading outdated blog posts or books.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 57 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Setting Up the Development Environment

All Course Lessons (57)

#Lesson TitleDurationAccess
1
Setting Up the Development Environment Demo
02:14
2
Anatomy of a Java Program
04:42
3
Your First Java Program
07:19
4
How Java Code Gets Executed
04:39
5
Interesting Facts about Java
01:47
6
Course Structure
02:27
7
Introduction
00:35
8
Variables
03:11
9
Primitive Types
05:20
10
Reference Types
04:48
11
Primitive vs Reference Types
04:25
12
Strings
07:04
13
Escape Sequences
02:40
14
Arrays
05:26
15
Multi-dimensional Arrays
02:37
16
Constants
01:52
17
Arithmetic Expressions
04:04
18
Order of Operations
01:22
19
Casting
06:28
20
The Math Class
04:43
21
Formatting Numbers
05:50
22
Reading Input
05:06
23
Project- Mortgage Calculator
02:11
24
Solution
04:19
25
Summary
00:47
26
Introduction
00:48
27
Comparison Operators
01:46
28
Logical Operators
04:37
29
If Statements
04:26
30
Simplifying If Statements
03:30
31
The Ternary Operator
02:30
32
Switch Statements
03:51
33
Exercise- FizzBuzz
05:58
34
For Loops
03:49
35
While Loops
04:27
36
Do..While Loops
01:18
37
Break and Continue Statements
03:16
38
For-Each Loop
03:08
39
Project- Mortgage Calculator
01:28
40
Solution
05:01
41
Summary
00:56
42
Introduction
00:39
43
Clean Coding
01:12
44
Creating Methods
04:42
45
Refactoring
02:26
46
Extracting Methods
06:17
47
Refactoring Repetitive Patterns
06:16
48
Project- Payment Schedule
02:11
49
Solution
09:12
50
Refactoring the Code
03:23
51
Summary
00:44
52
Introduction
00:32
53
Types of Errors
01:27
54
Common Syntax Errors
03:10
55
Debugging Java Applications
08:09
56
Packaging Java Applications
04:12
57
Course Wrap Up
00:41

Unlock unlimited learning

Get instant access to all 56 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Mastering Java 17

Mastering Java 17

Sources: javaspecialists.eu
In this course, we will take an in-depth look at the key innovations in Java 12, 13, 14, 15, 16, and 17. It is ideal for programmers working with Java 11...
8 hours 20 minutes 27 seconds
Java Design Patterns & SOLID Design Principles

Java Design Patterns & SOLID Design Principles

Sources: udemy
This course starts with SOLID Design Principles in Java. It will then provide a comprehensive introduction to Java Design patterns with practical, hands on exercises. This cour...
17 hours 5 minutes 6 seconds
RabbitMQ : Messaging with Java, Spring Boot And Spring MVC

RabbitMQ : Messaging with Java, Spring Boot And Spring MVC

Sources: udemy
RabbitMQ : It is an open source message broker software. You might have heard Java Messaging Service (JMS) by which two Java applications can communicate with
4 hours 3 minutes 11 seconds
Spring Security 6 Zero to Master along with JWT,OAUTH2

Spring Security 6 Zero to Master along with JWT,OAUTH2

Sources: udemy
​'Spring Security Zero to Master' course will help in understanding the Spring Security Architecture, important packages, interfaces, classes inside it which ha
14 hours 50 minutes 3 seconds
Oracle Java Certification - Pass the Associate 1Z0-808 Exam.

Oracle Java Certification - Pass the Associate 1Z0-808 Exam.

Sources: udemy
So you've learnt some Java, but are struggling to get an interview, let alone a job. Or you are stuck in a low paying programming job, and want to move up to a
20 hours 8 minutes 36 seconds