Course on Udemy to learn Unity 3D game development. C# scripting, objects, materials, landscaping, mecanim animation, lighting and much more.
This course was pretty good and quite long at 85 lectures from 2 to 5 minutes: https://www.udemy.com/unity-3d-master-class-game-development-for-beginners/