Back to Projects
In Progress September 2025
FIN4210 Interactive Learning Platform
Corporate Finance concepts, made interactive
JavaScript HTML/CSS MathJax Chart.js
Background
Traditional finance textbooks are dense and static. This project transforms Corporate Finance (FIN4210) course content into an interactive web application with progressive learning paths.
Features
- Knowledge Maps: Visual tree-based concept navigation across 10+ lectures
- Tiered Checkpoints: Three-level quiz system (concepts → formulas → scenarios)
- Mock Exams: Timed practice exams with detailed explanations
- Case Studies: Real-world financial scenarios with guided analysis
- Bilingual Support: Full English/Chinese toggle for all content
Technical Highlights
- Single-file HTML architecture (9000+ lines) for zero-dependency deployment
- MathJax integration for LaTeX formula rendering
- localStorage-based progress tracking
- Responsive design with glassmorphism UI