Professional Education at the University of Utah partners with Flatiron School, a respected tech education provider known for its challenging, career focused programs. These courses are designed to help students build practical, job ready skills and explore new opportunities in the tech field. Each course uses University of Utah approved curriculum, developed and taught by Flatiron School. When you finish a course, you’ll get a completion certificate from Flatiron and a digital badge from the University of Utah.
You can explore all available programs, contact student services, or click on a class title below to learn more about each course.
Kickstart a career in artificial intelligence
Learn to develop AI models with the world’s most popular languages, tools, and techniques. From learning the basics of Python to creating your first artificial intelligence - whatever you want to create, we’ll get you there. We won't only teach you how to create industry-level projects, but also how to learn and adapt. You'll graduate with a portfolio of projects and a professional portfolio ready to take on the AI specialist job market.
From beginner to cybersecurity professional
Embark on a comprehensive bootcamp that takes you from a cybersecurity novice to a professional practitioner. This bootcamp covers everything from foundational concepts like computer networking and operating systems to advanced skills in penetration testing, threat intelligence, and incident response. You’ll learn cybersecurity professionals' tools and techniques, gaining hands-on experience with real-world applications. With a strong emphasis on practical learning, you’ll apply your skills to solve complex security challenges, culminating in a capstone project demonstrating your professional readiness. By the end of this bootcamp, you'll have a well-rounded portfolio across cybersecurity domains that will help showcase your cybersecurity skills and position you for success in any organization.
From beginner to data pro
Embark on an immersive journey that takes you from data science novice to expert. This comprehensive bootcamp covers everything from the foundational principles of data analysis to the advanced tools and techniques used by top data scientists. You’ll learn Python, SQL, and data visualization before diving into more complex areas like machine learning, big data processing, and AI. With a strong emphasis on hands-on learning, you’ll apply your skills to real-world problems, culminating in a capstone project that demonstrates your readiness for the professional world. By the end of this bootcamp, you’ll have a portfolio that showcases your expertise and positions you for success in one of the most dynamic and rapidly evolving industries.
From beginner to professional software engineer
Immerse yourself in a bootcamp that covers the entire spectrum of software engineering, from the basics of front-end development to the complexities of full-stack application design.
You’ll learn the tools and techniques used by professional software engineers, gaining expertise in HTML, CSS, JavaScript, React, Python, and backend systems. With a strong emphasis on hands-on learning, you’ll work on real-world projects that challenge you to apply your skills in meaningful ways. The bootcamp culminates in a capstone project that showcases your ability to develop full-stack solutions, preparing you for a successful career in one of the most in-demand fields today.
These programs are not eligible for the University of Utah employee tuition reduction benefit.