What You'll Learn
Through the degree program in software engineering you:
- Develop an understanding of current technologies, such as databases, communication protocols, cloud computing, and web frameworks and their application.
- Gain the ability to specify, design, implement, analyze, and improve software solutions from a wide variety of domains.
- Learn how to adapt to new and emerging technologies.
- Earn an optional graduate certificate in back-end web development, cybersecurity, or data science
Your Harvard Degree
Master of Liberal Arts (ALM) in Extension Studies, field: Software Engineering.
Our Community at a Glance
Software engineering graduates work in a range of industries including computer services, computer software, financial services, health care, higher education, and more.
Courses Taken Each Semester
Work Full Time
Would Recommend the Program
Professional Experience in the Field
Pursued To Deepen Expertise
Getting Started: Admissions and Degree Requirements
At Harvard Extension School, your admission is based largely on your performance in two specific Harvard Extension courses that you complete before submitting an application.
To get started, we invite you to explore degree requirements, confirm your initial eligibility, and learn more about our unique “earn your way in” admissions process.
Everybody I met with treated me like I was their only student, and they were always there when I needed them.
Cost and Financial Aid
Affordability is core to our mission. When compared to our continuing education peers, it’s a fraction of the cost.
|Our Tuition (2022–23 rate)||$3,100 per 4-credit course ($775 per credit)|
|Average Tuition of Peer Institutions||$5,476 per course|
|Average Total Cost||$37,200|
After admission, you may qualify for financial aid. Typically, eligible students receive grant funds to cover a portion of tuition costs each term, in addition to federal financial aid options.