As developers ourselves and after a series of interviews with other developers we found two big challenges in software developers learning path: Understand the class they're taking at the moment and the process of getting stuck during an activity.
Our first attempt to solve this problem is providing a chrome extension that keeps you posting notes after each class, and we deal with the categorization and remembering for later.
Mend