Skip to content

How StepUpAI turns YouTube into a learning path

PLACEHOLDER post. A look at how StepUpAI orders curated AI/ML videos into Beginner, Intermediate and Advanced paths.

[Your Name] 1 min read
Abstract learning path with connected nodes climbing upward

Placeholder post. Replace this file with your own article, or delete it.

There are thousands of great AI and machine-learning videos on YouTube. The hard part isn't finding them. It's knowing which one to watch next.

StepUpAI solves that by turning a curated set of videos into an ordered path.

Picking the levels

Learners choose a technology and one or more levels. Each video is tagged with a level and a set of prerequisite topics:

dart
class Lesson {
  final String videoId;
  final String title;
  final Level level; // beginner, intermediate, advanced
  final List<String> requires;
 
  const Lesson({
    required this.videoId,
    required this.title,
    required this.level,
    this.requires = const [],
  });
}

Ordering the path

Lessons are sorted by level first, then by a topological sort over their prerequisites, so you never meet a concept before the video that explains it.

What's next

AI summaries and quizzes for every video, plus interview prep. More on those in the next post.