Code Skills Course Overview

0. Curriculum Overview

Full overview of all lessons in the course.

1. What is Programming?

Intro to programming and its role in robotics.

2. VEX IQ Blocks Overview

Learn block movement and downloading code to the brain.

3. Importance of Pseudocode

Learning how to outline code using pseudocode.

4. Simple Movements

Driving and turning the robot accurately.

5. Wait and Timing

Using timed pauses to control robot actions.

6. Sensors

Understanding and using distance, color, and gyro sensors.

7. Conditional Statements

Using if/else logic with sensors.

8. Loops

Repeating actions using different types of loops.

8.5 Nested Loops

Combining loops inside loops for advanced tasks.

9. Dance Routine Project

Create a coordinated dance using all learned concepts.

10. Variables & Storing Info

Learning numeric, boolean, and list variables.

11. MyBlocks & Functions

Creating reusable functions in VEXcode.

12. Debugging

Fixing issues using debugging strategies.

13. Exploration Day

Experimenting with new blocks and features.

14. Follow the Tape Challenge

Start planning the autonomous tape challenge.

15. Work Day

Turn pseudocode into working code.

16. Test Day

Run the autonomous maze challenge.

17. Extra Challenge

Use sensors to solve a random maze.

18. Work Day

Develop advanced maze pseudocode.

19. Work Day

Convert pseudocode into code.

20. Test Day

Final tape-following competition.