Sometimes we (especially newer programmers) come across terms that are unfamiliar to us that can be scary and prevent us from learning new things. I think it would be great to have a dictionary on your site to help explain some of these obscure terms and have links to any relevant lessons. Terms such as "Kernel", "Service Provider", "Facade", "Migration", "Bootstrap", "Middleware", etc.
Please consider a social example system for it, whereby people can submit a variety of examples, and then rate/vote on them. Sometimes just text/wordy definitions don't communicate an idea as well as a few lines of code from different implementations can.
I love the idea of this as a learning tool, sometimes all I am looking for is a brief intro to a concept before delving into some research. Makes me think of how Stack Exchange manages tags http://stackoverflow.com/tags/laravel/info
@tag the dictionary items would be, I assume, attached to the lessons. If so, you'd have the aforementioned code examples via the lesson itself :)
The problem is skipping around a lesson/video is not as fast or easy as scrolling through some code snippets on a web page. The point of the lesson would be to help explain the general idea/pattern in more detail in case what was going on in the code snippets wasn't clear enough.
I agree its not easy to refer back to a single aspect with a video. So I am grateful for the posts on Github when relevant. Also, web searches are great too to find other example code.
Personally with a screencast website, I'd expect it to be video-centric.. Maybe check out http://laravel-recipes.com/topics you can get snippets by tag & topic if the snippets idea goes un-implemented.