MSOE’s Master of Science in Machine Learning is an exciting opportunity for working professionals and recent graduates who want to develop advanced skills in machine learning and artificial intelligence (AI) technology. As a distinguished leader in the area of machine learning and applications of AI, MSOE is the ideal choice for you to become a machine learning leader in your own right. Master the skills necessary to develop and deploy machine learning solutions in your technical field.

The online master’s in machine learning program was designed to focus on the application of machine learning to industrial problems, as well as the development and deployment of machine learning-based products, making it unique amongst the current educational offerings in this space. What does that mean for you? Through this program, you will gain skills that can be applied immediately to your current work, boosting your value and leadership abilities well before graduation.

Online Master's of Machine Learning Details

  • Offered 100% online
  • Synchronous classes
  • 32 credits to completion
  • Apply credits from the Graduate Certificate in Applied Machine Learning toward master's program

Online Master's of Machine Learning Program Outcomes

The online master's of machine learning program will prepare you to:

  • Be the lead architect on complex projects involving machine learning and data science
  • Develop solutions that address competing ethical and professional concerns as both technology and society continue to evolve
  • Analyze complex problems involving advanced applications of machine learning and data science and design solutions that meet relevant business, technical and ethical standards
  • Apply a rigorous, scientific approach that includes forming research questions, generating hypotheses, designing and executing experiments and evaluating results to make informed judgments
  • Effectively evaluate and utilize state-of-the-art software and parallel computing hardware in the design and implementation of projects
  • Effectively describe solutions and their implications and communicate results to technical and non-technical audiences
  • Successfully deploy production-quality solutions involving machine learning and data science techniques using current best practices

Get a Program Brochure

Earn your master's degree or certificate online with MSOE. Complete the form to get a program details sheet delivered to your inbox.

Real-world experience, delivered directly to you

While there are many post-baccalaureate programs which introduce students to the concepts of machine learning, few, if any, focus on the application of machine learning to industrial problems and the development and deployment of machine learning-based products.

Key features of MSOE’s program include:

  • Depth of technical content
  • Build on prior knowledge with each course to develop deep expertise
  • Industry applications and integration in each course
  • Access to supercomputer ROSIE
  • Small class sizes and synchronous courses
  • Faculty who excel in teaching, research and student support

Online Master's in Machine Learning Curriculum

Required Courses (28 credits)

  • CSC 5201—Microservices and Cloud Computing (4 Credits)
  • CSC 5610—AI Tools and Paradigms (4 Credits)
  • CSC 6605—Machine Learning Production Systems (4 Credits)
  • CSC 6621—Applied Machine Learning (4 Credits)
  • CSC 7901—Machine Learning Capstone (4 Credits)
  • MTH 5810—Mathematical Methods for Machine Learning (4 Credits)
  • PHL 6001—AI Ethics and Governance (4 Credits)

Electives (4 credits)

  • CSC 5601—Theory of Machine Learning (4 Credits)
  • CSC 5611—Deep Learning (4 Credits)
  • CSC 5615—Deep Learning in Signal Processing (4 Credits)
  • CSC 5241—GPU Programming (4 Credits)
  • CSC 5980—Topics in Computer Science (Variable Credits)
  • CSC 6999—Computer Science Independent Study (Variable Credits)

Explore the required courses and electives

Pathways to your Online M.S. in Machine Learning

Pathway 1: Attend as a Full-Time Student

Complete your master's in as few as 2 years by taking 2 courses (8 credits) per semester.

Pathway 2: Attend as a Part-Time Student

If a full-time workload is not ideal, the option to complete the program as a part-time student may help you balance your academic and work commitments. Take one course (4 credits) per semester and complete the program in 4 years.

Pathway 3: Start with a Certificate

The M.S. is organized around "stackable" certificates that you can start with or earn along the way:

  • Applied Machine Learning Graduate Certificate (two 4-credit courses)
  • Machine Learning Engineering Graduate Certificate (two 4-credit courses

Pathway 4: Five-Year B.S. to M.S. Option

Choose from several undergraduate programs that will feed into this master's program.

Online M.S. in Machine Learning Tuition & Financial Aid

Total estimated tuition: $51,200*

The online Master of Science in Machine Learning is 32 credit hours in total, with 8 credits earned each semester with a full-time course load.

We know that figuring out how to finance your education is an important consideration when you are exploring graduate programs. The MSOE Financial Aid Office can assist you in processing loans to pay your MSOE tuition costs.

You have several avenues to find assistance in paying for your program, including federal financial aid and private loans. MS in Machine Learning students may benefit from available scholarships. Many employers will also provide tuition assistance to employees through a qualified educational assistance program. You can exclude up to $5,250 of employer educational assistance program benefits each year on your taxes. Be sure to check with your employer prior to committing to any other loan options to see if they have a qualified program in place.

*Tuition and costs effective as of November 1, 2024. Tuition rates are not inclusive of textbooks and fees. Tuition and costs are subject to change and should be confirmed on the University’s official tuition webpage.

Online Machine Learning Program Admissions

Get details on the application deadlines and materials required for the Online Master's in Machine Learning and the Online Graduate Certificate in Applied Machine Learning.

Online Master's in Machine Learning Program FAQs

Get answers to frequently asked questions.

Online Graduate Certificate in Applied Machine Learning

MSOE’s Graduate Certificate in Applied Machine Learning is an accelerated program that provides a firm foundation in data science, machine learning, deep learning and AI with an emphasis on applications.