Recent advancements in technology have opened up new avenues for educators to facilitate teaching and leverage more learning access the digital age. As demand computational skills continues grow preparation future careers, both teachers students face challenge of developing problem-solving, critical thinking, communication, collaboration within an emerging landscape. Technology adoption, big da...