Project overview
FunnyCode guides learners from course discovery to structured, practical study.
Its feature-oriented frontend combines rich content, commerce, progress tracking, and AI-assisted roadmaps.
A Vietnamese e-learning platform that helps learners build programming skills through structured courses, practical lessons, and an AI-assisted learning roadmap.
Lessons organized into clear sections.
Lighthouse audit.
Lighthouse audit.
Lighthouse audit.
FunnyCode guides learners from course discovery to structured, practical study.
Its feature-oriented frontend combines rich content, commerce, progress tracking, and AI-assisted roadmaps.
Guide learners from course discovery to practical lessons.
Unify video, documents, slides, and exercises.
Generate roadmaps from each learner’s goals and skills.
Search, compare, and purchase courses.
Study through video, documents, slides, and exercises.
Build a learning path from personal goals and skills.
Track owned courses, progress, points, and certificates.
Challenge
Courses combine many sections and lesson formats.
Decision
Modeled reusable course structures behind one learning interface.
Challenge
Dynamic data, rich media, and long lessons strained delivery.
Decision
Combined server rendering, focused fetching, and optimized media.