Vexは、VEXCODEフレームワークを使用して、ユーザーが迅速かつ簡単にコーディングを開始できるようにします。VexCodeは、ブロック、Python、またはC ++で記述できます。VSCODE拡張機能は、学生がコーディングを支援するために市場で見つけることができます。

ブロックは、Chromebook、Amazon Fire、Androidタブレット、iPad、Windows、Macで動作します。ユーザーがロボットのコマンドロジックのシーケンスを作成できるようにするドラッグアンドドロップインターフェイスを提供します。各コマンドは、構成可能な入力を持つ可能性のあるブロックであり、ロボットの動作を定義します。すべてのブロックはカラー調整されており、同様のタイプのコマンドとグループ化されています。コマンドのシーケンスが確定すると、ブロックプラットフォームがコードを実行できます。このプロセスには、コードをロボットにコンパイルしてダウンロードし、指定されたコマンドシーケンスを実行することが含まれます。

PythonまたはC ++を使用する場合、Vexapiをインポートするか、使用する言語にそれぞれ含める必要があります。次に、APIを使用して、ロボットが使用するコマンドシーケンスとロジックを定義します。
VEX uses the VEXcode framework, which enables users to start coding quickly and easily. VEXcode can be written in Blocks, Python, or C++.  A VSCode extension can be found in the marketplace to assist students with coding.

Blocks works on Chromebooks, Amazon Fire, Android tablets, iPads, Windows and Mac. It provides a drag and drop interface that allow the user to create sequences of command logic for the robots. Each command is a block which may have a configurable input the defines the behavior of the robot. Every block is color coordinated and grouped with similar types of commands. Once a sequence of commands is finalized the blocks platform can run the code. This process involves compiling and downloading the code to the robot and executing the given command sequence. 

When using Python or C++, then the VEXapi must be imported or included respective to the language being used. The API is then used to define command sequences and logic for the robot to use.