Search Unity

Create with Code: Learn & teach computer programming by making games

, August 14, 2019

Create with Code is Unity Education’s new, free program for teaching and learning computer science and Unity development. Channel students’ enthusiasm for playing games into a passion for making games. By using code to create their own games, students engage with computer science in new and meaningful ways. Bring this course into your classroom, teach valuable coding skills, and enable students to become the creators of tomorrow.

Throughout the world, students want to learn how to code. It impacts their daily lives – whether they’re browsing the internet on a computer, messaging friends on a smartphone, or playing games on a console. The majority of parents want their children to study computer science. However, in the US, just over a third of high schools actually teach computer science*. The demand for tech skills is only expected to increase in the future, with 1.1 million projected jobs around the world going unfilled due to a tech skills shortage (Korn Ferry, Future of Work report).

* Source:, Computer Science Education Stats

Students who learn how to code will have an advantage in the job market of the future. In fact, half of all new jobs in STEM focus on computing. “Unity Developer” was named #7 on LinkedIn’s list of top emerging jobs in 2017, and the job outlook for Unity developers is slated to grow 39% over the next two years. Yet, just a small percentage of students are exposed to and taught important coding skills. 

To prepare students for the future, they need to learn to code. To support students and educators in this effort and to give more students the opportunity to learn Unity development, Unity Education has launched Create with Code — our entirely free, comprehensive course for learning to code for Unity development. Create with Code includes an extensive curriculum to help educators teach the course in their classrooms, including lesson plans, preparation modules, assessments, rubrics, and all project materials.

For Students

Create with Code is designed with the secondary-level learner and educator in mind. Over a series of projects, students master the fundamentals of computer science and programming in C#. As they iterate on five different game prototypes, students apply computer science fundamentals that they learn in the course — variables and methods, loops and logic statements, and more. By making fun mini-games, students stay engaged and can share their creations with friends and family. Students leverage their own creativity, as the course culminates with building their personal games. 

Composed of videos and step-by-step instructions available online, Create with Code enables students to learn at their own pace, in class or at home, anytime and anywhere, for free.

When students program in Unity, computer science becomes a creative tool. They gain confidence and passion by becoming creators — not just consumers — of interactive media. Better yet, when students code in Unity, they learn important transferable skills: project management, design thinking, problem-solving, creativity, and collaboration.

By the end of Create with Code, students have enough knowledge in computer science, programming and Unity to pass the Unity Certified User: Programmer exam, our official way of recognizing students for meeting the standards required to be a Unity Developer.

For Educators

Most importantly, Create with Code is designed to work in the classroom. Aligned to ISTE Standards for computer science education, educators can leverage the free course curriculum to support instruction inside and outside of class. Flexible teaching materials are provided in addition to the learner-facing instructional videos, including:

Students have the passion to create. They just need the skills and confidence to do so. When learning to code is made to be fun and creative, student learning and engagement comes naturally. Through Create with Code, students gain coding and Unity skills that they can take with them to jobs and industries that they will one day innovate. 

Learn by making. Teach coding for creativity.  

Access Create with Code on our new Unity Learn Platform for Educators along with other resources for Educators. Join the Unity Teach Community on Facebook to share best practices and experiences with others!

10 replies on “Create with Code: Learn & teach computer programming by making games”

Hey Lori! The Learn platform actually doesn’t have that kind of functionality to view students’ quizzes from a teacher account yet. Apologize for that confusion – we’ll add that as a note on the course.

The quiz feature on the webpage is actually for people that are doing the course on their own, but if you want people to do it as part of a class, it would be better at the moment to print physical copies.

Understudies have the energy to make. They simply need the abilities and certainty to do as such. When figuring out how to code is made to be fun and inventive, understudy learning and commitment easily falls into place. Through Create with Code, understudies increase coding and Unity aptitudes that they can take with them to employments and businesses that they will one day develop.

Thanks for your post. What I want to point out is that when evaluating a good online electronics go shopping, look for a web site with comprehensive information on critical factors such as the privacy statement, basic safety details, payment guidelines, along with other terms in addition to policies. Often take time to browse the help plus FAQ sections to get a far better idea of the way the shop operates, what they can perform for you, and how you can make the most of the features.

Can I start learning this course with zero knowledge in Unity and programming? Its a good idea or I need to start from something else?

Where do I begin? I would like to know if I am going to teach this, I have to learn it first. Where do I begin? Thanks!

Writing games is perfect way to learn programming. First program I’ve ever written was a 21 match game.

This is amazing! we have been teaching Unity to middle and high school students. This will be a big help!

Oh great! I have been wanting to teach kids (including my daughter) how to program.
Is there any way I can cooperate/work towards getting these contents translated to Spanish?

Comments are closed.