
Basic Introduction
Primitive and non-primitive data types (string, int, double, char, boolean)
Learn how a class acts as a blueprint for objects, how to define a class, instantiate objects like Honda and BMW, and print their properties using a main method.
Learn how to use the Java scanner class to read user input, import from java.util, create a scanner object, and apply nextLine, nextDouble, nextInt, and nextBoolean with clear examples.
Explore Java access modifiers: private, default, protected, and public, and their use with classes and variables, including packages, inheritance, and practical examples like area finder and animal sound meter programs.
Learn Java access modifiers by building a 3D shapes area finder with protected pi and radius, plus cylinder, sphere, and wild animal sounds programs using inheritance.
Design a Java riddle challenger and a three day workout diary in Eclipse, using printf formatting with 20 and 25 width, multi-line comments, and capitalized answers.
Build a java fat burner workout diary app from setup to running, using multiple scanners for input and printf formatting to align a Monday–Wednesday workout table with detailed fields.
Explore Java printing and formatting through two exercises: a homophones stairwell displaying five homophones ending in apt with the date, and a three-day meal planner in table form.
Project 1: Gastroprogramming
Project 1: Gastroprogramming
Project 2: Sport Programming
Project 2: Sport Programming
If Else & Switch Statements
If Else & Switch Statements
If Else & Switch Statements
Arithmetic, Comparison, Assignment, and Logical Operators
Arithmetic, Comparison, Assignment, and Logical Operators
Arithmetic, Comparison, Assignment, and Logical Operators
Programming + Medicine
Programming + Medicine
Programming + Astronomy
Programming + Astronomy
Programming + Astronomy
Programming + Statistics + Business
Programming + Statistics + Business
Programming + Statistics + Business
Develop skills in using ANSI color codes and ASCII art in Java, and master for loops, while loops, and do-while loops through practical, interactive examples.
Explore ANSI color codes and ASCII art while mastering for, while, and do-while loops in Java to build an interactive vet center program for calculating resting and maintenance energy requirements.
Programming + Informatics + Bioinformatics
Programming + Informatics + Bioinformatics
Programming + Finance + Sports
Programming + Finance + Sports
Programming + Finance + Sports
Learn Basic math methods, Trigonometric math functions, and Random methods
Programming + Mathematics
Programming + Chemistry
Programming + Chemistry
Miscellaneous Programming
Programming + Physics
Programming + Aviation
Programming + Mathematics
Programming + Mathematics
StringBuilder and Wrapper Class methods in Java
Robot Class, Clipboard Class, and StringSelection methods in Java + Instructor-Student Practice
Instructor-Student Practice
Instructor-Student Practice
Instructor-Student Practice
Instructor-Student Practice
Instructor-Student Practice
Instructor-Student Practice
Project 1: Programming + Mathematics
Project 1: Programming + Mathematics
Project 1: Programming + Mathematics
Project 1: Programming + Mathematics
Project 1: Programming + Mathematics
Project 2: Programming + Mathematics
Project 2: Programming + Mathematics
Project 2: Programming + Mathematics
Project 2: Programming + Mathematics
Project 2: Programming + Mathematics
Programming + Biology + Water Science.
Programming + Biology + Water Science.
Programming + Biology + Water Science.
Programming + Biology + Water Science.
Programming + Biology + Water Science.
Programming + Biology + Water Science.
Programming + Biology + Water Science.
Programming + Education.
Programming + Education.
Programming + Education.
Programming + Education.
Programming + Education.
Programming + Education.
Programming + Education.
Programming + Education.
Health Programming.
Health Programming.
Health Programming.
Health Programming.
Health Programming.
Health Programming.
Culinary Programming.
Culinary Programming.
Culinary Programming.
Culinary Programming.
Culinary Programming.
Culinary Programming.
Learn hands-on Java 19 with virtual threads and multithreading from Project Loom, using IntelliJ community edition to build desktop apps and reinforce object oriented programming through a hotel manager project.
Discover practical, step-by-step methods to set up a JavaFX project in IntelliJ using Maven, from the simplest Maven-based setup to last-ditch manual workarounds, with focus on base Java effects.
Learn to navigate the master Java megacourse project in IntelliJ, explore sectioned packages, switch between instructor and student code, and route between lessons using the application router.
Explore abstract classes and abstract methods, learn how child classes override and implement them through inheritance, using enums and constructors to model buildings like residential properties and corporate headquarters.
Explore interfaces as contracts in Java and how implementing classes override abstract methods. See a Blendable interface with fruit, vegetable, and mushroom, plus a smoothie manager example.
Explore core object oriented concepts, including abstraction, inheritance, encapsulation, and polymorphism, by building a movie production studio simulator with abstract and concrete classes, actors, and contracts.
Explore JavaFX as a cross-platform platform for building desktop and web applications, using stages, scenes, root and child nodes, and layered visuals for interactive apps and games.
Continue the my fantasy world mini project in java fx by adding stars behind mountains, a castle, butterflies, and a windmill, while mastering layers and layout x/y with image utilities.
Explore border panes in JavaFX, placing nodes at the top, bottom, left, right, and center, and visualize layered layouts with a stack pane and interactive examples.
Learn to use grid panes to build a color grid of clickable cells with coordinates, enabling apps like chess, minesweeper, or Excel.
This video starts the fun java project to build an interactive zoo exhibit, covering resource setup, animal enums, and a dynamic front page ui.
Create a front-page project that animates a word using a letter image finder, mapping a through z letters to images and swapping textures for pizzazz.
Develop and integrate a navigation bar to switch between animal pages in the fun project, starting with the lion page and extending to other animals via a zoo manager.
Build the food management page for the zoo manager app using a Java UI with boxes, labels, text fields, and vendor information to manage orders.
Learn to build a saving and loading system for employees using text files and json, with a save button, register employee flow, and auto-generated IDs.
Build and update an employee management system in a Java project, loading employees from text files, populating a combo box, and enabling register, update, and remove operations.
Build a vertical navigation bar to switch between sections, wiring buttons to the zoo manager to load food, animal inventory, employee, and finance management pages.
Test and fix the zoo management app's employee, animal, and food order systems, verify reloads and fixes, and ensure combo box reloads and wrap text work across sections.
Explore essential collections and exception handling in java, with json input/output, and build a java squire to convert hashmap to arraylist, while previewing hotel manager and media player projects.
Build and render a Java user interface to visualize the school system, showing student info, schedules, and backpacks via a sorted, bound student ID selector.
Explore building a backpack system UI in Java by wiring a backpack pane with labels, combo boxes for student IDs, and a dynamic display of a student's backpack contents.
Build a class viewer user interface that loads class data from hashmap and array lists, displays teacher, room, period, and subject, and shows enrolled students in a scroll pane.
Review the current school management project and implement the final email system, wiring in the instructor email pane and enabling emails by student id.
Fix the motion bug by updating the previous direction to enable true randomness in all directions, then add flower decorations with a loader and decoration stack to influence bug movement.
Develop a hotel calendar system with a calendar display, day assignment, and leap year handling for February in a 40-day grid.
Create a calendar grid by implementing day-of-week and date enums, next/previous day logic, and a 5-week by 7-day UI grid using JavaFX StackPane to display 35–40 days.
Explore how to view, add, edit, and delete hotel bookings in the innkeeper deluxe program, using a booking view UI and demo data to illustrate check-in and stay details.
Build and test a booking workflow by adding child guest controls and default check in and check out dates. Save bookings to a demo database with sample guest info.
Learn programming in Java!
Develop like a pro!
In this day and age, we use technological devices all the time to perform different operations, from online banking, to e-shopping from your favourite stores, and it just makes life easier. Have you ever wondered how these devices are driven to function in the way they do? If you would like to develop an app, a system, or software that could transform manual operations into a whirl of endless technological solutions, then learning Java programming language today is definitely the way to start. Whether you are a Java programmer, or learning Java for the first time, there are numerous strategies and techniques in developing software solutions integrated with various subject domains using Java. And we’re here to teach you how.
In this course, you will be learning how to build integrated applications and systems designed to perform key operations in different subject areas, ranging from art, science, and language. You will also be learning how to design and develop a unique graphical user-interactive software that can be used in mobile applications to perform a variety of simultaneous functions that will be accessible to people globally, thanks to Java’s platform-independent nature. Getting suggestions from users about any technological solution is the most essential step in enhancing the prosperity of developed software, and as such you will be learning how this could be made possible while exploring Java´s object-oriented characteristic throughout this course.
Each lesson contains interactive programming slides which provide you with tons of knowledge about the topic, including various instructor-student project-based exercises, as well as individual project-based exercises presented in each lesson. Each exercise not only touches on different subjects globally, but is also accompanied by explainable solutions per lesson. While there are lots of benefits to gain from enrolling in this course, catering to your needs by providing easy-to-follow dynamic video lessons throughout the process of learning has been the notion used in the development and overall design of this course. Finally, the course has been designed and put together by an experienced software engineer and computer science instructor with years of experience in the field. That’s why this is the only Java course you’ll ever need to start programming like a pro!
Start your programming journey today!
After taking this course, you will be able to:
Work professionally with Java
Demonstrate your knowledge of Java programming
Develop user-interactive softwares
Code professionally in Java
Find creative solutions to problems of different fields