6. Learn to Code by Making Games – Complete C# Unity Developer
Rating: 4.6 (37,716 ratings)
Number of students enrolled: 230,538
Requirements: Computer that can run Unity 3D, Unity 4.6.3., Unity 5 and Blender (everything is available for free); basic coding knowledge
This course will help you master C#, which is a great language. Learning will be fun, as you will also learn about game creations. Also, if you always wanted to see how object-oriented programming works in practice – this is a course for you.