Program Sites

Degree Details

Degree Type

  • Master's
  • Online

Formats

  • Online

Availability

  • Full-Time
  • Part-Time

Location

  • Off-Campus

Build the Next Generation of AI-Powered Software Systems

Artificial intelligence is no longer experimental—it’s embedded in the software systems that power modern organizations. The online Master’s in Software Engineering for Artificial Intelligence at Boston University prepares experienced and aspiring engineers to design, build, and scale production‑grade software systems that responsibly integrate AI and large language models (LLMs).

Designed specifically for working professionals, this fully online AI software engineer program blends rigorous software engineering fundamentals, hands-on AI integration, and human‑centered system design.

  • Tuition: $25,000 total, fixed-price program
  • Format: 100% online
  • Credits: 30
  • Time to Complete: Approximately 2 years
  • Start Terms: September and January
  • Next Application Deadline: June 1 for 2026 Fall entry

Connect With Us

Join an upcoming live webinar to explore the program, learn how it prepares you to build intelligent, real-world systems, and get your questions answered by faculty and program representatives. Register now.


Why Choose AI and Software Engineering?

Most graduate programs teach software engineering, data science, or AI in isolation. In practice, modern engineering teams need professionals who can bridge these disciplines—engineers who understand not just models, but how to deploy them reliably, securely, and ethically in real‑world systems.

This AI and software engineering degree is built to meet that industry need. You’ll learn how to:

  • Integrate AI and LLMs into large‑scale software systems
  • Apply disciplined engineering practices to AI‑enabled applications
  • Design scalable data pipelines and MLOps workflows
  • Evaluate AI‑generated code for correctness, security, and maintainability
  • Build systems that are trustworthy, explainable, and usable by real people

Graduates are prepared for roles as AI Software Engineers, MLOps Engineers, Platform Engineers, and Software Architects for Intelligent Systems.


Designed for Career Impact

This online software engineering degree for AI is built with careers in mind. Throughout the software engineering and AI curriculum, you’ll work with industry‑relevant tools, real‑world datasets, and production‑style workflows, culminating in a year‑long capstone project where you design and deploy an end‑to‑end AI‑enabled application at scale.

You won’t just study AI concepts—you’ll practice them:

  • Cloud-based deployment and modern release workflows
  • AI‑assisted development and code review
  • Data engineering and distributed systems
  • Responsible AI implementation and governance

By graduation, you’ll have a portfolio of applied work that demonstrates your ability to operate at the intersection of software engineering, AI, and systems architecture.


An Engaging and Interactive Online Experience

The AI and software engineering master’s is taught through a combination of on-demand, asynchronous content and weekly live sessions taught from the BU Virtual Studios. Students enter into a high-engagement, online learning model, including:

  • Weekly live sessions with expert faculty
  • Structured modules with clear milestones
  • Hands‑on assignments and collaborative projects
  • Personalized feedback from instructors and learning facilitators

Offered by Boston University College of Engineering, this online AI and software engineering program delivers the same academic rigor as our on-campus programs and is taught only by BU Engineering faculty. You’ll be challenged by cutting-edge coursework and a world-class engineering education, all in a flexible online format designed to fit the lives of working professionals.


Accessible by Design

The online software engineering degree for artificial intelligence is intentionally designed to support learners from a range of technical backgrounds.

Before core coursework begins, students complete a structured foundational bootcamp that levels key skills in programming, tools, and data fundamentals. This ensures that motivated learners, from software developers to engineers transitioning into more AI‑focused roles, can succeed in the AI software engineer program.

Combined with its competitive $25,000 tuition, the AI software engineering program offers strong value without sacrificing academic quality or depth.

Curriculum Overview

The 30‑credit software engineering and AI curriculum is organized into three integrated components:

Foundational Phase
Orientation and bootcamp modules designed to prepare students for advanced coursework.

Software Engineering Core
Software engineering courses in scalable systems, AI‑assisted development, data architecture, human‑AI interaction, and a culminating capstone project.

Artificial Intelligence Core
Fundamental machine learning courses, programming for data‑driven systems, and responsible and ethical AI.

Together, these components prepare students to build AI‑enabled systems that are secure, reliable, scalable, and user‑centered.

Coursework

Pre-Program
Orientation
Software Engineering & Data Science Bootcamp

Year 1
Data Algorithms for Scalable Systems
Software Engineering Fundamentals
Programming Toolkit for Data Science
Machine Learning Fundamentals
Software Engineering at Scale

Year 2
Capstone Project: End to End AI Application Utilizing Big Data at Scale
AI/LLM-Aided Software Development
Responsible and Ethical Data Science and AI
Data Design and Distribution at Scale, AI/ML Ops
Human Centric AI UX


Admissions

Applicants are required to have a bachelor’s degree with relevant coursework in areas such as Computer Science, Software Engineering, Data Science, or Engineering, or work experience in one or more of these fields. Professional experience is valued, and we welcome applications from a wide range of backgrounds.

The AI and software engineering master’s program is ideal for professionals who want to:

  • Advance into AI‑enabled engineering roles
  • Future‑proof their software engineering careers
  • Gain practical experience integrating AI into real systems

There are no testing requirements (e.g., GRE, GMAT), and we do not require professional references to apply. You may include them, however, if you believe they would be helpful for your application.


Take the Next Step

The online Master of Science in Software Engineering for Artificial Intelligence at Boston University prepares engineers to lead in a world where AI is foundational, not optional. If you’re ready to build the systems shaping the future of software, this AI software engineering program offers the rigor, flexibility, and value to get you there.


FAQs

Program Overview & Differentiation

Curriculum & Coursework

Format, Time Commitment & Student Experience

Admissions & Career Outcomes