Skip to main content

ME324: Artificial Intelligence and Deep Learning

Subject Area: Data Science, AI and Research Methods

Apply now

Course details

  • Department
    Department of Methodology
  • Application code
    SS-ME324
Dates
Session oneNot running in 2026
Session twoNot running in 2026
Session threeOpen - 3 Aug 2026 - 21 Aug 2026

Apply

Applications are open

We are accepting applications. Apply early to avoid disappointment.

Overview

Artificial intelligence (AI) and deep learning are shaping the world around us, they’re driving innovation and transforming how organisations conduct research, make decisions, and build products. Yet for many, these systems remain a mystery, limiting their ability to adapt, critique, or responsibly deploy them.

This course will equip you with the foundational knowledge necessary to understand how modern AI systems work, with a particular focus on deep neural networks. You will move from first principles through to exploring core training algorithms that power today’s models. 

We will construct deep networks, image classification models, and generative models such as autoencoders. We will also consider how transformer architectures enable large language models such as ChatGPT.

This course takes a hands-on, practical approach. In labs, you will use Python and PyTorch to guide you through building models from scratch, diagnose their behaviour, and improve their performance. Examples and applications will be drawn from social science, policy, and industry, helping you to connect modelling choices to substantive questions and real-world data. We will also discuss the ethical implications of these models.

By the end of the course, you will be able to design, train, and critically evaluate deep learning models for a range of predictive and generative tasks. Rather than relying on off-the-shelf tools, you will gain the confidence to customise, critique, and extend AI systems for your own research or professional projects.

Key information

Prerequisites: Students should have a good understanding of general machine learning principles, e.g. by taking ME314 or ME315 prior to this course (or courses at a home institution of a similar level). The course will also rely on familiarity with simple calculus (i.e. basic differentiation). 

The course will use the python programming language, so some exposure to computer programming with this language is required.

Students will be expected to have a laptop that they can bring to class, which can run the required statistical software and do the required data analysis—for example, a recent MacBook Pro/Air or Windows/Linux laptop with at least 8 GB RAM, and not a Chromebook or a tablet. Please contact the instructors if you have any questions or concerns.

Level: 300 level. Read more information on levels in our FAQs

Fees: Please see Fees and payments

Lectures: 36 hours

Classes: 18 hours

Assessment: One take-home assessment and one in-person exam

Typical credit: 3-4 credits (US) 7.5 ECTS points (EU)

Please note: Assessment is optional but may be required for credit by your home institution. Your home institution will be able to advise how you can meet their credit requirements. For more information on exams and credit, read Teaching and assessment

Is this course right for you?

This course is suited to those who want to move beyond “using AI tools” to understanding and building them. It will appeal to students in data science, economics, political and other social sciences, public policy, and business who are comfortable with basic Python and quantitative reasoning. The skills developed are relevant for careers in data science and analytics, AI and machine learning, tech and management consulting, product management, policy analysis, and research roles across industry, government, and NGOs.

Outcomes

  • Understand core concepts underpinning modern deep learning, including computational graphs, backpropagation, and key neural network architectures.
  • Design, implement, and train deep learning models in Python/PyTorch.
  • Evaluate and diagnose model performance using appropriate metrics, visualisations, and experiments.
  • Critically assess the opportunities, limitations, and ethical implications of applying deep learning in real-world research, policy, and industry settings.

Content

Jonathan Tam, Canada

The fundamentals of my course are covered at my home institution, but the summer school course gives me an extra breadth into how the industry works. It’s been a really good experience in diversifying my skill set.

Faculty

The design of this course is guided by LSE faculty, as well as industry experts, who will share their experience and in-depth knowledge with you throughout the course.

Thomas Robinson

Dr Thomas Robinson

Assistant Professor

Department

LSE’s Department of Methodology is an internationally recognised centre of excellence in research and teaching in the area of social science research methodology. The disciplinary backgrounds of the staff include political science, statistics, sociology, social psychology, anthropology and criminology. The Department coordinates and provides a focus for methodological activities at the School, providing methods training to students from across the School.

With the training in the core social scientific tools of analysis and research offered by the Department of Methodology, coupled with its numerous workshops in other transferable skills such as computer programming and the use of methods-related software, the Department of Methodology ensures that the School’s students and staff have the expertise and training available to maintain the School’s excellence in social scientific research. We also work closely with colleagues in the Departments of Statistics and Mathematics to cover advanced topics, including in the interdisciplinary area of social applications of data science.

Apply

Applications are open

We are accepting applications. Apply early to avoid disappointment.