Following are high-level instructions for setting yourself for development with [Mbed OS](https://os.mbed.com) summarized from instructions on its website. For more details you should refer to the Mbed OS website.
You would need a desktop or laptop computer running Linux, Mac OS X, or Window OS, and with a recent version of one of the major browser.
For developing applications with Mbed there are two tools.
Option 1: Arm Mbed Online Compiler
This is the option recommended for most users. Under this option you would write and build applications using a web browser. You would need to create an Arm Mbed developer account. The on-line compiler is available at https://os.mbed.com/compiler/, and allows version control and collaboration across users.
Option 2: Arm Mbed Command-line Tool
This is the option recommended for users who prefer to work offline or use local code editors or IDEs. Mbed CLI tool is a Python program that takes orchestrates builidng an Mbed OS application. However, it requires that your machine also has compilers and other build tools installed. Therefore, to use this option you need to do two things: