Description
Problem Statement
Currently, algorithm cards and visualization pages do not indicate approximately how long it takes to understand or complete an algorithm visualization. New learners often struggle to decide which algorithm to study next because they cannot estimate the required time commitment.
Proposed Solution
Display an Estimated Learning Time for every algorithm based on its complexity and visualization length.
Examples:
🕒 3 min
🕒 5 min
🕒 10 min
🕒 15 min
The estimate can appear:
On algorithm cards
On the algorithm details page
Near the algorithm title
Benefits
Helps learners plan their study sessions.
Improves overall user experience.
Makes the platform feel more informative and beginner-friendly.
Encourages users to complete shorter lessons before moving to advanced topics.
Possible Implementation
Add an optional estimatedTime field to the algorithm metadata.
Display it using a small clock icon beside the algorithm title or card.
Example:
🕒 Estimated Time: 8 min
Description
Problem Statement
Currently, algorithm cards and visualization pages do not indicate approximately how long it takes to understand or complete an algorithm visualization. New learners often struggle to decide which algorithm to study next because they cannot estimate the required time commitment.
Proposed Solution
Display an Estimated Learning Time for every algorithm based on its complexity and visualization length.
Examples:
🕒 3 min
🕒 5 min
🕒 10 min
🕒 15 min
The estimate can appear:
On algorithm cards
On the algorithm details page
Near the algorithm title
Benefits
Helps learners plan their study sessions.
Improves overall user experience.
Makes the platform feel more informative and beginner-friendly.
Encourages users to complete shorter lessons before moving to advanced topics.
Possible Implementation
Add an optional estimatedTime field to the algorithm metadata.
Display it using a small clock icon beside the algorithm title or card.
Example:
🕒 Estimated Time: 8 min