I have been teaching Unity development on YouTube for almost 12 years having established the channel in 2007. Initially I started by teaching modeling and texturing fundamentals in Maya, but in the years since have moved on to Unity scripting using C#. The channel includes content teaching some of the more technical aspects of setting up certain functionalities within your projects. Most of the videos include Unity source project download links in video descriptions.
Below are a few samples of the content found on the official YouTube channel.