The 2026 Java Programming Certification Bundle

7 Courses & 88.5 Hours
Deal Price$24.99
Suggested Price
$420.00
You save 94%
The 2026 Java Programming Certification Bundle
$24.99$420.0094% OFF

What's Included

  • Experience level required: Beginner
  • Access 52 lectures & 6.5 hours of content 24/7
  • Length of time users can access this course: Lifetime

Course Curriculum

52 Lessons (6.5h)

  • Your First Program

  • Module 1

    Introduction2:29
    Module Objectives - Getting You Comfortable with the JAVA Ecosystem0:49
    Environment Setup and First Run9:34
    Variables and Data Types6:15
    Char Data Type4:20
    Boolean and Logical Operators5:18
    Program: User Input - Voting Age5:21
    Arithmetic Operators7:19
    DateTime4:45
    Program: Date Difference2:52
    Program: Simple Interest Calculator6:07
    Module Summary0:31
  • Module 2

    Module Objectives - Enabling Our Programs to Make Decisions Based on Input0:43
    Strings10:35
    String Methods9:03
    StringBuilder4:35
    Type Casting6:41
    Flow Control: IF/ELSE, Ternary Operator - Test Scores Program10:34
    Flow Control: Switch Statement Program - Print Weekday Based on Number5:48
    Flow Control: Loops - WHILE | DO-WHILE | FOR6:37
    Flow Control: Loops - BREAK | CONTINUE4:54
    Arrays7:29
    Methods10:32
    Program: Calculate Test Score Average6:08
    Program: Find Max Value in Array3:12
    Module Summary0:35
  • Module 3

    Module Objectives - Understanding OOP Architecture and Design Concepts0:50
    Classes and Objects12:45
    Constructors and Access Specifiers (Setters and Getters)9:31
    The 4 Pillars of OOP7:01
    Inheritance8:08
    Multi-Level Inheritance, Polymorphism13:00
    Abstract Class14:46
    Interfaces5:55
    Const, Enum, Static, Final7:53
    Collections1:28
    Exception Handling2:38
    File Handling11:41
    Program: Custom Message Based on Weekday7:22
    Module Summary0:57
  • Module 4

    Module Objectives - Designing Real-World Solutions Based on UML Diagrams0:33
    Project: Payroll System Simulation - Part 114:06
    Project: Payroll System Simulation - Part 219:21
    Project: Payroll System Simulation - Part 314:10
    Project: Payroll System Simulation - Part 48:47
    Project: Payroll System Simulation - Part 517:20
    Project: ATM Simulation Part 1 - Interface Example17:46
    Project: ATM Simulation Part 2 - UI Menu15:42
    Project: ATM Simulation Part 3 - Single Inheritance16:15
    Project: ATM Simulation Part 4 - Transactions Report23:15
    Project: ATM Simulation Part 5 - GitHub Integration3:24
    Module Summary1:43

Fundamentals of Object-Oriented Programming: Java & intelliJ

PP
Packt Publishing

Packt Publishing | Tech Knowledge in Motion

★ ★ ★ ★ ★


Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, it has published over 4,000 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done–whether that’s specific learning on an emerging technology or optimizing key skills in more established tools.

Description

This course offers an introduction to the paradigm and features of object-oriented programming using a modern object-oriented language that is relevant and popular in industry. The course entails the modeling of objects and classes, object-oriented facilities such as inheritance and polymorphism, native data structures, exception handling, file management and streams.

When you enroll in this course, you’ll learn core programming concepts that will equip you to write programs that solve complex real-world problems and additionally, you will gain the foundational skills you need to advance your career as a software engineer.

This course is specifically designed for beginners and anyone seeking to strengthen their Java domain knowledge and It will prepare you for a Jr Java Developer position or your programming gig.

 

  • Access 52 lectures & 6.5 hours of content 24/7
  • Understand the purpose of OOP, the history of the Java programming language, the anatomy of a Java program & the role of the compiler
  • Learn how to use Java syntax to store, process & retrieve data
  • Take input from a user & provide an output by writing simple programs
  • Use built-in Java libraries to process input data
  • Create custom libraries, file handling & defensive programming techniques
  • Construct complex - real world object-oriented classes & solutions in Java based on UML diagrams
  • Use GitHub to upload completed project files
  • Learn core programming concepts that will improve logical reasoning, critical thinking & problem solving skills and equip you for your first Jr Developer Role
  • Integrate Github - a version management system for collaborating and sharing software components and documentation

Specs

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner
  • Updates included
  • Certificate of Completion ONLY
  • Have questions on how digital purchases work? Learn more here
  • Learn more about our Lifetime deals here!

 

Requirements

  • No programming experience needed.
  • Basic understanding of Data Flow (DFD) & UML Diagrams

Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
Your Cart
Your cart is empty. Continue Shopping!
Processing order...