Java Programming – the Master Course
- Development
- May 13, 2025

Java Programming – the Master Course, available at $49.99, has an average rating of 4, with 89 lectures, 10 quizzes, based on 289 reviews, and has 3481 subscribers.
You will learn about Master Java programming concepts from the ground up Use the source code examples to learn step-by-step Learn the basics – perfect for beginners Understand the special features of Java: object orientation, garbage collection, cross-platform development and serialization Videos explain everything in minute detail Read the supplied eBook, The Little Book Of Java, to explore the topics in even more depth This course is ideal for individuals who are Beginners – if you’ve never coded before, you can learn Java step by step or Programmers switching to Java from some other language such as Ruby, Python, C or C# or Cross-platform developers – Java programs run on all major operating systems or Anyone who wants to make a career in programming It is particularly useful for Beginners – if you’ve never coded before, you can learn Java step by step or Programmers switching to Java from some other language such as Ruby, Python, C or C# or Cross-platform developers – Java programs run on all major operating systems or Anyone who wants to make a career in programming.
Enroll now: Java Programming – the Master Course
Summary
Title: Java Programming – the Master Course
Price: $49.99
Average Rating: 4
Number of Lectures: 89
Number of Quizzes: 10
Number of Published Lectures: 89
Number of Published Quizzes: 10
Number of Curriculum Items: 99
Number of Published Curriculum Objects: 99
Original Price: $129.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Java is one of the most important of all computer programming languages. But learning Java can seem like a daunting task. Not any longer! With this course you will learn Java step-by-step, from the basics right through to advanced topics. This course is, quite simply, the fastest, easiest way to learn Java programming.
The course instructor Huw Collingbourne has already taught over 22,000 people to program on Udemy. This Java Programming Master Course includes over 85 videos to explain every topic in detail. All the source code is provided in sample programs ready-to-run on a PC or a Mac. And there is even a 125-page eBook, The Little Book Of Java, to provide even more information on all the topics discussed.
If you want to master Java programming quickly and easily, this is course for you.
What you will learn
Who should take the course
Course Curriculum
Chapter 1: Getting Started
Lecture 1: Welcome to this course
Lecture 2: ReadMe! Be sure to read this before starting the course
Lecture 3: Install Java and NetBeans
Lecture 4: What is Java?
Lecture 5: Source Code Archive
Lecture 6: The Little Book Of Java
Lecture 7: How to use the demo projects in NetBeans
Chapter 2: First Steps in Java
Lecture 1: A first program – Hello world
Lecture 2: Making sense of Java code
Lecture 3: How to open a command prompt in Windows and the Mac
Lecture 4: How to pass arguments to a program
Lecture 5: How to create visual applications
Lecture 6: Compiling Java programs – from source code to bytecode
Lecture 7: Printing text at the system prompt
Lecture 8: Displaying text in visual controls
Chapter 3: The Fundamentals of Java Programming
Lecture 1: Data Types and Variables
Lecture 2: Constants
Lecture 3: Design and program a calculator in NetBeans
Lecture 4: Packages and imports
Lecture 5: Type conversion
Lecture 6: Primitives and wrappers
Lecture 7: Type casts
Lecture 8: Numeric literals
Lecture 9: Automatic string conversions
Lecture 10: Autoboxing and unboxing
Lecture 11: Strings
Chapter 4: Object Orientation
Lecture 1: What is Object Orientation?
Lecture 2: Classes and objects
Lecture 3: Class hierarchies
Lecture 4: How to create a subclass
Lecture 5: Methods
Lecture 6: Static methods and variables
Chapter 5: Conditional Tests and Operators
Lecture 1: Operators
Lecture 2: Arithmetic operators
Lecture 3: String equality
Lecture 4: String equality – exceptions to the rule!
Lecture 5: if..else tests
Lecture 6: switch..case
Lecture 7: Logical operators and Booleans
Lecture 8: Compound assignment operators
Lecture 9: Unary addition and subtraction operators
Chapter 6: Arrays and Collections
Lecture 1: Arrays
Lecture 2: Zero-based arrays
Lecture 3: Initializing arrays
Lecture 4: for loops
Lecture 5: Garbage collection
Lecture 6: ArrayLists
Lecture 7: Interfaces
Lecture 8: Generics
Lecture 9: Maps
Lecture 10: Type-safe HashMaps
Chapter 7: Loops
Lecture 1: for loops revisited
Lecture 2: Enhanced for statements
Lecture 3: while
Lecture 4: while loop to read text file
Lecture 5: do..while
Lecture 6: Multidimensional arrays
Lecture 7: Iterating over multidimensional arrays
Lecture 8: break
Lecture 9: continue
Lecture 10: Disadvantages of break and continue
Lecture 11: Breaking out of a nested for loop
Lecture 12: Labelled break
Chapter 8: Enumerated types, interfaces and scope
Lecture 1: Enums
Lecture 2: Enums and static constants
Lecture 3: The Enum class
Lecture 4: Debugging code
Lecture 5: Interfaces
Lecture 6: A custom interface
Lecture 7: Scope
Lecture 8: Local variables
Lecture 9: Access modifiers
Chapter 9: Generics and Exceptions
Lecture 1: Introducing Generics
Lecture 2: Strongly-typed lists
Lecture 3: Generic type parameters
Lecture 4: Generic classes
Lecture 5: Generic collections
Lecture 6: Overriding methods
Lecture 7: Overloading methods
Lecture 8: Exceptions
Lecture 9: Catching exceptions
Lecture 10: Exception types
Instructors

Huw Collingbourne
Director of Technology, SapphireSteel Software
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- The Complete Stress Course- Be Less Stressed Now
- Generative AI Fundamentals- A Beginner Guide with ChatGPT
- YouTube Piggyback Method Unlimited Cheap Traffic
- Life Insurance Annuity Ultimate Buyer’s Guide
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Personal Finance
- Company Valuation Financial Modeling
- The Beginner Forex Trading Playbook
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4The Architecture of Oscar Niemeyer
- 5SolidWorks Essential Training ( 2023 2024 )
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7ZB Trading Cryptocurrency Price Action Course
- 8Python for Absolute Beginners
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling