Ultimate Java Part 1 – Fundamentals from Mosh Hamedani
Learn to write Java code with confidence
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.
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.
A short and sweet course that you can watch in an afternoon! Free of fluff!
Beginner
Lifetime Access
70 Lessons
3.5 Hours of Video
Exercises and Solutions
Downloadable
Subtitles
Access on Mobile/TV
Certificate
By the end of this course, you’ll be able to…
Write Java code with confidence
Get ready to learn advanced Java features
Write clean code like a pro
What You’l Learn…
This course is the first part of a three-part series. It’s your first step towards a career in web or mobile app development. This part covers:
Fundamentals of programming
Variables and types
Control flow (conditional statements, loop, etc)
Clean coding and refactoring
Debugging Java applications
Bite-sized, memorable and easy-to-digest videos with zero fluff
Who is this course for?
Anyone who wants to learn programming for the first time
College students who want to better understand Java
Java developers who want to brush up on their Java skills
No prior knowledge needed
Don’t worry if you’re a complete beginner. You don’t need any experience with Java, even the very first steps are covered in detail.
The next two parts of this series are structured sequentially, so you can jump right in at a level that’s perfect for you, and don’t have to waste time with things you already know.
Join 40816 happy students!
Your Instructor
Mosh Hamedani
Mosh Hamedani
Hi! My name is Mosh Hamedani. I’m a software engineer with two decades of experience. I’ve taught millions of people how to code and how to become professional software engineers through my online courses and YouTube channel.
I believe coding should be fun and accessible to everyone.
Course Curriculum
Getting Started
1- Setting Up the Development Environment (2:13)
2- Anatomy of a Java Program (4:41)
3- Your First Java Program (7:18)
4- How Java Code Gets Executed (4:38)
5- 5 Interesting Facts about Java (1:46)
6- Course Structure (2:26)
7- Source Code
Follow Me Around
Types
1- Introduction (0:34)
2- Variables (3:10)
3- Primitive Types (5:19)
4- Reference Types (4:47)
5- Primitive vs Reference Types (4:24)
6- Strings (7:03)
7- Escape Sequences (2:39)8- Arrays (5:25)
9- Multi-dimensional Arrays (2:36)
10- Constants (1:51)
11- Arithmetic Expressions (4:03)
12- Order of Operations (1:21)
13- Casting (6:27)
14- The Math Class (4:42)
15- Formatting Numbers (5:49)
16- Reading Input (5:05)
17- Project- Mortgage Calculator (2:10)
18- Solution (4:18)
19- Summary (0:46)
Control Flow
1- Introduction (0:47)
2- Comparison Operators (1:45)
3- Logical Operators (4:36)
4- If Statements (4:25)
5- Simplifying If Statements (3:29)
6- The Ternary Operator (2:29)
7- Switch Statements (3:50)
8- Exercise- FizzBuzz (5:57)
9- For Loops (3:48)
10- While Loops (4:26)
11- Do..While Loops (1:17)
12- Break and Continue Statements (3:15)
13- For-Each Loop (3:07)
14- Project- Mortgage Calculator (1:27)
15- Solution (5:00)
16- Summary (0:55)
Clean Coding
1- Introduction (0:38)
2- Clean Coding (1:11)
3- Creating Methods (4:41)
4- Refactoring (2:25)
5- Extracting Methods (6:16)
6- Refactoring Repetitive Patterns (6:15)
7- Project- Payment Schedule (2:10)
8- Solution (9:11)
9- Refactoring the Code (3:22)
10- Summary (0:43)
Debugging and Deploying Applications
1- Introduction (0:31)
2- Types of Errors (1:26)
3- Common Syntax Errors (3:09)
4- Debugging Java Applications (8:08)
5- Packaging Java Applications (4:11)
6- Course Wrap Up (0:40)
Thank You
30-Day Money-Back Guarantee
Try it risk-free
You can ask for a refund any time during the first 30 days
if you decide the course isn’t for you.
Frequently Asked Questions
When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course – you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like – across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.
The average salary for a Java developer is $101,929 in the USA.
That alone should persuade you that learning Java is a great investment for your future.
Take the First Step Towards a Career
in Web or Mobile App DevelopmentHere’s what you get when you enroll.
3.5 hours of HD videos
70 lessons
Exercises and solutions
Little-known expert tips
Best practices to apply
Common mistakes to avoid
Lifetime access
Downloadable source code
Learn at your own pace
Watch online or offline
Watch on any device
Certificate of completion
Get immediately download Ultimate Java Part 1 – Fundamentals from Mosh Hamedani
Reviews
There are no reviews yet.