Can someone help me learn vex block coding? Is there an online program that teaches coding? I’m even willing to learn text or python if there is a course or program that teaches coding. Any and all help is appreciated.
The big part of learning how to code is understanding the base blocks that make up the code, I’m sure others could explain it better but I’ll link some resources below for you to use.
To me, the best starting point for programming is understanding the way the logic of the code works. Scratch, while not exactly the same as vex, is a great resource for learning the logic of the code, allowing you to explore, as well as look through additional tutorials to the ones built into VEXCode (some tutorials are built into the Scratch website and others can be found on platforms like YouTube). It is also very similar to block coding in VEX because it uses the same basic coding engine. Link: https://scratch.mit.edu/
Are you able to use scratch when creating a VEX competition template?
Thank you for the resources!
Not as far as I’m aware, Scratch code isn’t really compatible with VEX robots. Scratch programs play out on your computer, like a game would, while VEXCode programs can be downloaded to a VEX robot. Because of this difference, Scratch has slightly different blocks from VEXCode. For example, Scratch has “move sprite” blocks while VEXCode has “turn motor” blocks. Its application to VEX is limited to helping you learn the logic and general blocks coding system, but it is a great resource for doing so.
I’m wanting to get better at coding. I’ve read a lot of the VEX articles on coding and watched youtube videos. I just wish there was a course on coding. Thank you for your suggestion on using scratch. I can see where it helps explain the logic behind coding.
VEX offers a small course for block code and Python online that is completed in the browser. Here’s the link:
https://education.vex.com/stemlabs/cs/cs-level-1-vexcode-vr-blocks
Thank you! I will check it out.