It is always a challenge for someone to decide what language they should use when they learn programming. DUE changed that by providing a Dynamic syntax that is Universal and Extensible. Learners can start with DUE quickly and then transition into their language of choice, such as C, C++, C#, JavaScript, Java and Python.

Dynamic Syntax

DUE lets the user decide what syntax they want to use and it just works! Here is example code that checks if the temperature is more than 60 and then it prints “Too Hot”. This example is written in BASIC-like syntax, the easiest one to learn.

If temp > 60
Print "Too Hot!"

This example does the same thing using a Python-like syntax. Python is a popular language option among educators and it is also supported on BrainPad through MicroPython.

If (temp > 60):
  Print ("Too Hot!")

This goes even beyond by offering a syntax compatible with C, C++, C# Java, JavaScript.

if (temp > 60) {
  print ("Too Hot!");

Nothing to Install

The online editor for DUE works within the browser, no accounts to create, no software to install. It is compatible with Windows, Mac and even Chromebook. Works with Microsoft Edge and Google Chrome.

While the DUE editor works on tablets and phones, the full experience shines when having a full keyboard.


This feature allows learners to run the code step-by-step to see what is really happening and why the code works or it doesn’t work. Debugging is a very important feature found in all professional tools, but it is typically missing with educational tools. BrainPad is the only STEM tool on the market that brings such a high level of functionality to learners.

Get Coding!

What are you waiting for? Get yourself a BrainPad and start Coding!


Twitter Feed
Hot off the press!
December 19, 2019
October 11, 2019
September 26, 2019
August 23, 2019
August 7, 2019
August 5, 2019