# Intro to CAD Course

This course is designed to take you from a complete beginner to confidently modeling a full FTC robot. It emphasizes FTC-specific features and tools through engaging proLing concepts. As you advance, the projects become progressively more independent, yet always provide references to guide you along the way.

{% stepper %}
{% step %}

### Level 1

* **CAD Fundamentals** – An introduction to the basics of computer-aided design
* **Onshape Setup** – Step-by-step guidance on creating an account and adding essential tools
* **Navigation Guide** – How to efficiently move through Onshape’s interface and features
* **Core Principles** – Fundamental concepts that foster a strong design mindset

<figure><img src="https://2077382338-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F43zldy7bQi3nWvvIl7LZ%2Fuploads%2Falu1cAs2xcnMsnbsvfFu%2Fimage.png?alt=media&#x26;token=8271c550-11e5-4fb8-ade5-0363ff400c1f" alt="" width="563"><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Level 2

* **CAD Essentials** – Master the basics of sketching, part design, multi-part modeling, and assemblies with Onshape Learning Courses and FTC-focused exercises
* **Mechanical Systems** – Explore power transmission principles and develop gearbox models
* **Top-Down Workflow** – Begin applying top-down design strategies for FTC projects

<div><figure><img src="https://2077382338-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F43zldy7bQi3nWvvIl7LZ%2Fuploads%2FNAyney6VWEnIBA5A1zUO%2Fimage.png?alt=media&#x26;token=093612ea-7d80-495b-82fa-970b84c7c44b" alt="" width="375"><figcaption><p><em>Exercise #5 Two-Stage Gearbox</em></p></figcaption></figure> <figure><img src="https://2077382338-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F43zldy7bQi3nWvvIl7LZ%2Fuploads%2FG9fvDZS3sMPuxG5wuVqb%2Fimage.png?alt=media&#x26;token=3536cc5f-6dce-4656-81dc-72932cd95ea0" alt="" width="321"><figcaption><p><em>Exercise #6 Belt and Gear Transmission</em></p></figcaption></figure></div>

{% endstep %}
{% endstepper %}
