Skip to main content
Skip to search
Skip to section menu
Skip to sidebar menu
View accessibility support page
Imperial College London
Imperial College London
Main Navigation
Study
Close
Study overview
Undergraduate
Top Links
Courses for 2023
Courses for 2022
How to apply
Fees and funding
Accommodation
Open days, events and visits
Undergraduate Study Guide
Postgraduate
Top Links
Courses for 2022-23
Doctoral courses
How to apply
Fees and funding
Accommodation
Events and visits
Study guide
Faculties and departments
Education centres and schools
Continuing Professional Development
Executive Education
Living in London
London’s fusion of culture, charm and career opportunities is hard to beat
International students
Students come from over 140 different countries to study at Imperial
Campus life
Experience what it's like to be a member of the College community
Research & Innovation
Close
Research and Innovation
Research support
At a glance
Support for staff
Support for partners and business
ICT research computing support
About Imperial research
At a glance
A-Z all research groups
Our research culture
Research Excellence Framework (REF)
Global Institutes
Centres of Excellence
Networks of Excellence
Funding opportunities
Impact case studies
Read case studies about Imperial research that has made a difference
Research news
The latest research news from across the College
Enterprise
Learn how we support entrepreneurship and find research-driven solutions
Be Inspired
Close
Be Inspired
Take part
Top links
Schools Outreach
What's on at Imperial
Festival
Imperial Lates
Alumni events
Volunteering and outreach
Engage online
Top links
Imperial news
Podcasts
Imperial Magazine
Imperial Stories
Social media directory
Staff and student volunteering
Imperial magazine
Societal engagement
Imperial College Podcast
presented by Gareth Mitchell and the Communications & Public Affairs pod squad
Imperial Today
Subscribe to our daily newsletter and receive the best stories from Imperial direct to your inbox
Student blogs
Find out about life on campus from our team of student bloggers
About
Close
About
The College
Overview
Strategy 2020-2025
Academic Strategy
Leading the world
League tables
College governance
Sustainability
Our people
At a glance
President
Provost
Alumni stories
Award winners
Recognising our people
Equality, diversity and inclusion
A - Z of Faculties and Departments
Faculty of Engineering
Faculty of Medicine
Faculty of Natural Sciences
Imperial College Business School
Global Imperial
We are the UK's most international university
Our campuses
Explore our London locations
White City Campus
Imperial’s research and innovation district
News
What's on
News
Give
A-Z
Close
Faculties and departments
Multidisciplinary networks, centres and institutes
Research groups
People finder
Administration and support services
Information for
Close
Prospective students
Current students
Alumni
Staff
Jobs at Imperial
Partners and business
Media
Donors
Parents
Conference organisers
Search Imperial
Search
Graduate School
Section Navigation
Close
Graduate School Overview
COVID-19: Student Support
Remote PhD Supervision & Exams
About us
Students
Doctoral Students
Master's Students
Staff
Cornerstone
Supervisor training & development
Main and co- supervisors
Assistant Supervisors
Supervisors based at Crick
Essential documents
Supervisors' Guide
Roles and Responsibilities
Director of Postgraduate Studies
Assistant Supervisors
Senior Tutor (PGR)
Postgraduate Administrators
Faculty Senior Tutors
Student Recruitment
Effective Partnerships
PhD Timeline
Wellbeing
Wellbeing for Students
Wellbeing for Supervisors
Continuing Professional Development
Main and co- supervisors
Assistant Supervisors
Supervisors based at Crick
Remote PhD Supervision & Exams
For your students
Supervisors' Guide
Roles and Responsibilities
Director of Postgraduate Studies
Assistant Supervisors
Senior Tutor (PGR)
Postgraduate Administrators
Faculty Senior Tutors
Student Recruitment
Effective Partnerships
PhD Timeline
Wellbeing
Wellbeing for Students
Wellbeing for Supervisors
Continuing Professional Development
Main and co- supervisors
Assistant Supervisors
Supervisors based at Crick
Remote PhD Supervision & Exams
Turnitin Guidance
Provision for Doctoral Students
Provision for Master's Level Students
Supporting Athena Swan
Cohort Delivery
Events
PhD Summer Showcase
Science Writing Competition
4Cs Science Communication Competition
Community & support
Postgraduate Student Coaching Programme
Postgraduate Community Fund
Cohort Delivery
Research seminar listings site
Activate Student Mentoring Programme
Research Degree Mediation
Impact and influence
MARS Membership
Graduate School Research and Development
Graduate School Roundtable Debates
Strategic Development
Strategy & Governance
Committees
Committee Structure
Sharing Practice
Course Administration and Management
Course Accreditation
Doctoral proposition
Privacy Statement
Annual Report
Consultancy work
Codes of conduct
Home
Study
Postgraduate
Graduate School
Students
Doctoral Students
Professional Development Programme for Doctoral Students
Research Computing & Data Science
Research Computing & Data Science Skills Courses
Research Computing & Data Science Skills Courses
Flexible content widget 1
Statistical Concepts
Basic Statistics
Introduction to Sampling & Hypothesis Testing
Further Hypothesis Testing
Regression Modelling
Statistics Using SPSS
Data Analysis
Data Exploration & Visualisation
R Programming
Data Processing with R
Data Processing with Python Pandas
Plotting in Python with Matplotlib
Machine Learning
Introduction to Machine Learning
Machine Learning with Python
Flexible content widget 2
Introductory Programming
Introduction to C++
Introduction to Fortran
Introduction to Julia
Introduction to MATLAB
Introduction to Python (online self-study)
R Programming
Further Python
Managing & Running Python Effectively
Numerical Computing in Python with NumPy & SciPy
Object-Oriented Python
Plotting in Python with Matplotlib
Profiling & Optimisation in Python
Software Engineering
Essential Software Engineering for Researchers
Using Git to Code, Collaborate & Share
Flexible content widget 3
The Linux Command Line & Large-scale Computing
The Linux Command Line for Scientific Computing
Introduction to HPC at Imperial
Reproducible & Scalable Research Computing with Containers
LaTeX
Introduction to LaTeX
Writing Theses in LaTeX
Introduction to Python
An online self-study course
Click here to start
Print
Email