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

Java Data Structures and Algorithms Masterclass

Java Data Structures and Algorithms Masterclass

Sources: udemy
Welcome to the Java Data Structures and Algorithms Masterclass, the most modern, and the most complete Data Structures and Algorithms in Java course on the inte
44 hours 58 minutes 57 seconds
Java Crew #2

Java Crew #2

Sources: podlodka.io
12 hours of sessions on the topic “Microservice architecture” Report “Domain Driven Design and microservices in Java”: Stanislav Koksharov Interview “Sage. Obse
12 hours 12 minutes 58 seconds
Ultimate Java Part 3: Advanced Topics

Ultimate Java Part 3: Advanced Topics

Sources: codewithmosh (Mosh Hamedani)
Want to level-up your Java skills and reach the advanced level? Want to become an in-demand Java developer for exciting software companies? This course is exactly what you need....
6 hours 28 minutes 19 seconds
Java Design Patterns

Java Design Patterns

Sources: javaspecialists.eu
Our Java Design Patterns Course is the best value-for-money education you can give your programmers. During an intensive 4 days, we cover all of the Gang-of-Fou
16 hours 20 minutes 37 seconds
Cats

Cats

Sources: rockthejvm.com
We Scala programmers love abstractions and Cats is one of the most popular libraries. At the same time, Cats is notorious for having a steep learning curve. Fun
10 hours 39 minutes 36 seconds