# Visual Studio Code

[Visual Studio Code](https://code.visualstudio.com) is a Free Open Source code editor that you can use to edit your programs.

Working from Visual Studio code allows you to benefit from all the features
of a professional IDE while working with PXT: working with files, 
git integration (or source control of your choice), hundreds of extensions.

* background compilation
* auto-completion
* pxt command line integration

**Follow [these instructions](https://pxt.io/cli)** to setup your machine and edit your programs in Visual Studio Code.

![](/static/mb/vscode.png)

