Phone & Tablet

DUELink module versatility allows it to work with Phones and Tablets. The modules' internal Scripting engine is accessible from many Interfaces, and in this case, a serial UART connection is all it takes.
When connecting to an Android system, any DUElink module will present itself as a virtual serial connection. You can quickly try it by installing any serial terminal program to send commands.

Here is a terminal sending a command to blink the status LED 40 times.

Similarly, a Python, JavaScript or C++ can be used, as long as you have access to the virtual serial port.
Wireless
A WiFi or a Bluetooth wireless interface can also be used instead of USB.

See Wireless Interface for more details.
Block Coding
Support goes beyond typed coding and into block-coding with MIT App Inventor.

This educational app-building-tool allows users to build apps using a simple drag-and-drop interface. See App Inventor language page for more details.