Work

Product case study

DigiLearn

Structured paths through coding, AI, automation, and data science, built around real projects rather than video playlists.

Explore the case study
DigiLearn landing page showing learning paths across coding, AI and data science.
Role
Sole designer and engineer. Learning model, content structure, interface, and build.
Stack
Next.js, TypeScript, Learning paths

A closer look

DigiLearn open course library showing searchable, filterable structured courses with lesson counts and access status.

The problem

Digital learning is easy to start and hard to navigate. Tutorials, videos, and tools accumulate without showing what to learn next or what a learner should be able to make at the end.

The objective

Turn a broad modern development curriculum into clear learning paths, visible project outcomes, and a course library that can be searched without losing the larger direction.

Research

I mapped the capabilities behind practical web, automation, AI, and data work, then grouped them by dependency rather than popularity. The audit exposed two needs: a guided path for direction and an open library for deliberate lookup.

Design decisions

  1. Lead with paths, not volume

    The first choice is a direction with an outcome. Course counts and individual lessons remain visible, but they support the path instead of becoming the product headline.

  2. Make the library useful on its own

    Search, topic filters, lesson counts, and access status let someone find a specific course while still understanding where it belongs in the wider programme.

Engineering decisions

  1. Protect saved progress

    Local progress is parsed defensively, checked for the expected version and record shape, and reduced to unique lesson identifiers. Invalid data returns to a safe empty state instead of breaking the experience.

  2. Model learning as structured content

    Paths, courses, lessons, and outcomes have distinct roles in the data model. That keeps navigation and progress behaviour consistent as the library grows.

Challenges and tradeoffs

Breadth can quickly make a learning platform feel generic. The tradeoff was to show the range of disciplines while keeping each route anchored to a concrete outcome. Local progress also keeps the preview simple, but it does not follow a learner across devices.

The turning point
The information architecture settled when projects became the destination and lessons became the route. That gave the catalogue a reason to exist beyond its size.

The solution

A responsive digital learning platform with outcome led paths, a searchable course library, lesson level structure, and defensively stored progress in the current browser.

  • Next.js
  • TypeScript
  • Learning paths

Results

The live product exposes its paths and course library for direct inspection. Visitors can browse by topic, review lesson depth and access status, and test the learning structure on desktop or mobile.

Lessons learned

A credible curriculum needs stronger sequencing, not more categories. The next improvement should deepen project assessment and make progress portable only when an account system is ready to support it reliably.