Home Page

Master of Molecular Science and Software Engineering

Transform your science degree into a rewarding career

UC Berkeley’s Master of Molecular Science Engineering (MSSE) is an online professional master’s program focused on teaching scientists and engineers to use computation and machine learning to solve real-world problems in the molecular sciences and beyond. The program is designed for students with backgrounds in chemistry, physics, biology, math, engineering, computer science, or from other science disciplines who want to learn computational science, data science, machine learning, and software engineering.

The MSSE’s curriculum teaches computational molecular science with a focus on advanced machine learning, complex mathematical modeling and simulations, software engineering, and high-performance computing. MSSE prepares graduates for roles such as software engineer, data scientist, machine learning engineer, and research scientist in a wide range of science-based industries including biotechnology, pharmaceuticals, material science, energy, and agriculture.

The online degree program can be taken either full-time or part-time. Full-time students can finish the degree in 9 months, and part-time students can finish the degree in 2+ years.

Learn More


MSSE At A Glance

  • 9-months Full-time or 2 years Part-time
  • Online Coursework, Mix of synchronous and asynchronous learning
  • Start the program with an intensive online Programming bootcamp
  • On-campus Leadership bootcamp taught in last spring semester
  • End the program with a capstone project, working with a company on a real problem in the computational sciences