Deglecy Computer · Programming
Java Programming Fundamentals
Learn core Java concepts from syntax to object-oriented programming through hands-on exercises and a final console-based project.
48lessons
Beginnerlevel
20 hoursto complete
3already enrolled
About this course
Learn core Java concepts from syntax to object-oriented programming through hands-on exercises and a final console-based project.
What’s included
Free to joinCreate an account and enroll at no cost.
Final examFinish all lessons, then take the exam.
CertificatePass the exam to earn your certificate.
Course content
Module 1: Getting Started with Java6 lessons
Install JDK and IDE10 min
Hello World Program12 min
Basic Syntax and Structure15 min
Compiling and Running Code14 min
Variables and Data Types20 min
Input and Output Basics18 min
Module 2: Operators and Expressions6 lessons
Arithmetic and Unary Operators15 min
Relational and Logical Operators18 min
Assignment and Bitwise Operators16 min
Operator Precedence14 min
Type Conversion and Casting20 min
Expression Evaluation Exercises22 min
Module 3: Control Flow Statements6 lessons
If-Else and Switch Statements20 min
For Loop Basics18 min
While and Do-While Loops16 min
Loop Control with Break and Continue15 min
Nested Loops and Patterns22 min
Control Flow Practice Problems25 min
Module 4: Methods and Functions6 lessons
Defining and Calling Methods18 min
Parameters and Return Values20 min
Method Overloading16 min
Variable Scope and Lifetime14 min
Recursion Introduction22 min
Method Design Exercises25 min
Module 5: Arrays and Strings6 lessons
Single Dimensional Arrays20 min
Multi-Dimensional Arrays18 min
Array Traversal and Search22 min
String Handling Basics16 min
StringBuilder and StringBuffer14 min
Array and String Challenges25 min
Module 6: Object-Oriented Programming6 lessons
Classes and Objects20 min
Fields and Methods18 min
Constructors and Initialization22 min
Inheritance and Polymorphism25 min
Encapsulation and Access Modifiers16 min
this and super Keywords14 min
Module 7: Exception Handling6 lessons
Try-Catch-Finally Blocks20 min
Checked vs Unchecked Exceptions18 min
Throwing and Declaring Exceptions22 min
Creating Custom Exceptions16 min
Exception Hierarchy Overview14 min
Error Handling Best Practices25 min
Module 8: Final Project6 lessons
Project Planning and Design18 min
Implementing Classes and Methods25 min
Adding User Interaction22 min
Integrating Exception Handling20 min
Testing and Debugging25 min
Project Presentation and Review15 min