Loopar tillåter dig att utföra en serie kommandon upprepade gånger, antingen på obestämd tid, för ett visst antal gånger, medan ett visst tillstånd är sant, eller tills en viss åtgärd inträffar. Till exempel, att ha din robot att undersöka ett gäng bollar tills den hittar en gul en, helt enkelt skapa en loop som styrs av färgsensorn. Åtgärderna inuti loopen kommer att vara de för att undersöka nästa boll; kontrollen på loopen kommer att vara att färgsensorn inte känner av gult. Så när färgsensorn, efter att ha undersökt en boll, upptäcker gult, kommer den att sluta undersöka nya bollar och gå vidare till nästa steg i programmet. En switch uttalande talar om för din robot att utföra en serie av kommandon om ett visst tillstånd är sant och en annan serie av åtgärder om detta tillstånd inte är sant. Dessa två serier av åtgärder är ömsesidigt uteslutande i omkopplaren: roboten kommer att utföra en men inte den andra.  Nest en växla inuti en annan för att kontrollera för flera villkor innan du utför en åtgärd. Använd t.ex. bona strömbrytare för att få din robot att röra sig framåt om den varken upptäcker ljus eller ljud. Den första omkopplaren kommer att kontrollera ljus; om ljuset inte detekteras, kommer roboten att mata in den andra omkopplaren, som kontrollerar ljud. Endast om ljud inte detekteras (efter att ljuset inte har detekterats) kommer roboten att gå framåt. För att inkludera mer än ett fall i en strömbrytare som styrs av ett värde, avmarkera "Flattvy" i inställningarna för strömbrytaren och, på höger sida av inställningarna där det listar villkoren, tryck "+" för att lägga till ett annat fall. Detta är användbart när kontrollen är ett tal eller text meddelande vars värde kan vara mer än två olika saker. Detta ställer in villkoret roboten kommer att kontrollera för innan du utför kommandona inne i switchen eller loopen. Vanligtvis är kontrollen en sensor. Detta gör att din robot kan interagera nära med sin miljö.  Växlar kan också styras av ett värde. Anslut en variabel till växelns framkant med hjälp av en datatråd. Lägg till fall för exakt inmatning av ett tal eller en textvariabel. Till exempel, låt din robot köra en serie kommandon om talvariabeln är 0, olika kommandon om det är 1, och ännu en uppsättning kommandon ifall det är något annat nummer. Loopar kan också kontrolleras med tiden -- uttalandena inuti kommer att köras under en viss tid -- eller räkna -- hela loopen kommer att köras genom ett visst antal gånger. Välj Logik för att få loopen att köras tills ett visst tillstånd blir sant eller falskt, eller Forever att få roboten att utföra dessa kommandon på obestämd tid. Alla operationer som du sätter i en loop kommer att utföras varje gång loopen går igenom. Verksamheter som du placerar i varje fall av en omkopplare kommer att utföras om det fallet uppfylls. Placera och konfigurera dessa operationer som normalt. Du kan inkludera loopar och växlar inuti andra loopar och switchar, om du så önskar.
Förstå hur loopar fungerar. Förstå hur växlar fungerar. Släpp en loop eller byt till ditt program och välj kontrollen. Dra andra kommandon i loopen eller byt.