mlsanityData to 7 Oct 2026

Tutorly: Turning Programming Videos Into Apprenticeship Learning Environments with LLMs

arXiv 2405.12946 ↗First posted 21 May 2024cs.HC cs.LGcited by 3

Not on the map. Why?

Abstract (arXiv)

Online programming videos, including tutorials and streamcasts, are widely popular and contain a wealth of expert knowledge. However, effectively utilizing these resources to achieve targeted learning goals can be challenging. Unlike direct tutoring, video content lacks tailored guidance based on individual learning paces, personalized feedback, and interactive engagement necessary for support and monitoring. Our work transforms programming videos into one-on-one tutoring experiences using the cognitive apprenticeship framework. Tutorly, developed as a JupyterLab Plugin, allows learners to (1) set personalized learning goals, (2) engage in learning-by-doing through a conversational LLM-based mentor agent, (3) receive guidance and feedback based on a student model that steers the mentor moves. In a within-subject study with 16 participants learning exploratory data analysis from a streamcast, Tutorly significantly improved their performance from 61.9% to 76.6% based on a post-test questionnaire. Tutorly demonstrates the potential for enhancing programming video learning experiences with LLM and learner modeling.

Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 8 of its 105 references that are in the map. First posted on arXiv 21 May 2024.

Builds on

8 of 105 references.

References · 8

  1. 2023Let's Verify Step by Stepcited by 3,598
  2. 2023Trustworthy LLMs: a Survey and Guideline for Evaluating Large Language Models' Alignmentcited by 394
  3. 2022TL;DW? Summarizing Instructional Videos with Task Relevance & Cross-Modal Saliencycited by 35
  4. 2019Interactive Task and Concept Learning from Natural Language Instructions and GUI Demonstrationscited by 26
  5. 2020Video Question Answering on Screencast Tutorialscited by 6
  6. 2021Soloist: Generating Mixed-Initiative Tutorials from Existing Guitar Instructional Videos Through Audio Processingcited by 6
  7. 2020Towards Supporting Programming Education at Scale via Live Streamingcited by 1
  8. 2022ITSS: Interactive Web-Based Authoring and Playback Integrated Environment for Programming Tutorialscited by 1

Built on by

Cited by year

Citing papers per year: 2025: 3.

3 papers.