The Coding 201 course is an intermediate coding course designed to provide students with an in-depth understanding of the principles behind coding, virtual and augmented reality. Students will learn how to design and build complex robotic systems using programming languages such as Python, JavaScript, Swift, C# or C++. This course is designed to teach students the principles of game design using virtual reality (VR), augmented reality (AR) and animation. Students will learn how to create immersive game environments and characters using industry-standard software, as well as develop gameplay mechanics and systems that take advantage of VR and AR technology.