
Unity Technologies
Course Overview
In this official course from Unity, you will learn to Create with Code as you program your own exciting projects from scratch in C#. As you iterate with prototypes, tackle programming challenges, complete quizzes, and develop your own personal project, you will transform from an absolute beginner to a capable Unity developer. By the end of the course - if you are completing it through a school program - you will also be ready to put your skills to the test on the Unity Certified User Programmer Exam. Most importantly, though, when you complete this course, you will have the confidence that you can Create with Code.
3D assets for this course were generously provided by our partner, Synty Studios, and are not for commercial use. If you would like to use any of the 3D assets from this course in commercial projects, please purchase one of the asset packs from Synty Studios’ Asset Store page.
Educators who want to bring this curriculum into their classroom should complete the short Teacher Training course first.
If you'd like to use any of the 3D assets from this course in commercial projects, please purchase one of the asset packs from Synty Studios’ Asset Store page or check out all 3D assets on the Asset Store.
Unity Student and Educator Plan users get a 20% discount at the Unity Asset Store. Once you’re verified as a student or educator, you'll receive a unique code via email that you can apply at checkout. You can use the code up to 100 times!
Skills you will learn
Languages available:
Educator Resources
In this introductory course, students will use Unity to learn the fundamentals of programming in the context of creating their own projects. During the course, they will create several prototypes along with the instructor, manage a larger personal project more independently, and complete challenges and quizzes along the way to solidify and expand their new knowledge. The skills that they learn will align with the learning objectives from the Unity Certified User exam, providing them with a foundational understanding of Unity and C# programming, preparing them for certification. In addition to these core technical competencies, students will learn how to manage a project from start to finish: coming up with a concept, creating a project plan, prioritizing tasks, and hitting milestones. By the end of the course, students will have the confidence that, given enough time and resources, they can create anything they want with Unity and C#.