---
title: "Next Steps"
content_type: course
url: "https://learn.unity.com/course/next-steps?language=en"
language: en
difficulty: beginner
duration_minutes: 105
unity_version:
  - "6.0"
supported_unity_versions:
  - name: "6.0"
    url: "https://learn.unity.com/course/next-steps.md?language=en&version=6.0"
  - name: "2022.3"
    url: "https://learn.unity.com/course/next-steps.md?language=en&version=2022.3"
  - name: "2021.3"
    url: "https://learn.unity.com/course/next-steps.md?language=en&version=2021.3"
  - name: "2020.3"
    url: "https://learn.unity.com/course/next-steps.md?language=en&version=2020.3"
  - name: "2020.2"
    url: "https://learn.unity.com/course/next-steps.md?language=en&version=2020.2"
  - name: "2020.1"
    url: "https://learn.unity.com/course/next-steps.md?language=en&version=2020.1"
  - name: "2019.4"
    url: "https://learn.unity.com/course/next-steps.md?language=en&version=2019.4"
  - name: "2019.3"
    url: "https://learn.unity.com/course/next-steps.md?language=en&version=2019.3"
  - name: "2019.2"
    url: "https://learn.unity.com/course/next-steps.md?language=en&version=2019.2"
  - name: "2019.1"
    url: "https://learn.unity.com/course/next-steps.md?language=en&version=2019.1"
  - name: "2018.4"
    url: "https://learn.unity.com/course/next-steps.md?language=en&version=2018.4"
available_languages:
  - name: "en"
    url: "https://learn.unity.com/course/next-steps.md?language=en"
  - name: "es"
    url: "https://learn.unity.com/course/prximos-pasos.md?language=es"
last_updated: "2026-08-04T14:20:46.000Z"
---

# Next Steps

In this final Unit, you will prepare to continue developing your Unity and C# skills independently, including learning how to complete your personal project and how to prepare for the Unity Certified User: Programming exam, which you can take through your school program.

## For educators

By the end of this Unit, you will be able to:

- Recognize and use new variable attributes to keep values private, but still editable in the inspector
- Use the appropriate Unity Event Functions (e.g. Update vs. FixedUpdate vs. LateUpdate) to make your project run as smoothly as possible
- Understand the concept of Object Pooling, and appreciate when it can be used to optimize your project
- Use Unity Forums, Unity Answers, and the online Unity Scripting Documentation to implement new features and troubleshoot issues with your projects
- Add and manage export modules for your Unity installs so you can choose which platforms to build for
- Build your projects for Mac or PC so they can be played as standalone apps
- Build your projects for WebGL so they can be uploaded and embedded online and shared with a single URL

- [CwC - Unit 6 - Lesson Plans.pdf](<https://unity-connect-prd.storage.googleapis.com/20210507/b80c5032-27b9-46e2-9021-0ef7fba9d966/CwC - Unit 6 - Lesson Plans.pdf>)
- [Junior Programmer Pathway Facilitator Kit.zip](<https://unity-connect-prd.storage.googleapis.com/20220919/ead69466-a268-4ef1-9c37-59b765658e15/Junior Programmer Pathway Facilitator Kit.zip>)
- [Junior Programmer Pathway Facilitator Kit (Google Drive)](https://drive.google.com/drive/folders/1jzKkgqTGSA0wEFtMuqyUQzwyfZ2MBJaW?usp=sharing)
- [Unity Educator Hub](https://learn.unity.com/educators)

## Contents

- [Next Steps - Introduction](https://learn.unity.com/course/next-steps/tutorial/next-steps-introduction?language=en&version=6.0) ([md](https://learn.unity.com/course/next-steps/tutorial/next-steps-introduction.md?language=en&version=6.0)) — Get introduced to the final course section on preparing for the Unity Certified User exam and finishing your Personal Project.
- [Lesson 6.1 - Project Optimization](https://learn.unity.com/course/next-steps/tutorial/lesson-6-1-project-optimization-1?language=en&version=6.0) ([md](https://learn.unity.com/course/next-steps/tutorial/lesson-6-1-project-optimization-1.md?language=en&version=6.0)) — Explore core optimization techniques to boost project performance, especially for larger mobile and web builds.
- [Lesson 6.2 - Research and Troubleshooting](https://learn.unity.com/course/next-steps/tutorial/lesson-6-2-research-and-troubleshooting-2?language=en&version=6.0) ([md](https://learn.unity.com/course/next-steps/tutorial/lesson-6-2-research-and-troubleshooting-2.md?language=en&version=6.0)) — Learn to research and troubleshoot online while adding features to Prototype 1, such as switching between two cameras with a key press.
- [Lesson 6.3 - Sharing your Projects](https://learn.unity.com/course/next-steps/tutorial/lesson-6-3-sharing-your-projects?language=en&version=6.0) ([md](https://learn.unity.com/course/next-steps/tutorial/lesson-6-3-sharing-your-projects.md?language=en&version=6.0))
- [ECS Survival Guide](https://learn.unity.com/course/next-steps/tutorial/ecs-survival-guide-1?language=en&version=6.0) ([md](https://learn.unity.com/course/next-steps/tutorial/ecs-survival-guide-1.md?language=en&version=6.0)) — Get a high-level introduction to entity component system (ECS) concepts and how they compare to typical object-oriented or component-based designs.
