Remove a row

See how Remove row undoes an Add row and the table grows more slowly. This tutorial is part of the Nairda learning path. You can build it step by step inside the app, which checks every block you place before letting you move on. The steps We create a table called data. We create a number variable called rows. We add a While loop, which repeats forever. Inside the loop we add a row to the table. Behind it we add a second row. And behind that we remove one, so each turn the table only grows by one. At the end we set rows to the Height of the table. On the dashboard we draw a label and give it the variable rows. When you finish, the app takes you straight to the next tutorial in the path. ...

August 12, 2026 · 1 min · 143 words · Nairda

Use a variable

Show the same variable on a label, a slider and a chart at the same time. This tutorial is part of the Nairda learning path. You can build it step by step inside the app, which checks every block you place before letting you move on. The steps We add a While loop, which repeats forever. We create a number variable called value. On the dashboard we draw a label. We change the label text to value. We add a slider to the dashboard. And we add a chart to the dashboard. We drag the variable value onto the label. We drag it onto the slider too, so it can be moved by hand. And onto the chart, which draws how it changes. When you finish, the app takes you straight to the next tutorial in the path. ...

August 12, 2026 · 1 min · 142 words · Nairda

Arithmetic operators

Two dashboard buttons that add and subtract one from the same variable. This tutorial is part of the Nairda learning path. You can build it step by step inside the app, which checks every block you place before letting you move on. The steps We add a While loop, which repeats forever. We create a number variable called value. On the dashboard we draw a label and name it value. We add a button and name it Add. We add a second button and name it Subtract. On the dashboard canvas we build a Set with a sum inside. The sum is value plus 1. We drag that block onto the Add button and drop it on Press. We build another Set with a subtraction inside. This one is value minus 1. And we drop it on the Press of the Subtract button. Finally we drag the variable value onto the label. When you finish, the app takes you straight to the next tutorial in the path. ...

August 12, 2026 · 1 min · 171 words · Nairda

Chart a table

Fill a table with random numbers and draw them on the dashboard chart. This tutorial is part of the Nairda learning path. You can build it step by step inside the app, which checks every block you place before letting you move on. The steps We create a table called data. We create a number variable called value. We add a Repeat loop and ask it for 20 turns. Inside the Repeat we add a row to the table. Behind it we write a random number into the table. The random goes from 0 up to 100. Behind it we set value to what we just saved in the table. We put a delay so the chart draws little by little. On the dashboard we draw a chart and give it the variable value. When you finish, the app takes you straight to the next tutorial in the path. ...

August 12, 2026 · 1 min · 153 words · Nairda

Convert to uppercase

Read a text from the terminal and print it back in capital letters. This tutorial is part of the Nairda learning path. You can build it step by step inside the app, which checks every block you place before letting you move on. The steps We add a While loop, which repeats forever. We create a text variable called terminal. We create another text variable called reading. Above the loop we clear the terminal with an empty Set. Behind it we read what is typed into reading, using Wait. Behind it we add a Join block. Inside the Join we put To uppercase. And we give it the variable reading. On the dashboard we draw a terminal and give it the variable terminal. When you finish, the app takes you straight to the next tutorial in the path. ...

August 12, 2026 · 1 min · 142 words · Nairda

Add two numbers

Read two numbers typed into the terminal and print their sum. This tutorial is part of the Nairda learning path. You can build it step by step inside the app, which checks every block you place before letting you move on. The steps We add a While loop, which repeats forever. We create a text variable called terminal. We create two number variables, num1 and num2. Above the loop we clear the terminal with an empty Set. Behind it we read the first number with Wait. And behind that we read the second number the same way. Behind it we put Join with a sum inside. The sum adds num1 and num2. On the dashboard we draw a terminal and give it the variable terminal. When you finish, the app takes you straight to the next tutorial in the path. ...

August 12, 2026 · 1 min · 144 words · Nairda

Average with a table

Split the work into four functions: clear the table, fill it with random numbers, add them up and print the average. This tutorial is part of the Nairda learning path. You can build it step by step inside the app, which checks every block you place before letting you move on. The steps We create a table called data. We create two number variables, index and result. We create a text variable called terminal. We create the four functions: clear, fill, compute and print. And the other two functions, compute and print. In the clear canvas we empty the terminal. Behind it we add a Repeat. It runs as many times as the table is wide. Inside the Repeat we remove one column, so the table ends up empty. In the fill canvas we set index back to 0. Behind it a Repeat of 10 turns, one per number. Inside it we write a random number into the table. The random number goes from 0 to 100. The column it writes into is the variable index. Behind it we add a Set with an operation inside. The operation adds one to index, to move to the next column. And we add a new column, so there is room for the next one. In the compute canvas we set index back to 0. Behind it a Repeat of 10 turns, one per number. Inside it we add a Set with an operation inside. What it sums is result itself, so the numbers pile up. What it adds is what the table holds at the column index. Behind it we add another Set with an operation inside. That one adds one to index, to move to the next column. After the Repeat we add one more Set, with an operation inside. We change that operation to a division. It divides result by 10, which is the average of the ten numbers. In the print canvas we set index back to 0. Behind it another Repeat of 10 turns. Inside it we add a Join, which writes into the terminal. What it writes is what the table holds. And the column it reads is the variable index. Behind it we add a Set with an operation inside. The operation adds one to index, to move to the next column. After the Repeat we write the word result. And behind it the value of result. Back in the main canvas we add a While loop, which repeats forever. Above it we call fill, which loads the table. And above that, clear, so the table starts empty. And behind them we call compute and print. On the dashboard we draw a terminal. And we drag the variable terminal onto it. When you finish, the app takes you straight to the next tutorial in the path. ...

August 12, 2026 · 3 min · 474 words · Nairda

From text to number

Read a number typed into the terminal and do math with it using the To number block. This tutorial is part of the Nairda learning path. You can build it step by step inside the app, which checks every block you place before letting you move on. The steps We add a While loop, which repeats forever. We create a text variable called typed. We create a number variable called result. Inside the loop we save whatever is typed into typed. Behind it we set result to a sum. To number turns the text into a number that can be added. We give the variable typed to the To number block. On the dashboard we draw a terminal and give it the variable typed. We add a label and give it the variable result. When you finish, the app takes you straight to the next tutorial in the path. ...

August 12, 2026 · 1 min · 153 words · Nairda

First name and last name

Join two texts read from the terminal into a single one. This tutorial is part of the Nairda learning path. You can build it step by step inside the app, which checks every block you place before letting you move on. The steps We add a While loop, which repeats forever. We create the text variables terminal, first, last and result. And two more text variables, last and result. Above the loop we clear the terminal with an empty Set. Behind it we read the first name with Wait. And behind that we read the last name the same way. Behind it we set result to the variable first. And we join the last name behind it. When you finish, the app takes you straight to the next tutorial in the path. ...

August 12, 2026 · 1 min · 136 words · Nairda

Guess the number

Compare what the player types against a secret number and say when they get it. This tutorial is part of the Nairda learning path. You can build it step by step inside the app, which checks every block you place before letting you move on. The steps We add a While loop, which repeats forever. We create a text variable called message. We create a number variable called guess. Inside the loop we set guess to whatever is typed, using Wait. We add an If with a comparison in its condition. We compare the variable guess against the secret number 7. If they get it, we write You got it into message. On the dashboard we draw a terminal and give it the variable message. When you finish, the app takes you straight to the next tutorial in the path. ...

August 12, 2026 · 1 min · 144 words · Nairda