Skip to content

istiak-khan-i742/Java-Note

Repository files navigation

☕ JAVA MASTERCLASS

Object Oriented Programming with Java

An interactive learning platform designed for students of the Department of CCE, IIUC.

Java Masterclass Banner

📖 About The Project

Java Masterclass is a modern educational dashboard built to help students learn Object-Oriented Programming (OOP) with Java through structured modules, lessons, study guides, course objectives, CLO-PLO mapping, and academic resources.

The platform provides a clean and distraction-free learning experience with a developer-friendly UI inspired by modern documentation systems.


✨ Features

  • 📚 Structured Course Modules
  • 🎯 Course Objectives & Mission
  • 📝 Lecture & Syllabus Outline
  • 📊 CLO / PLO Mapping
  • 📈 Mark Distribution System
  • ✅ Lesson Progress Tracking
  • 🔍 Instant Lesson Search
  • 🌙 Dark-Themed Modern UI
  • 📱 Fully Responsive Design
  • ⚡ Fast Performance with Modern Web Technologies

🛠️ Tech Stack

Frontend

  • HTML5
  • CSS3
  • JavaScript (ES6+)
  • Tailwind CSS

Development Tools

  • VS Code
  • Git & GitHub

Design

  • Figma
  • Modern Glassmorphism UI
  • Developer Inspired Theme

📂 Course Information

Item Details
Course Title Object Oriented Programming with Java
Course Code CCE-1207
Credits 3.0
Department CCE, IIUC
Prerequisite CCE-1105

🚀 Getting Started

Prerequisites

Make sure you have installed:

  • Node.js
  • npm

Verify installation:

node -v
npm -v

Installation

Clone the repository:

git clone https://github.com/your-username/java-masterclass.git

Navigate to project directory:

cd java-masterclass

Install dependencies:

npm install

Start development server:

npm run dev

Open:

http://localhost:5173

📸 Screenshots

Course Dashboard






🎓 Learning Topics Covered

  • Introduction to Java
  • Java Fundamentals
  • Variables & Data Types
  • Operators
  • Control Statements
  • Methods
  • Arrays
  • Classes & Objects
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Abstraction
  • Interfaces
  • Exception Handling
  • Collections Framework

📈 Future Improvements

  • User Authentication
  • Student Progress Analytics
  • Quiz & Assessment Module
  • Assignment Submission System
  • Certificate Generation
  • AI-Powered Java Assistant

👨‍💻 Author

Istiak Khan

Department of Computer & Communication Engineering

International Islamic University Chittagong (IIUC)


📄 License

This project is developed for educational purposes.

⭐ Support

If you found this project useful, consider giving it a star on GitHub.


© 2026 Istiak Khan. Built with ☕ Java & ❤️ for IIUC Students.

Releases

No releases published

Packages

 
 
 

Contributors