Welcome to the forums!
This is amazing to hear!
The easiest way to get the code off of GitHub and onto their computer is to press the green Code button at the top rightish of your screen, and then Download Zip.
@insert_code is correct, you need VEXcode Pro to view this code. Once downloaded, go to File → Open and find the directory the directory for the code, and select the <Robot>.v5code file.
I think the best way to learn code is small project based tasks. Like, make the robot move forward, turn 180 and come back. Make the robot move with joysticks, then using if statements to make a lift move, etc.
This is a quick basics on using VEXcode Pro.
You can set motors and sensors up the same in VEXcode and VEXcode Pro, by clicking the motor icon in the top left of the screen. You can set a motor by motorname.spin(fwd, -100 to 100, pct);. You can read controller buttons with controllername.ButtonL2.pressing(), and joysticks with Controller1.Axis3.value() (where the axis is the number on the controller). And to delay the program uses wait(some number, msec or sec);
Here's an example of a code to go forward, turn around and come back would be this, where the students will have to tune the timings (and maybe power) to get the robot to move correctly.
int main() {
// Initializing Robot Configuration. DO NOT REMOVE!
vexcodeInit();
// Drive forward at 100 percent power
left.spin(fwd, 100, pct);
right.spin(fwd, 100, pct);
// Wait 1 second
wait(1, sec);
// Move the left side forward and the right side backwards (turn the robot)
left.spin(fwd, 100, pct);
right.spin(fwd, -100, pct)
// Wait 500ms, or 0.5 seconds
wait(500, msec);
// Move forward at 100 percent poewr
left.spin(fwd, 100, pct);
right.spin(fwd, 100, pct);
// Wait 1 second
wait(1, sec);
// Stop the robot
left.spin(fwd, 0, pct);
right.spin(fwd, 0, pct);
}
Hope this helps!