Machine Learning and Data Science (Online)
Basic Information
- Course ID
c175533a-7c0b-4bc9-8f5a-4cac780f593f- Option ID
5e147293-2928-4f5e-8c19-ecf0899f41b9- Provider
- Imperial College London
- Type
- postgraduate
- Academic Year
- 2026
- Source
- ucas
- Created
- 2/25/2026, 9:12:02 PM
- Updated
- 5/19/2026, 6:43:30 PM
Other Options for this Course
No other options
Listing Data (Raw)
{
"id": "5e147293-2928-4f5e-8c19-ecf0899f41b9",
"duration": {
"quantity": 2,
"durationType": {
"id": "4",
"caption": "Years",
"mappedCaption": null
}
},
"features": {
"accelerated": false
},
"location": null,
"startDate": {
"date": "09/2026",
"nonSpecific": false
},
"studyMode": {
"id": "29",
"caption": "Online study",
"mappedCaption": "Other",
"excludedSchemesForApplication": [
"ucas"
]
},
"durationRange": null,
"outcomeQualification": {
"caption": "MSc"
},
"academicEntryRequirements": null
}
Detail API Response (Raw)
{
"course": {
"id": "c175533a-7c0b-4bc9-8f5a-4cac780f593f",
"cpdFlag": false,
"options": [
{
"id": "5e147293-2928-4f5e-8c19-ecf0899f41b9",
"status": {
"published": true,
"availableForApplication": true,
"applicationStatusSummary": "Please speak to the provider to make an application",
"acceptingApplicationsMessage": null,
"notAcceptingApplicationsMessage": null
},
"cycleId": null,
"modules": null,
"deadline": null,
"duration": {
"quantity": 2,
"durationType": {
"id": "4",
"caption": "Years",
"mappedCaption": null
}
},
"features": {
"accelerated": false
},
"location": {
"id": "00000000-0000-0000-0000-000000000000",
"url": null,
"name": null,
"ukprn": null,
"address": null,
"isDefault": false,
"geoLocation": null,
"tefCodeType": null,
"locationCode": null,
"googleMapsUrl": "https://maps.googleapis.com/maps/api/staticmap?zoom=10&size=2048x600&scale=2&markers=size:tiny%7Ccolor:red%7C51.4983172541,-0.1769229017&key=AIzaSyDAC7vZWEFNPF6GFUZvXfO5PRDxdEC0Gc0&signature=r7Qs9hH8khjUo24IWSsdwHSFXlw=",
"googleMapsParams": "51.4983172541,-0.1769229017",
"locationCategory": null,
"geoLocationString": null
},
"startDate": {
"date": "09/2026",
"nonSpecific": false
},
"studyMode": {
"id": "29",
"caption": "Online study",
"mappedCaption": "Other",
"excludedSchemesForApplication": [
"ucas"
]
},
"applyCycle": "2026",
"courseFees": [],
"courseType": null,
"entryPoints": [],
"durationRange": {
"max": null,
"min": null
},
"admissionTests": [],
"subjectOptions": [],
"useDefaultFees": false,
"providerApplyUrl": "https://www.imperial.ac.uk/study/courses/postgraduate-taught/machine-learning-data-science/",
"assessmentMethods": null,
"entryRequirements": "2:1 in statistics, mathematics, engineering, physics or computer science.\n\nWe also accept a wide variety of international qualifications.",
"internalReference": null,
"providerCourseUrl": "https://www.imperial.ac.uk/study/courses/postgraduate-taught/machine-learning-data-science/",
"professionalBodies": [],
"qualificationLevel": {
"id": "RQF_7",
"caption": "RQF Level 7",
"mappedCaption": null
},
"subjectToValidation": false,
"outcomeQualification": {
"id": "158",
"caption": "MSc",
"mappedCaption": "Masters degrees"
},
"deferredEntryDisallowed": false,
"additionalFeeInformation": null,
"academicEntryRequirements": null,
"additionalEntryRequirements": [],
"englishLanguageEntryRequirements": [],
"minimumAcademicEntryRequirements": null,
"subsequentYearsEntryRequirements": null,
"amsApplicationConfigurationOptions": {
"useAscii": false,
"hasNoVacancies": "False",
"customQuestions": [],
"vacancyStatuses": [
{
"status": null,
"domicile": "eu",
"hasVacancies": true,
"flattenedVacancy": "eu"
},
{
"status": null,
"domicile": "wales",
"hasVacancies": true,
"flattenedVacancy": "wales"
},
{
"status": null,
"domicile": "eng",
"hasVacancies": true,
"flattenedVacancy": "eng"
},
{
"status": null,
"domicile": "int",
"hasVacancies": true,
"flattenedVacancy": "int"
},
{
"status": null,
"domicile": "scot",
"hasVacancies": true,
"flattenedVacancy": "scot"
},
{
"status": null,
"domicile": "ni",
"hasVacancies": true,
"flattenedVacancy": "ni"
},
{
"status": null,
"domicile": "roi",
"hasVacancies": true,
"flattenedVacancy": "roi"
}
],
"hasRestrictedVacancies": "False",
"hasRestrictedEligibility": false,
"restrictedEligibilityUrl": null,
"restrictedEligibilityInfo": null,
"useEnhancedCriminalConvictionCheck": false,
"notAcceptingInternationalApplications": "False"
},
"englishLanguageEntryRequirementInformation": null
}
],
"suggest": "Machine Learning and Data Science (Online). Imperial College London. Data analysis",
"summary": "Accelerate your career in engineering or data science on this online and part-time Master's course.\n\nVia hands-on projects, you'll build a portfolio in everything from probabilistic modelling and deep learning to unstructured data processing and anomaly detection.\n\nThis programme will enhance your analytical abilities in relation to mathematics and statistics. You'll gain expertise in tackling complex data by implementing scalable solutions using industry-standard tools, including PySpark.\n\nYou'll also consider the ethics and limitations of machine learning, and learn how to ethically apply these techniques to your work.\n\nAll learning is delivered online. ",
"atasFlag": false,
"contacts": [
{
"id": "1877e900-633c-e29d-d499-80a114eecef6",
"fax": "020 7594 2301",
"email": "admissions.enquiries@imperial.ac.uk",
"phone": "020 7594 2207",
"title": "Administrator",
"isDefault": true,
"hasCourses": false,
"isClearing": false,
"clearingUrl": null,
"enquiryLink": {
"url": null,
"caption": null
},
"availability": null,
"coursesCount": 0,
"isAdmissions": true,
"socialMediaPresences": []
}
],
"keywords": null,
"provider": {
"id": "52087408-312c-b1ee-f982-bc0eaf81d35f",
"name": "Imperial College London",
"ukprn": 10003270,
"address": {
"line1": "South Kensington Campus",
"line2": "",
"line3": "",
"line4": "Kensington and Chelsea",
"region": {
"id": "27",
"caption": "South East England",
"mappedCaption": "South East England"
},
"country": {
"id": "101",
"caption": "England",
"mappedCaption": "England"
},
"latitude": 51.4983172541,
"postcode": "SW7 2AZ",
"longitude": -0.1769229017
},
"aliases": [],
"logoUrl": "https://d1l6hqpjksdq9d.cloudfront.net/Prod/52087408-312c-b1ee-f982-bc0eaf81d35f",
"aliasName": "Imperial College London",
"websiteUrl": "https://www.imperial.ac.uk",
"liveProvider": true,
"providerCode": null,
"providerSort": "Imperial College London",
"providerUrls": [],
"imageLocation": "gold silver gold-01.png",
"institutionCode": "I50",
"providerShortName": "Imperial College London",
"cukasInstitutionCode": null,
"requireAsciiDocuments": false,
"providerAbbreviatedName": "IMP",
"aliasNameWithoutApostrophe": "Imperial College London"
},
"subjects": [
{
"id": "2520",
"caption": "Data analysis",
"mappedCaption": null
}
],
"auditions": [],
"studyType": {
"id": "1",
"caption": "Taught",
"mappedCaption": null
},
"department": {
"id": "a31c39d3-c6a0-d2b2-2792-0e8fb5ece40b",
"name": "Mathematics"
},
"hecosCodes": [],
"jacs3Codes": [],
"publishEnd": "9999-12-31T23:59:59.9999999",
"shortTitle": null,
"specialism": {
"primary": [],
"secondary": [],
"specialismStudyTypes": []
},
"visibleEnd": "2027-08-01T08:00:00",
"compositeId": "c175533a-7c0b-4bc9-8f5a-4cac780f593f-2026",
"courseTitle": "Machine Learning and Data Science (Online)",
"facultyCode": null,
"routingData": {
"scheme": {
"id": "none",
"caption": "Direct application only",
"mappedCaption": null
},
"destination": {
"id": "pg",
"caption": "Postgraduate",
"mappedCaption": null
}
},
"availableEnd": "9999-12-31T23:59:59.9999999",
"englishTitle": "",
"publishStart": "0001-01-01T00:00:00",
"visibleStart": "2025-04-29T08:00:00",
"taughtInWelsh": false,
"ucasApplyData": null,
"academicYearId": "2026",
"availableStart": "0001-01-01T00:00:00",
"awardingBodies": [],
"applicationCode": null,
"courseTitleSort": "Machine Learning and Data Science (Online)",
"abbreviatedTitle": null,
"balanceIndicator": null,
"copyFormRequired": false,
"internalReference": null,
"currentlyInClearing": false,
"ucasTeacherTraining": false,
"degreeApprenticeship": false,
"qualifiedTeacherStatus": null,
"sponsorshipInformation": null,
"internationalInformation": null,
"courseTitleWithoutApostrophe": "Machine Learning and Data Science (Online)",
"additionalAuditionInformation": null,
"higherTechnicalQualifications": false
},
"version": 10,
"academicYearsInformation": {
"2026": 1
}
}
Normalized Data
{
"tuition": {
"scrapedFeeRaw": "Fees and funding Home fee - Machine Learning and Data Science (Online) 2026 entry £39,900 total fee £19,950 per year 2026 entry £39,900 total fee",
"feesConfidence": 0.7,
"normalizedFees": {
"home": 39900,
"currency": "GBP",
"international": 19950
},
"scrapedTemplate": "drupal",
"scrapedTuitionFeeHome": 39900,
"scrapedTuitionFeeIntl": 19950
},
"scrapedAt": "2026-05-19T18:43:30.007Z",
"courseType": "postgraduate",
"scrapedPte": null,
"scrapedUrl": "https://www.imperial.ac.uk/study/courses/postgraduate-taught/machine-learning-data-science/",
"scrapedToefl": null,
"scrapedAiUsed": false,
"scrapedFeeRaw": "Fees and funding Home fee - Machine Learning and Data Science (Online) 2026 entry £39,900 total fee £19,950 per year 2026 entry £39,900 total fee",
"feesConfidence": 0.7,
"normalizedFees": {
"home": 39900,
"currency": "GBP",
"international": 19950
},
"scrapedAiError": null,
"entrySkipReason": null,
"scrapedDuolingo": null,
"scrapedTemplate": "drupal",
"scrapedCambridge": null,
"scrapedIeltsBand": null,
"entryRequirements": "Entry requirements We consider all applicants on an individual basis, welcoming students from all over the world. Apply nowRequest Info Add to course compare Develop an in-depth understanding of machine learning models and learn to apply them to real-world problems Benefit from flexible learning over 24 months on a fully online course Build a portfolio and showcase your skills for a future career in mathematics, data or statistics Course key facts Qualification MSc Duration 2 years Start date September 2026 Study mode Part-time, Online Fees £39,900 Home £39,900 Overseas Delivered by Department of Mathematics Location Online Minimum entry standard 2:1 in statistics, mathematics, engineering, physics or computer science Course overview Accelerate your career in industry or research with this online, part-time master’s course, integrating mathematical rigor with practical machine learning and data science skills. Minimum academic requirement English language requirement International qual",
"scrapedCourseType": "postgraduate",
"scrapedLangSource": "course_page",
"languageConfidence": 0,
"normalizedLanguage": {
"pte": null,
"ielts": null,
"toefl": null,
"duolingo": null,
"cambridge": null
},
"scrapedLanguageRaw": "English language requirement\nAll candidates must demonstrate a minimum level of English language proficiency for admission to Imperial.\nFor admission to this course, you must achieve the higher university requirement in the appropriate English language qualification. For details of the minimum grades required to achieve this requirement, please see the English language requirements.\nWe also accept a wide variety of international qualifications.\nThe academic requirement above is for applicants who hold or who are working towards a UK qualification.\nFor guidance see our accepted qualifications though please note that the standards listed are the minimum for entry to Imperial, and not specifically this Department.\nIf you have any questions about admissions and the standard required for the qualification you hold or are currently studying then please contact the relevant admissions team.",
"scrapedIeltsOverall": null,
"scrapedLangSourceUrl": null,
"scrapedTuitionFeeHome": 39900,
"scrapedTuitionFeeIntl": 19950,
"scrapedEntrySkipReason": null,
"entryRequirementsSkipped": false,
"scrapedEntryRequirements": "Entry requirements We consider all applicants on an individual basis, welcoming students from all over the world. Apply nowRequest Info Add to course compare Develop an in-depth understanding of machine learning models and learn to apply them to real-world problems Benefit from flexible learning over 24 months on a fully online course Build a portfolio and showcase your skills for a future career in mathematics, data or statistics Course key facts Qualification MSc Duration 2 years Start date September 2026 Study mode Part-time, Online Fees £39,900 Home £39,900 Overseas Delivered by Department of Mathematics Location Online Minimum entry standard 2:1 in statistics, mathematics, engineering, physics or computer science Course overview Accelerate your career in industry or research with this online, part-time master’s course, integrating mathematical rigor with practical machine learning and data science skills. Minimum academic requirement English language requirement International qual",
"scrapedEntryRequirementsSkipped": false
}