Professional Master's in Artificial Intelligence

Advance your career in artificial intelligence.

Launching fall 2026

The professional master’s in AI prepares engineers, applied scientists and technical professionals for career advancement in advanced technical leadership roles in the rapidly growing field of artificial intelligence engineering. The core curriculum addresses a breadth of areas central to AI engineering expertise including machine learning, statistical learning, data mining and ethics.

The professional master’s isavailable on-campus at CU Boulder, but you can alsopursue a master’s in AI online with our Coursera option.

Start your application

MS-AI Curriculum & Requirements

You will complete a total of 30 credits of graduate-level coursework, including courses in ethics, interdisciplinary topics outside of computer science, and nine credit hours of electives in a variety of AI sub-disciplines. You must complete the program within four years.

Degree requirementsAdmissions requirements

Required Course Examples

You will choose twoFoundations of AI courses and twoAI Core courses. Please see thedegree requirements page for the most up-to-date course lists.

  • Convex Optimization and Its Applications
  • Machine Learning
  • Probabilistic Models of Human and Machine Learning
  • Theoretical Foundations of Autonomous Systems
  • Computer-Aided Verification
  • Data Mining
  • Computer Vision
  • Natural Language Processing
  • User Centered Design and Development
  • Neural Networks and Deep Learning
  • Recommender Systems
Interdisciplinary Course Examples

In addition to three elective courses in a variety of AI sub-disciplines, you will also complete two interdisciplinary courses in topics like:

  • Formal Methods in Philosophy
  • Differential Equations and Dynamical Systems
  • Online Communities
  • Digital Identity
  • Topics in Geographic Skills: Machine Learning & Spatial Data
  • Unstructured and Distributed Data Modeling and Analysis (business analytics)
  • Security Analytics with Python and Machine Learning (business analytics)