- Advanced A-Frame
- A-Frame AR and VR customizations.
- Integrating WebXR applications with other tools.
- Capstone Project
- Creating an AR/VR application using learned concepts.
- Getting Started with WebXR
- Introduction to WebXR concepts and applications.
- Tools and libraries for WebXR development.
- A-Frame Basics
- Introduction to A-Frame for AR and VR development.
- Building a simple A-Frame AR and VR project.
- Mid-Air and Object Detection
- Creating mid-air AR experiences.
- Setting up object detection for AR applications.
- Device Tracking
- Introduction to device tracking for enhanced AR stability.
- Getting Started with Vuforia
- Setting up the Vuforia engine in Unity.
- Creating and managing an image database.
- AR Features in Vuforia
- Working with image targets and multi-targets.
- Ground plane detection for placing objects on real-world surfaces.
- Lighting in Unity
- Basics of lighting and shadows.
- Configuring different types of lights for mood and environment.
- Advanced Unity Concepts
- Combining multiple features for a polished Unity project.
- Physics in Unity
- Rigidbody and collision detection.
- Using triggers and tags for interaction.
- UI, Audio, and Particle Effects
- Creating a simple UI in Unity.
- Adding and managing audio and video.
- Particle effects for visual enhancements.
- C# Scripting in Unity
- Introduction to MonoBehaviour and Unity Callbacks.
- Basics of C#: Variables, loops, conditions, and methods.
- Math and Vector operations in Unity.
- Randomization and Interactivity
- Generating random values for gameplay elements.
- Creating simple interactivity using scripts.
- Unity Game Engine Overview
- Introduction to Unity.
- Unity interface: Tools, View, and Windows.
- Overview of the 3D coordinate system.
- GameObjects and Components
- Understanding GameObjects and their hierarchy.
- Introduction to Components and their roles in Unity.
- Transformations in 3D
- Translation, rotation, and scaling in Unity.
- App Development with MIT App Inventor
- Overview of MIT App Inventor and setting up the environment
- Basic components of app design (buttons, labels, text inputs)
- Implementing Bluetooth communication in the app
- Navigating Obstacles: Using Sensors for Obstacle Avoidance
- Designing and implementing obstacle avoidance algorithms
- Utilizing ultrasonic sensors for obstacle detection and avoidance
- Following the Line: Building a Line-Following Robot
- Understanding IR sensors and their role in line following
- Designing a line-following algorithm
- Practical: Build and test a line-following robot.