Skip to content
Teaching

Courses & lectures

Free online lectures through NPTEL, current courses at IIT Kharagpur, and an archive of everything taught since 2013.

Online courses

NPTEL

Full lecture series, free to watch.

NPTEL · IIT Kharagpur

Deep Learning for Natural Language Processing

Neural approaches to NLP — from word representations to sequence models, transformers and large language models.

NPTEL · IIT Kharagpur

Natural Language Processing

Foundations of NLP — text processing, language modelling, POS tagging, parsing, semantics and core applications.

Archive

All courses

26 earlier semesters at IIT Kharagpur.

2025-2026 Spring Semester 2 courses
  1. CS60010Deep Learning Course website
  2. CS60216Safety Fundamentals for Generative AI Course website
2025-2026 Autumn Semester 2 courses
  1. CS21201Discrete Structures Course website
  2. CS60005Foundations of Computing Science Course website
2024-2025 Spring Semester 2 courses
  1. CS60010Deep Learning Course website
  2. CS60216Safety Fundamentals for Generative AI
2024-2025 Autumn Semester 2 courses
  1. CS21201Discrete Structures Course website
  2. CS19003Programming and Data Structures Lab
2023-2024 Spring Semester 2 courses
  1. CS60010Deep Learning Course website
  2. CS60078Complex Networks Course website
2023-2024 Autumn Semester 2 courses
  1. CS21201Discrete Structures Course website
  2. CS19003Programming and Data Structures Lab
2022-2023 Spring Semester 2 courses
  1. CS60075Natural Language Processing Course website
  2. CS19003Programming and Data Structures Lab
2022-2023 Autumn Semester 2 courses
  1. CS10003Programming and Data Structures
  2. CS19003Programming and Data Structures Lab
2021-2022 Spring Semester 2 courses
  1. CS60075Natural Language Processing Course website
  2. CS69012Computing Lab II
2021-2022 Autumn Semester 2 courses
  1. CS21003Algorithms-1 Course website
  2. CS29003Algorithms Laboratory Course website
2020-2021 Spring Semester 2 courses
  1. CS60075Natural Language Processing Course website
  2. CS69012Computing Lab II
2020-2021 Autumn Semester 2 courses
  1. CS21003Algorithms-1 Course website
  2. CS29003Algorithms Laboratory Course website
2019-2020 Spring Semester 2 courses
  1. CS60092Information Retrieval Course website
  2. CS29003PDS Laboratory Course website
2019-2020 Autumn Semester 2 courses
  1. CS21003Algorithms-1 Course website
  2. CS29003Algorithms Laboratory Course website
2018-2019 Spring Semester 3 courses
  1. CS21004Formal Languages and Automata Theory Course website
  2. CS19002PDS Lab Course website
  3. AI61002Deep Learning Foundations and Applications Course website
2018-2019 Autumn Semester 2 courses
  1. CS21003Algorithms-1 Course website
  2. CS29003Algorithms Laboratory Course website
2017-2018 Spring Semester 2 courses
  1. CS60092Information Retrieval Course website
  2. CS10001Programming and Data Structures Theory Course website
2017-2018 Autumn Semester 2 courses
  1. CS21003Algorithms-1 Course website
  2. CS29003Algorithms Laboratory Course website
2016-2017 Spring Semester 2 courses
  1. CS60010Deep Learning Course website
  2. CS60092Information Retrieval Course website
2016-2017 Autumn Semester 2 courses
  1. CS60057Speech and Natural Language Processing Course website
  2. CS60017Social Computing Course website
2015-2016 Spring Semester 2 courses
  1. CS21004Formal Languages and Automata Theory Course website
  2. CS60092Information Retrieval Course website
2015-2016 Autumn Semester 2 courses
  1. CS60057Speech and Natural Language Processing Course website
  2. CS60017Social Computing Course website
2014-2015 Spring Semester 2 courses
  1. CS21004Formal Languages and Automata Theory Course website
  2. CS19002PDS Lab Course website
2014-2015 Autumn Semester 2 courses
  1. CS60057Speech and Natural Language Processing Course website
  2. CS60017Social Computing Course website
2013-2014 Spring Semester 2 courses
  1. CS21004Formal Languages and Automata Theory Course website
  2. CS19002PDS Lab Course website
2013-2014 Autumn Semester 3 courses
Taught certain topics in the following courses:
  1. CS60057 SPEECH AND NATURAL LANGUAGE PROCESSING (Main Instructor: Prof. Sudeshna Sarkar)

    Topics covered:
    1. Distributional Semantics (1 Lecture)
    2. Dependency Parsing (2 Lectures)
    3. Lexical Semantics (1 Lecture)
    4. Word Sense Disambiguation (1 Lecture)
    5. Relation Extraction (2 Lectures)
    6. Event Extraction (1 Lecture)
  2. CS21001 DISCRETE STRUCTURES (Main Instructor: Prof. Animesh Mukherjee)

    Topics covered:
    1. Functions (2 Lectures)
    2. Proof Techniques (2 Lectures)
  3. CS60080 INFORMATION RETRIEVAL (Main Instructor: Prof. Niloy Ganguly)

    Topics covered:
    1. Matrix Decompositions and Latent Semantic Indexing (2 Lectures)
    2. Link Analysis (3 Lectures)

No courses match your search.