Online Master’s in Molecular Science & Software Engineering | UC Berkeley

University of California, Berkeley

Online Master’s in Molecular Science
and Software Engineering at UC Berkeley

Advance your science or engineering career with Berkeley’s MSSE and master computational methods, machine learning, and AI to solve real-world challenges in drug discovery, biology, materials science, chemistry, and physical sciences.

29Units of Coursework
9 moFull-Time Completion
2 yrPart-Time Option
100%Online Coursework
OptionalOn-campus Bootcamp
No GRERequired

Who Should Apply to MSSE

MSSE is designed for students and working professionals with a background in the physical or life sciences and engineering who want to add software engineering, machine learning, and computational skills to their expertise, as well as engineers who want to apply their skills to computational science and scientific research.

Life Science Graduates

Biologists, biochemists, and other life scientists: Gain the computational, machine learning, and software engineering tools needed to translate biological data into actionable discoveries in genomics, drug development, and health technology.

Physical Science Graduates & Engineers

Chemists, physicists, and engineers: Gain the software engineering tools, machine learning capabilities, and computational methods needed to simulate complex physical systems, accelerate materials discovery, and scale scientific workflows.

Working Scientists & Engineers

Upskill without leaving your job. The 2-year part-time track is designed for professionals who need flexibility.

Request Information

Get key admissions deadlines, curriculum guides, info session invites, and exclusive application tips.

Loading…

Program at a Glance

A Berkeley-Quality Education

Graduate from one of the world’s top public research universities. Berkeley’s Colleges of Chemistry and Engineering are consistently ranked among the top in the nation and the world.

Flexible Online Format

MSSE is a 100% online degree program. There is also an optional bootcamp with one-week spent in-person on the Berkeley campus.

Industry Capstone

Apply your skills to a real-world problem through a capstone project with an industry partner included in your 29-unit curriculum.

Full-Time or Part-time

Full-time students complete the degree in as few as 9 months; part-time students can complete it in 2 or more years.

A Top-Tier UC Berkeley Education

#1U.S. graduate Chemistry Programs
#4U.S. graduate Computer Science Programs


*UC Berkeley’s 2026 U.S. News & World Report rankings

Careers and Outcomes: Transform your science degree into a rewarding career

MSSE graduates possess rare, highly sought-after skills in advanced ML, simulation, and software engineering, making them very competitive across a wide range of science-based industries.

Common Job Titles Include:

Computational Scientist
Machine Learning Engineer
AI Engineer
Software Engineer
Computational Chemist
Computational Biologist
Bioinformatics Engineer
Data Scientist


Explore Careers after MSSE and Student Outcomes β†’

Where MSSE Graduates Make an Impact

MSSE Graduates can go on to work in a wide range of important and dynamic industries, including:

Biotech & Pharma

Biotech & Pharma

Technology & AI

Technology & AI

Materials

Materials & Semiconductors

Energy

Energy

Food & Agriculture

Aerospace

Aerospace

Curriculum: From Molecular Simulation to Machine Learning

The 29-unit MSSE curriculum covers the technical and leadership skills needed to
create or lead science- and engineering-based enterprises. Core areas include:

Software Engineering
Machine Learning
Molecular Simulation
High-Performance Computing
Mathematical Modeling
Data Science
Scientific Python
Computational Chemistry
Leadership & Management
Industry Capstone


View the full MSSE curriculum β†’

Ready to Apply to the MSSE?

Applications for Summer and Fall 2027 open in late September.
Join UC Berkeley’s online program in computational molecular science
and software engineering β€” no GRE required.

Start Your MSSE Application

Frequently Asked Questions

Common questions from prospective students about the UC Berkeley MSSE program.

What is the UC Berkeley MSSE program?
The UC Berkeley Master of Molecular Science and Software Engineering (MSSE) is an online
professional master’s degree that trains scientists and engineers in computational molecular
science, machine learning, software engineering, and high-performance computing.
Students complete the program through online coursework plus a capstone project with
an industry or government lab partner.
How long does the MSSE program take to complete?
The MSSE can be completed in 9 months when taken full-time, or in
approximately 2 years part-time. The part-time option is designed for
working professionals who cannot take a career break.
Is the MSSE program fully online?
Yes. The MSSE is primarily delivered online. The program includes an two-week online
bootcamp at the start for Fall admits, and one week optional but highly encouraged on-campus at UC Berkeley for the
leadership bootcamp at the end of the program. All other coursework is completed online.
Does the MSSE require GRE scores?
No. The UC Berkeley MSSE program does not require GRE scores.
All applicants must submit transcripts, a Statement of Purpose, and a Personal History
Statement. International applicants may need to provide English language proficiency scores.
Who should apply to the MSSE?
The MSSE is designed for students and professionals with undergraduate backgrounds in
chemistry, biology, physics, computer science, or other physical or life science disciplines.
Applicants must hold or expect to hold a bachelor’s degree from an accredited institution.
Basic Python or programming proficiency is required for Fall admits; Summer admits can
build this skill during the program.
What careers does the MSSE prepare students for?
MSSE graduates pursue careers in computational chemistry, data science, machine learning
engineering, scientific software development, and research roles at biotechnology companies,
pharmaceutical firms, national laboratories, and technology companies. The program also
provides leadership and entrepreneurial skills for founding science-based ventures.
What is the MSSE capstone project?
The MSSE capstone project is a hands-on collaboration where students work with an industry partner to solve a real-world computational science problem.
The capstone is included in the 29-unit curriculum and is a defining feature of the
program’s practice-oriented approach.
When is the MSSE application deadline for 2026?
The MSSE accepts applications for Summer and Fall 2026 on a rolling basis.
The priority deadline for grant consideration was January 22, 2026. Applications received
after the priority deadline may still be considered for admission.
Start your MSSE application here.
How many units is the MSSE degree?
The MSSE degree requires 29 units of coursework, including a
capstone project with an industry partner.
What is computational science?
Compuational science harnesses computers and mathematical modeling to understand and solve complex problems in science and engineering. Its applications can range in size from the interaction of individual atoms to the behavior of weather systems and galaxies.
What is molecular science?
Molecular science seeks to explore the properties and interactions of molecules at atomic, molecular, supramolecular, and system levels to develop new materials and useful interactions that solve real-world issues such as disease, world hunger, renewable energy, and environmental problems. Molecular science unifies the fields of chemistry, physics, biology, and the material sciences.
What is computational molecular science?
Computational Molecular Science combines software engineering and theoretical molecular science to model, analyze, and simulate molecular structures, properties, and interactions. The field uses specialized hardware and software, algorithm design, and large-scale data management to perform algorithmically complex, data-intensive modeling and analysis tasks.
As computational power continues to grow rapidly and as more advanced software tools and techniques become available the importance of computational molecular science to industrial and academic research will continue to grow.
What is high performance computing?
High performance computing (HPC) enables the processing of complex calculations that use large amounts of data at high speeds. HPC typically involves using hundreds or sometimes thousands of computers or processors in parallel. This allows users to run large analytical computations, with millions of scenarios, that can use terabytes of data. HPC is used extensively in the computational molecular sciences.