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