Geo-Energy with Machine Learning and Data Science students
  • Postgraduate taught
  • MSc

Geo-Energy with Machine Learning and Data Science

Develop the essential data science and machine learning skills needed to embark on a career as a geoscientist or engineer.

Develop the essential data science and machine learning skills needed to embark on a career as a geoscientist or engineer

Apply your knowledge to real-life situations on a geological field trip

Advance your Python programming knowledge to solve numerical problems related to subsurface processes

Course key facts

Minimum entry standard

  • 2:1 in a geological or physical science subject, or an engineering discipline

View full entry requirements

Course overview

Discover how data science and machine learning is revolutionising the study of subsurface geoscience and engineering on this Master's course.

Firstly, you'll cover the fundamental processes and applications of subsurface geoscience and engineering. Then, you'll examine how data science, numerical methods and machine learning can help solve problems in the sector.

You'll have the opportunity to apply these concepts to real-world settings on a geological field trip and through an independent project in an area of your choice.

You'll also advance your programming skills in Python to solve numerical problems related to subsurface processes, and design numerical models relevant to energy technologies.

The course is designed to meet the needs of mathematicians or scientists keen to apply their skills to this field.

Alternatively, it's also suitable if you're from a geoscience or engineering background and looking to advance your knowledge of this specialist subject area.


This page is updated regularly to reflect the latest version of the curriculum. However, this information is subject to change.

Find out more about potential course changes.

Please note: it may not always be possible to take specific combinations of modules due to timetabling conflicts. For confirmation, please check with the relevant department.

You’ll take all of these core modules.

Core modules

You'll conduct an independent analysis of a technical problem.

The process will see you devise, implement, test, modify, validate and document a computational or data science-based solution.

You can opt for a problem provided to you, or solve a problem of your own devising. Computational projects as part of external industry placements will also be considered.

You'll present your work in a written report and an oral presentation.

Teaching and assessment

Balance of teaching and learning


  • Lectures and tutorials
  • Independent study

  • 13% Lectures and tutorials
  • 87% Independent study

Teaching and learning methods

  • Person at lectern giving speech
  • Seminars and formal presentations
  • Code on a computer screen
    Practical coding activities
  • Geological field trip
  • Case studies
  • A group of people interacting
    Group work exercises
  • A person studying independently
    Individual research

Balance of assessment


  • Project
  • Modules

  • 33% Project
  • 67% Modules

Assessment methods

  • Person completing coursework
    Individual and group coursework
  • Papers from a written report
    Research project report
  • Oral presentations

Entry requirements

We consider all applicants on an individual basis, welcoming students from all over the world.

How to apply

Apply online

You can submit one application form per year of entry. You can choose up to two courses.

Application deadlines – Round 3 closes on Friday 24 May 2024

Tuition fees

Home fee

2024 entry


Overseas fee

2024 entry


How will studying at Imperial help my career?

Lightning bolt

Gain the skills you need to land a career in the energy sector.

Graduate Cap above rolled Degree

Our graduates often pursue further study in master's programs or doctoral research.

Teacher in front of classroom

An estimated one-third of graduates continue their education by taking another MSc or pursuing a PhD.

Person holding a briefcase climbing steps

The other two-thirds work mainly in industry.

Power plant

Large data and computer companies, consultancies that provide services to the energy sector, and energy companies themselves are among the major employers.

Terms and conditions

There are some important pieces of information you should be aware of when applying to Imperial. These include key information about your tuition fees, funding, visas, accommodation and more.

Read our terms and conditions

You can find further information about your course, including degree classifications, regulations, progression and awards in the programme specification for your course.

Programme specifications