Blokkprogrammeringsverktøyet i +Code finnes i to varianter, Simple og Advanced. Forskjellene er ikke så store, og man kan svitsje frem og tilbake mellom de to.
Advanced har mer avanserte matematikkblokker.
Advanced har løkker som kan bla gjennom liste, samt break.
Advanced har lister (egen meny).
På PC kan man holde inne Ctrl for å klikke og dra enkeltblokker uten å dra med alle under, som i MakeCode.
Hvis man bytter fra blokker til Python kan man IKKE bytte tilbake igjen, slik man kan i MakeCode.
Når man lager en variabel, er det ikke satt til standard at man skal gi variabelen en tallverdi. Derfor må man hente en tall-blokk fra matematikkmenyen og kombinere disse.