Computational thinking is a problem-solving technique that breaks down complex problems into simple steps.