
University of Utah
The University of Utah’s Kahlert School of Computing offers a diverse range of academic programs at both undergraduate and graduate levels. The undergraduate programs focus on foundational knowledge in computer science, preparing students for various careers in software development, data science and artificial intelligence. Graduate programs include master’s and Ph.D. degrees, with options for specialization in areas such as computing, artificial intelligence and software development. The Master of Software Development program caters to individuals transitioning into tech from other fields. The Ph.D. and M.S. programs emphasize research and provide financial support through assistantships and fellowships. Additionally, certificate programs in data science, deep learning and secure computing offer flexible learning options for professionals seeking specialized knowledge.