Java Bank Account System
Intermediate
Web
Medium
An OOP-based console banking application with deposit, withdrawal, balance inquiry, and transaction history. Demonstrates inheritance, encapsulation, and polymorphism through a BankAccount class hierarchy.
Features
- Add courses with a total lesson count
- Mark individual lessons as complete
- Display a text progress bar per course
- Save and load state from a JSON file
Project Roadmap
Follow these steps in order. Each one builds on the previous.
0% completed