SCRATCH are la bază un mediu vizual foar- te simplu. Principiul lucrului cu SCRATCH este că utilizatorul nu trebuie să scrie nici un fel de cod. Toate structurile de control din programare, precum şi obiectele, variabilele şi diverse funcţii care permit în special reali- zarea de aplicaţii grafice sunt disponibile în interfaţa vizuală.