🇧🇩 A National Initiative — Empowering Bangladesh's Global Workforce
Courses / Java Programming
📘 Beginner ⏱ 30 Hours

Java Programming

Course Overview

Java Programming (30h) হলো একটি Practical & Career-Focused Course, যেখানে Java ব্যবহার করে professional programming-এর essential concepts ও skills শেখানো হবে।

এই course-এ Variables, Loops, Methods, OOP, Exception Handling, Collections, File Handling এবং Programming Fundamentals শেখানো হবে।

Practical Exercises ও Mini Projects-এর মাধ্যমে learners Console Applications ও Object-Oriented Programs তৈরি করতে পারবে এবং Spring Boot, Android Development ও Advanced Java শেখার জন্য একটি strong programming foundation অর্জন করবে।


Course Information

  • Course Name: Java Programming
  • Duration: 30 Hours
  • Level: Beginner to Intermediate
  • Class Type: Online / Offline
  • Language: বাংলা + English
  • Prerequisite: Computer-এর Basic Knowledge থাকলেই হবে। Programming Experience প্রয়োজন নেই।

What You Will Learn

✔ Introduction to Java

✔ Java Installation & IDE Setup

✔ Variables & Data Types

✔ Operators

✔ Conditional Statements

✔ Loops

✔ Methods

✔ Arrays

✔ Object-Oriented Programming (OOP)

✔ Classes & Objects

✔ Constructors

✔ Inheritance

✔ Polymorphism

✔ Encapsulation

✔ Exception Handling

✔ Collections Framework (Introduction)

✔ File Handling

✔ Package & Access Modifiers

✔ Debugging

✔ Mini Projects


Course Curriculum

Module 1 — Introduction to Java

  • What is Java?
  • Features of Java
  • Installing JDK
  • IntelliJ IDEA / Eclipse Setup
  • Writing Your First Java Program

Module 2 — Java Basics

  • Variables
  • Data Types
  • Operators
  • User Input (Scanner)
  • Output Formatting
  • Comments

Module 3 — Decision Making

  • if Statement
  • if…else
  • Nested if
  • switch Statement
  • Ternary Operator

Module 4 — Loops

  • for Loop
  • while Loop
  • do…while Loop
  • Nested Loops
  • break & continue

Module 5 — Methods & Arrays

  • Creating Methods
  • Parameters
  • Return Values
  • Method Overloading
  • Arrays
  • Multi-dimensional Arrays

Module 6 — Object-Oriented Programming (OOP)

  • Classes & Objects
  • Constructors
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Abstraction (Introduction)
  • Interfaces (Introduction)

Module 7 — Exception Handling

  • try-catch
  • finally
  • throw & throws (Introduction)
  • Custom Exceptions (Basic)

Module 8 — Collections & File Handling

  • ArrayList
  • HashMap
  • List Interface
  • Reading Files
  • Writing Files

Module 9 — Packages & Best Practices

  • Packages
  • Access Modifiers
  • Static Keyword
  • Final Keyword
  • Debugging Techniques
  • Coding Best Practices

Module 10 — Mini Projects

  • Student Management System
  • Library Management System (Basic)
  • Banking Application
  • Quiz Application
  • Calculator

Course Features

✅ 30 Hours Live Class

✅ বাংলা ভাষায় সহজ ব্যাখ্যা

✅ Beginner-Friendly Learning Path

✅ 100% Practical Coding

✅ OOP Focused Training

✅ Hands-on Mini Projects

✅ Practice Exercises

✅ Source Code Included

✅ Problem Solving Sessions

✅ Instructor Support

✅ Class Recording (যদি প্রযোজ্য হয়)

✅ Certificate (যদি প্রদান করা হয়)


Who Can Join?

  • Complete Beginners
  • School, College & University Students
  • Diploma Students
  • CSE/ICT Students
  • Job Seekers
  • Future Software Engineers
  • যারা Java Programming শিখতে চান

After Completing This Course

এই কোর্স শেষ করার পর আপনি—

  • Java Programming-এর Core Concepts আত্মবিশ্বাসের সাথে ব্যবহার করতে পারবেন।
  • Object-Oriented Programming (OOP) ব্যবহার করে Professional Code লিখতে পারবেন।
  • Java Console Applications এবং Mini Software Projects তৈরি করতে পারবেন।
  • Exception Handling এবং Collections ব্যবহার করে Efficient Program তৈরি করতে পারবেন।
  • Programming Logic ও Problem Solving Skill উন্নত করতে পারবেন।
  • Spring Boot, Android App Development এবং Advanced Java শেখার জন্য Strong Foundation তৈরি হবে।
  • Software Development Career শুরু করার জন্য প্রয়োজনীয় Programming Skills অর্জন করবেন।