Getting Started & Setup
Welcome to Your Robotics Journey
Before diving into the hands-on modules, you need to ensure you have the foundational knowledge, choose the right learning path for your goals, and properly configure your development environment.
This module is your launchpad – it helps you:
- Evaluate your current knowledge and skills
- Understand what you need to know before starting
- Choose the learning path that matches your goals and resources
- Configure your development environment correctly
- Know where to turn when you get stuck
Over the next 13 weeks, you'll invest 8-10 hours per week building hands-on robotics skills. Success requires honest self-assessment and proper preparation.
Module Structure: What You'll Learn
This module guides you through:
- Self-Assessment Quiz: Evaluate your readiness for the course
- Prerequisite Knowledge: Python, Linux, and math fundamentals
- Learning Paths: Three options tailored to your resources and goals
- Environment Setup: Installation and configuration guides
- Support Resources: Where to find help when you need it
Learning Outcomes
By the end of this module, you will be able to:
- Assess your readiness for the course by identifying gaps in programming, Linux, and robotics knowledge
- Understand prerequisite knowledge and skills required before proceeding to Module 1
- Choose a learning path aligned with your resources (simulation-only, edge hardware, or full physical)
- Configure your development environment for Python, ROS 2, and robotics software
- Access support resources and understand how to troubleshoot common setup issues
Next Steps
Ready to get started? Head to Learning Path & Prerequisites to assess yourself and choose your path.
Time commitment: 1-2 weeks (completing at your own pace) Hands-on content: Environment setup and configuration Capstone connection: Your chosen learning path determines your hardware and simulation choices throughout the course