# Introduction

![](https://2169521322-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Fpakronics-education%2F-Lpg-n4CBRhEvwKUaANo%2F-Lpg0JX7YNvBJK6imL5X%2F0.png?generation=1569475349214246\&alt=media)

Makeblock HaloCode is a powerful single board computer, with built-in Wi-Fi and versatile electronic modules. Specially designed for programming education, HaloCode is extremely beginners-friendly. Creation can be done through simple coding. Use mBlock 5 with HaloCode. You can start with graphical programming, simple as building blocks, and further delve into textual programming, the cutting-edge Python. Wireless connectivity enables HaloCode to connect to the internet, to realize IoT functions. You can make your own smart-home devices.

![](https://2169521322-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Fpakronics-education%2F-Lpg-n4CBRhEvwKUaANo%2F-Lpg0JX8EgkJzW0UHFRS%2F1.png?generation=1569475349283203\&alt=media) ![](https://2169521322-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Fpakronics-education%2F-Lpg-n4CBRhEvwKUaANo%2F-Lpg0JX9XOwCGnfPvXMf%2F2.png?generation=1569475349281955\&alt=media)

**Use mBlock 5**

Use mBlock 5 to play with HaloCode. You can make all kinds of creations, such as a wearable somatosensory pedometer, a touch sensitive light box, and more.

![](https://2169521322-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Fpakronics-education%2F-Lpg-n4CBRhEvwKUaANo%2F-Lpg0JXApNDOntk-GobI%2F3.png?generation=1569475349247564\&alt=media)

* **mBlock 5 PC**: visit <http://www.mblock.cc/mblock-software/> to download
* **mBlock 5 Web**: <https://ide.mblock.cc/>
* **mBlock App**: search for "mBlock" on any app store to download and install

Note: mBlock 5 Web requires an extra software mLink to connect to your devices. Please refer to [mLink](http://www.mblock.cc/doc/en/part-one-basics/mlink-quick-start-guide.html%22%20/t%20%22_blank) [Guide](http://www.mblock.cc/doc/en/part-one-basics/mlink-quick-start-guide.html%22%20/t%20%22_blank)。
