Skip to:

  • Skip to main content
  • Skip to accessibility
City, University of London
  • Student Hub
  • Staff Hub
Search
Menu
Home
  • Prospective students
    • Courses
      • Undergraduate degrees
      • Apprenticeships
      • Foundation courses
      • Postgraduate taught degrees
      • Postgraduate research degrees
      • Short courses
      • Professional development courses
      • City Health courses
    • Apply
      • Entry requirements
      • How to apply
        • Undergraduate
        • Apprenticeship
        • Information for teachers
        • Postgraduate taught
        • Postgraduate research
          • Preparing your application
            • Preparing your research proposal
          • All PhD research projects
        • Short courses
          • The Novel Studio published alumni
      • Prospectus
        • Undergraduate
        • Postgraduate
        • Short courses
      • Visas
        • Student visas
          • Applying from outside the UK
          • Applying from within the UK
          • Applying for a dependant visa
          • Preparing your application
          • Working in the UK
        • Standard Visitor visas
          • How to apply for a Standard Visitor Visa
          • Non-visa nationals
        • ATAS certificates
        • Brexit and European nationals
      • Study abroad programmes
        • Partnership programme
        • Study abroad modules
      • Clearing and Adjustment
        • Applying through Clearing
        • Applying through Adjustment
      • Alternative entry routes
        • Foundation programmes
        • Second-year students
        • Work experience
      • Contact Admissions
    • Finance
      • Funding options
      • Earn while you learn
      • How to pay
        • Payment methods
        • Fee schedules
        • Deposit refunds
      • Additional expenses
    • Accommodation and housing
      • Compare residential halls
      • Applying for halls
        • Undergraduate
        • Postgraduate
        • Clearing
      • Paying for halls
      • Private accommodation
        • Finding a place to live
        • Accommodation for families
      • Short-term accommodation
    • Open events and fairs
      • Campus tours
      • Online chats
        • Undergraduate online events
        • Postgraduate online events
        • Ask a student
      • University fairs
    • Student life
      • London experience
      • Local area
      • Sports
        • Sport clubs
        • Non-competitive sport
        • Competitive sport
      • Social activities and groups
      • Religion
      • Lesbian, gay, bisexual, transgender and queer plus
      • Volunteering
      • Student wellbeing
        • Mental health counselling
        • Learning support
        • Young, estranged students
        • Care leavers
        • Young adult carers
        • Personal tutoring programme
      • Learn another language
    • Career development
      • Placements, internships and employment opportunities
        • Micro-placements
      • Career pathways
      • Job prospects and graduate destinations
      • Careers team
      • What is an apprenticeship?
    • Subjects
  • Research
    • Research impact
      • Research Excellence Framework
      • Research case studies
    • Research strategy
    • Research support
      • Grants and funding
      • Integrity and ethics
        • Research ethics
          • Principles
          • Approval process
          • Approval outcomes and appeals
          • External ethics approvals
        • Ethics guidance and resources
          • Participant information and consent
          • Recruiting participants from City
          • Records management
          • Research conducted abroad
          • FAQ
        • Research integrity
          • Framework for good practice in research
          • Research misconduct
      • Research data
        • Managing active research data
        • Digital research data and Figshare
      • Researcher development
    • Research centres and groups
    • Doctoral College
      • Funding and scholarships
      • Essential information
      • Meet the Team
      • Training and Development
        • Researcher Development Programme (DRDP)
      • Research Supervisors
  • For businesses
    • Start your business
      • Develop your startup idea
        • One-to-one startup advice
        • The Good Entrepreneur Festival
        • Startup Camp
        • Startup Seminars
        • Side Hustle
        • CitySpark Workshops
      • Launch your startup
        • Start-up visa
        • Launch Lab
    • Grow your business
      • Fund your business
      • Hire an academic consultant
      • Purchase our intellectual property
      • Companies formed
    • Develop your people
      • Bespoke training
      • My Home Life England
      • Degree apprenticeships for business
        • What is the apprenticeship levy?
    • Business impact case studies
    • Access our student talent
      • Recruit with us
      • Meet and support our students
        • Become a mentor
        • Employer engagement events
        • Micro-Placements
      • Information for placement partners
        • Speech and Language Therapy training
  • Alumni and supporters
    • Alumni benefits
    • Global alumni network
      • Networks and Groups
        • City Alumni LinkedIn groups
        • MENA Alumni Board
        • US Alumni Board
      • Alumni Ambassadors
      • Special Interest Groups
      • Alumni News and stories
    • Contact Alumni Relations
    • Support City
      • Donate to City
      • Volunteering
      • Your impact
  • News and events
    • News
    • Events
    • Social media directory
      • City social accounts
        • WeChat social accounts
      • School and Departmental accounts
  • About us
    • Schools and Departments
      • School of Arts and Social Sciences
        • About the School
          • Athena SWAN
          • English for academic purposes (EAP)
        • Department of Economics
        • Department of English
        • Department of International Politics
        • Department of Journalism
          • James Cameron Memorial Lecture
            • Lectures
            • Special awards
            • Winners
        • Department of Music
          • Music community at City
        • Department of Psychology
        • Department of Sociology
          • Postgraduate Sociology at City
        • Centre for Language Studies
      • Bayes Business School
      • School of Health Sciences
        • About the School
          • Athena SWAN
          • Information for placement partners
          • Selection Process
          • Occupational Health Checks
          • Disclosure and Barring Service (DBS) enhanced check (formerly CRB)
          • MSc Nursing - RPL
          • Reference request
        • Division of Health Services Research and Management
          • Health Services Management at City
        • Division of Language and Communication Science
        • Division of Midwifery and Radiography
          • Radiography undergraduate learning contract
          • Midwifery at City
          • Radiography at City
        • Division of Nursing
        • Division of Optometry and Visual Sciences
        • Disability and Social Inclusion Seminars
      • School of Mathematics, Computer Science and Engineering
        • About the school
          • Athena SWAN
          • Aviation Management at City
          • Civil Engineering at City
          • Computer Science at City
          • Cyber Security MSc courses at City
          • Energy MSc courses at City
          • Library and Information Science at City
          • Maritime Management at City
          • Placements and internships
            • Placement and internship schemes
        • Department of Civil Engineering
        • Department of Computer Science
          • Technical skills for MSc Data Science
        • Department of Electrical and Electronic Engineering
        • Department of Library and Information Science
        • Department of Mathematics
          • Potential PhD projects
        • Department of Mechanical Engineering and Aeronautics
      • The City Law School
        • Academic programmes
        • Professional programmes
        • About the School
          • Contact the City Law School
          • How to find us
          • Legal careers
          • Careers advice
            • Pupillage Advice Service
            • Training Contract Advisory Service
          • Courses
            • Undergraduate
            • Professional courses
            • Master of Laws (LLM)
            • The Solicitor’s Qualifying Exam (SQE)
            • Continuing Professional Development courses
          • International
          • Pro-Bono
            • The School Exclusion Project
            • Start-Ed Commercial Law Clinic
          • Research
            • Working Paper Series
            • ESRC Project
            • Ethics
            • Global Law@City
            • The Critical Corporation Project
            • Academic Visitor Programme
            • International Trade Law and Regulation
          • Support
            • Financing your study
          • Athena SWAN in the Law School
      • Dubai Centre
    • History
    • People
      • Academics
      • Research students
      • Students
      • Honorary graduates
      • Past students
      • Professional Services staff
      • International agents and representatives
      • Senior people
      • Extraordinary women
    • Facilities
      • Campuses
      • Libraries
      • Gym
      • University of London facilities
      • Specialist facilities
    • Work for us
      • Apply
      • Benefits
      • Career development
    • Vision and Strategy
      • Vision
      • Strategy
        • Better
        • Bigger
        • Partnerships
        • Living the values
      • Performance
      • Academic excellence
        • Rankings
        • Education
          • Flexible learning spaces
          • Active and collaborative learning
          • Term dates
        • Student statistics
      • Equality, diversity and inclusion
        • Equality, Diversity and Inclusion Strategy
        • Data and objectives
        • Staff networks
      • Sustainable development
        • Get involved
        • Sustainable strategies and policies
      • Civic engagement
    • Governance and legal
      • Charter and Statutes
      • Rector
      • Council
        • Audit and Risk Committee
        • Corporate Governance and Nominations Committee
        • Remuneration Committee
        • Strategy, Implementation and Performance Committee
      • Senate
        • Board of Studies
        • Collaborative Provision Committee
        • Educational Quality Committee
        • Research and Enterprise Committee
        • Senate Research Ethics Committee
      • Executive leadership
      • Financial statements
        • Financial Summary
      • Legal documents and policies
      • Committees
    • Global City
      • Global engagement
    • Contact us and find us
      • Find us
      • Contact us
      • Staff directory
    • Guidance on Coronavirus
      • Admissions advice during coronavirus
        • Coronavirus accommodation information
      • Student and staff coronavirus statistics
      • Latest updates
      • Advice for visitors to our campus
  • Student Hub
  • Staff Hub
  • Prospective students
    Prospective students
    • Courses
      • Undergraduate degrees
      • Apprenticeships
      • Foundation courses
      • Postgraduate taught degrees
      • Postgraduate research degrees
      • Short courses
      • Professional development courses
      • City Health courses
    • Apply
      • Entry requirements
      • How to apply
      • Prospectus
      • Visas
      • Study abroad programmes
      • Clearing and Adjustment
      • Alternative entry routes
      • Contact Admissions
    • Finance
      • Funding options
      • Earn while you learn
      • How to pay
      • Additional expenses
    • Accommodation and housing
      • Compare residential halls
      • Applying for halls
      • Paying for halls
      • Private accommodation
      • Short-term accommodation
    • Open events and fairs
      • Campus tours
      • Online chats
      • University fairs
    • Student life
      • London experience
      • Local area
      • Sports
      • Social activities and groups
      • Religion
      • Lesbian, gay, bisexual, transgender and queer plus
      • Volunteering
      • Student wellbeing
      • Learn another language
    • Career development
      • Placements, internships and employment opportunities
      • Career pathways
      • Job prospects and graduate destinations
      • Careers team
      • What is an apprenticeship?
    • Subjects
  • Research
    Research
    • Research impact
      • Research Excellence Framework
      • Research case studies
    • Research strategy
    • Research support
      • Grants and funding
      • Integrity and ethics
      • Research data
      • Researcher development
    • Research centres and groups
    • Doctoral College
      • Funding and scholarships
      • Essential information
      • Meet the Team
      • Training and Development
      • Research Supervisors
  • For businesses
    For businesses
    • Start your business
      • Develop your startup idea
      • Launch your startup
    • Grow your business
      • Fund your business
      • Hire an academic consultant
      • Purchase our intellectual property
      • Companies formed
    • Develop your people
      • Bespoke training
      • My Home Life England
      • Degree apprenticeships for business
    • Business impact case studies
    • Access our student talent
      • Recruit with us
      • Meet and support our students
      • Information for placement partners
  • Alumni and supporters
    Alumni and supporters
    • Alumni benefits
    • Global alumni network
      • Networks and Groups
      • Alumni Ambassadors
      • Special Interest Groups
      • Alumni News and stories
    • Contact Alumni Relations
    • Support City
      • Donate to City
      • Volunteering
      • Your impact
  • News and events
    News and events
    • News
    • Events
    • Social media directory
      • City social accounts
      • School and Departmental accounts
  • About us
    About us
    • Schools and Departments
      • School of Arts and Social Sciences
      • Bayes Business School
      • School of Health Sciences
      • School of Mathematics, Computer Science and Engineering
      • The City Law School
      • Dubai Centre
    • History
    • People
      • Academics
      • Research students
      • Students
      • Honorary graduates
      • Past students
      • Professional Services staff
      • International agents and representatives
      • Senior people
      • Extraordinary women
    • Facilities
      • Campuses
      • Libraries
      • Gym
      • University of London facilities
      • Specialist facilities
    • Work for us
      • Apply
      • Benefits
      • Career development
    • Vision and Strategy
      • Vision
      • Strategy
      • Performance
      • Academic excellence
      • Equality, diversity and inclusion
      • Sustainable development
      • Civic engagement
    • Governance and legal
      • Charter and Statutes
      • Rector
      • Council
      • Senate
      • Executive leadership
      • Financial statements
      • Legal documents and policies
      • Committees
    • Global City
      • Global engagement
    • Contact us and find us
      • Find us
      • Contact us
      • Staff directory
    • Guidance on Coronavirus
      • Admissions advice during coronavirus
      • Student and staff coronavirus statistics
      • Latest updates
      • Advice for visitors to our campus
  1. Home
  2. …
  3. School of Mathematics, Computer Science and Engineering
  4. Department of Computer Science
  5. Technical skills for MSc Data Science
Schools and Departments
  • School of Arts and Social Sciences
    • About the School
      • Athena SWAN
      • English for academic purposes (EAP)
    • Department of Economics
    • Department of English
    • Department of International Politics
    • Department of Journalism
      • James Cameron Memorial Lecture
        • Lectures
        • Special awards
        • Winners
    • Department of Music
      • Music community at City
    • Department of Psychology
    • Department of Sociology
      • Postgraduate Sociology at City
    • Centre for Language Studies
  • Bayes Business School
  • School of Health Sciences
    • About the School
      • Athena SWAN
      • Information for placement partners
      • Selection Process
      • Occupational Health Checks
      • Disclosure and Barring Service (DBS) enhanced check (formerly CRB)
      • MSc Nursing - RPL
      • Reference request
    • Division of Health Services Research and Management
      • Health Services Management at City
    • Division of Language and Communication Science
    • Division of Midwifery and Radiography
      • Radiography undergraduate learning contract
      • Midwifery at City
      • Radiography at City
    • Division of Nursing
    • Division of Optometry and Visual Sciences
    • Disability and Social Inclusion Seminars
  • School of Mathematics, Computer Science and Engineering
    • About the school
      • Athena SWAN
      • Aviation Management at City
      • Civil Engineering at City
      • Computer Science at City
      • Cyber Security MSc courses at City
      • Energy MSc courses at City
      • Library and Information Science at City
      • Maritime Management at City
      • Placements and internships
        • Placement and internship schemes
    • Department of Civil Engineering
    • Department of Computer Science
      • Technical skills for MSc Data Science
    • Department of Electrical and Electronic Engineering
    • Department of Library and Information Science
    • Department of Mathematics
      • Potential PhD projects
    • Department of Mechanical Engineering and Aeronautics
  • The City Law School
    • Academic programmes
    • Professional programmes
    • About the School
      • Contact the City Law School
      • How to find us
      • Legal careers
      • Careers advice
        • Pupillage Advice Service
        • Training Contract Advisory Service
      • Courses
        • Undergraduate
        • Professional courses
        • Master of Laws (LLM)
        • The Solicitor’s Qualifying Exam (SQE)
        • Continuing Professional Development courses
      • International
      • Pro-Bono
        • The School Exclusion Project
        • Start-Ed Commercial Law Clinic
      • Research
        • Working Paper Series
        • ESRC Project
        • Ethics
        • Global Law@City
        • The Critical Corporation Project
        • Academic Visitor Programme
        • International Trade Law and Regulation
      • Support
        • Financing your study
      • Athena SWAN in the Law School
  • Dubai Centre

Technical skills for MSc Data Science

Our MSc in Data Science welcomes students with a range of backgrounds. We deliberately recruit a diverse range of students with a wide variety of experiences, but expect a certain level of technical competency in both coding and mathematics. We only accept students who we think have a background that is adequately technical.

If you are less experienced in these areas you will need to do some preparation before starting the course and be prepared to work hard, particularly in the earlier stages of the programme.

Here, we explain what level you should be at to be successful.

Will I have to write code?

Yes. You should expect to be writing code throughout this course and in more than one programming language. It is the most flexible and powerful way to manipulate data and apply techniques used in Data Science. If you don’t want to write code, this is not the programme for you.

How much coding will I be doing?

You will not be building software, but you will be using code to manipulate, analyse and visualise data and run algorithms on the data. You will be doing this mainly in Python and Matlab, but might also use R, other languages and different software tools.

The amount of code you will have to write will depend on which elective modules you choose, but it will not at the level needed for software engineering. This is not a programming degree.

How much coding experience do I need when I start and how do I prepare?

We expect you to already know the basics of programming languages, which includes data types, variables, conditional statements and control flow, use of functions and parameter, lists, loops, classes and file input/output. The amount of preparation will depend on your experience.

Python

You’ll need to be familiar with the basics of Python before you start, including the Pandas, Numpy, MatPlotLib and Seaborne libraries. There are many good online resources, but we recommend LearnPython or DataCamp’s Intro to Python (use the free tutorial until we will give you free access to the Premium material as indicated below).

We also recommend the Python for Data Analysis book by Wes McKinney. More specific recommendations are made at the bottom of this page.

Matlab

We will also be using Matlab for two core modules (Machine Learning and Neural Computing), so you should be familiar with the basics. Matlab is not free, so please download a 30 day Matlab trial and follow these tutorials: "Getting Started with MATLAB" and “Matlab Onramp" to familiarise yourself with the Matlab environment.

We will give offer holders free access to DataCamp in the summer before the programme starts so that they can work through some of the material in advance.

How much statistical and mathematical knowledge do I need?

Basic statistical and mathematical concepts are required. This does not need to be very advanced, but some of the topics will be easier to understand with more advanced mathematical knowledge.

Since we deal with data, we expect you to have a basic understanding of numerical distributions, basic summary statistics, correlations and probability theory and some concepts you might need to be familiar with can be found in these resources:

  • MIT: Statistics Cheat Sheet
  • Maths essentials for Machine Learning

You will be learning and applying algorithms during the course and an understanding of how the algorithms work will be necessary. A basic understanding of linear algebra, matrix operations, and derivatives will help here.

Some recommended resources are at the end of this page.

Will you run preparation sessions?

Yes. We plan to run a couple of preparation sessions that go through the basics of mathematics and programming.

  • Python: You’ll need a working version of Python. We recommend Anaconda.
  • Matlab: You’ll need a working copy of Matlab, probably the 30-day free trial.
  • Mathematics: You’ll need a working copy of Matlab, probably the 30-day free trial.

These sessions will run in late August or early September. More details will follow closer to the time.

How much help will I get?

We will provide some optional preparatory sessions on coding and mathematical basics in late summer and at the start of the course.

We have three full-time teaching assistants who will provide help and will run scheduled surgery sessions throughout the programme. But we expect you to try things on your own and to form your own study groups.

We offer plenty of help, but also expect students to organise their own learning.

Online resources

You may benefit from the following training resources provided to students on this course, free of charge:

DataCamp

DataCamp is an online training platform providing you with tutorials and challenges in Python and other data science technologies. We will give offer holders free access to DataCamp in the summer before the programme starts so that they can work through some of the material in advance.

*Please note this resource is subject to renewal on a six-monthly basis.

MATLAB training

In partnership with MATLAB's MathWorks, postgraduate data science students can take the MathWorks online training.

Upon successful completion of the online training in MATLAB you will be competent to pass the MathWorksCertified MATLAB Associate Exam.

Links with industry

Cynozure - our Industry advisor - will provide talks and workshops that relate to industry-facing aspects of Data Science, involving participation from their industry contacts.

"Data Bites" is our special seminar series that regularly feature employers in the data science market presenting their companies and job opportunities

Suggested online courses

These resources provide some more in-depth material that you will find helpful.

Python

  • Introduction to Python
  • Introduction to Data Science in Python
  • Python with anaconda
  • Introduction to Python Programming
  • Importing Data in Python
  • Cleaning Data in Python
  • Practicing Coding Interview Questions in Python
  • Preprocessing for Machine Learning in Python
  • Data analysis and visualisation
  • Statistical Thinking in Python (Part 1)
  • Statistical Thinking in Python (Part 2)
  • Linear Classifiers in Python
  • Big Data using PySpark
  • Spark
  • Analyzing marketing campaigns with Pandas

Matlab

  • There are many online courses in the Matlab Academy some are free, and you could start before joining
  • Matlab Central is a hub for “open exchange for the MATLAB and Simulink user community”.

Probability

  • StatQuest statistics explained
  • Khan Academy: Independent and Dependent Events
  • Khan Academy: Probability and Combinatorics
  • Khan Academy: Random Variables and Probability Distributions

Statistics

  • Khan Academy: Displaying and Describing data
  • Khan Academy: Modeling Distributions of data
  • Khan Academy: Describing relationships in quantitative data
  • Khan Academy: Confidence Intervals
  • Khan Academy: Significance Tests

Linear algebra

  • Khan Academy: Vectors
  • Khan Academy: Matrix Multiplication
  • Khan Academy: Determinants

Further enquires

Please contact smcse.msc@city.ac.uk if you have any other questions.

Help us to improve this page

City, University of London

  • Library Services
  • Moodle
  • Email
  • Staff directory
  • Term dates
  • Book a room
  • Schools and departments

Back to top

Contact us

+44 (0)20 7040 5060
Make an enquiry

  • Twitter
  • Facebook
  • Instagram
  • LinkedIn
  • YouTube
  • Weibo
  • Youku
  • WeChat
Social media directory

Find us

City, University of London
Northampton Square
London EC1V 0HB
United Kingdom

Campus map

Our global campuses

  • London
  • Dubai
  • Athena SWAN: Bronze Award
  • UKRI Research England logo

Useful links

  • Accessibility
  • Privacy policy
  • Cookies
  • City Store
  • Support City
  • Work for City
  • City Magazine
  • 中文

© 2022 City, University of London

University of London