Pensamento computacional envolve reformular problemas complexos em termos de processos computacionais, como redução, decomposição, abstração e simulação. Ele é um conceito conceptual e não de implementação, e pode ser aplicado em diversas áreas como previsão de preços de ações, busca na internet, carros autônomos e frameworks web.