La programación para niños tiene como objetivos preparar eventuales programadores profesionales, enseñar suficiente programación y usar la programación como medio para explorar otras áreas, así como adquirir pensamiento computacional como herramienta para la vida. Se pueden utilizar tantos escenarios y objetos disponibles como se desee.