Concept Mesh V2.0 Mesh PipelineConcept Mesh.Full degree topology · 35+ courses · Click any node to trace prerequisites & dependents.AllMathematicsStatisticsProgrammingMachine LearningSystemsManagementSpecialization01Foundational8 coursesHS1002English IIFocus on achieving greater degree of fluency in functional and conversational English to understand subtle and detailed meaning in conversations an...EnglishMA1002Statistics for Data Science IThe students will be introduced to large datasets. Using this data, the students will be introduced to various insights one can glean from the data...MA1004Statistics for Data Science IIThis second course will develop on the first course on statistics and further delve into the main statistical problems and solution approachesStatisticsCS1002Programming in PythonThis will be the first formal programming course that students will see in this programme. The goal of this course is to introduce Python programmi...ComputationalMA1001Mathematics for Data Science IThis course introduces functions (straight lines, polynomials, exponentials and logarithms) and discrete mathematics (basics, graphs) with many exa...MA1003Mathematics for Data Science IIThis course aims to introduce the basic concepts of linear algebra, calculus and optimization with a focus towards the application area of machine ...MathematicsCS1001Computational ThinkingThe students will be introduced to a number of programming concepts using illustrative examples which will be solved almost entirely manually. The ...HS1001English IThis course aims at achieving fluency and confidence in spoken and written English. This course will use insights from theories of learning and dom...02Diploma19 coursesDA2001PDeep Learning and Generative AI - Project OPTION 2Balaji Srinivasan is a Professor at the Wadhwani School of AI and Dept. of Mechanical Engineering at IIT-Madras. He has a PhD from Stanford (2005),...MachineDA2001Introduction to DL and GenAIThis course aims to provide a comprehensive introduction to the foundational and practical aspects of Deep Learning and Generative AI. Through a ba...CS2006Modern Application Development IIBuilding a modern application involves many different aspects: front end, recording transactions, storage, connecting to a remote server, using API...ModernCS2002Programming, Data Structures and Algorithms using PythonA good foundation course to introduce basic concepts in the design and analysis of algorithms as well as standard data structures, using Python as ...CS2008PMachine Learning Practice - ProjectThe purpose of a machine learning project is to apply ML models learnt in ML courses, on real world data and to create an effective predictive mode...CS2005Programming Concepts using JavaThis course uses Java to provide an understanding of core ideas in object oriented programming, exception handling, event driven programming, concu...CS2003PModern Application Development I - Project"Modern Application Development - I project" is a comprehensive course designed to introduce learners to the fundamentals of web application develo...CS2003Modern Application Development IBuilding a modern application involves many different aspects: front end, recording transactions, storage, connecting to a remote server, using API...SE2002Tools in Data ScienceThis practical course will teach students to use popular tools for sourcing data, transforming it, analyzing it, communicating these as visual stor...MS2001Business Data ManagementA significant source of data sets and problems for data scientists will come from the business domain. This course provides a basic understanding o...MS2002Business AnalyticsThe problems faced by decision makers in today’s business environments are extremely complex. Hence, the task of making good decisions is not easy....BusinessMA2001Mathematical ThinkingTo introduce ideas of proofs and problem solving in mathematics and to help in the transition from learning basic mathematical methods to the learn...MS2001PBusiness Data Management - ProjectBDM Capstone Project is an independent research project where the student is expected to reach out to a business firm (either from organized sector...CS2007Machine Learning TechniquesTo introduce the main methods and models used in machine learning problems of regression, classification and clustering. To study the properties of...CS2001Database Management SystemsA comprehensive introduction to databases, database management, and relevant topics like database security, integrity, concurrency, and data wareho...CS2004Machine Learning FoundationsThis course lays the groundwork for the upcoming ML courses by covering various fundamentals that do not necessarily fall under Machine Learning bu...CS2006PModern Application Development II - Project"Modern Application Development - II project" is an advanced course designed to build upon the foundations of web application development introduce...ModernSE2001System CommandsProf. Gandham Phanikumar's doctoral work is on heat transfer, fluid flow and solute transfer during laser processing of dissimilar metals. After jo...CS2008Machine Learning PracticeThis companion course to the ML Theory course introduces the student to scikit-learn, a popular Python machine learning module, to provide hands-on...Machine03BSc Degree13 coursesCS3002Software TestingTo prepare the students to understand the phases of testing based on requirements for a project, to apply the concepts taught in the course to form...MA3012Linear Statistical ModelsTo introduce linear statistical models and their applications in estimation and testing. The course will illustrate concepts with specific example...CS3031Computer Systems DesignTo learn about the internal organisation of the computer. To learn about the architecture of a computer’s CPU.MS3002Market ResearchTo provide a basic understanding of research methodology and its implementation in different business domains, to understand the role, scope, proce...MA3014Statistical ComputingTo introduce computational methods involved in statistical estimation and learning problems.MS3034Corporate FinanceFor details of standard course structure and assessments, visit Academics page.MS3033Managerial Economics-To learn the workings of markets through the prism of Demand and Supply. -Understand how a rational consumer makes any choice. -Learn the relation...CS3021Theory of ComputationTheory of computation deals with the encapsulation and abstraction of diverse computational processes, whether hardware or software, which enables ...GN3001Strategies for Professional GrowthTo enable the student to use the creative process to identify and solve problems in an effective way, to use structured creative thinking tools to ...CS3001Software EngineeringTo prepare students to develop the essential skills required to become effective software engineers by introducing them to fundamental concepts in ...CS3005Programming in CThis course is intended as a practical introduction to C programming. The focus is on gaining experience with writing and debugging programs. At th...CS3004Deep LearningTo study the basics of Neural Networks and their various variants such as the Convolutional Neural Networks and Recurrent Neural Networks, to study...CS3003AI: Search Methods for Problem SolvingWe look at how an intelligent agent solves new problems. Starting with blind search we quickly move on to heuristic search, and look at several var...04BS Degree14 coursesCS401036. App Dev LabThis course is designed to equip students with the essential skills required for web application development roles. By the end of the course, stude...CS4021Advanced AlgorithmsTo introduce advanced ideas in design of algorithms; To study the performance guarantees of algorithms; To introduce methods for coping with NP-har...CS4001Data Visualization DesignTo provide students with the foundations necessary for understanding and extending the current state of the art in data visualization, to gain an u...MS4023Game Theory and Strategy- Learn how to think of social and economic aspects of life via mathematical models. - Learn how game theory is applied to think about problems in ...BT4002Big Data and Biological NetworksTo enable the students to “understand” biological data, to represent, and analyze various datasets from a network perspective, to encourage networ...BT4001Algorithmic Thinking in BioinformaticsTo prepare students to develop an algorithmic thinking to address key data science challenges in bioinformatics, to acquire knowledge of various pr...CS4003Privacy & Security in Online Social MediaProf. Ponnurangam Kumaraguru ("PK") is a Professor of Computer Science at IIIT-Hyderabad. He is a Visiting Faculty at IIT Kanpur, an Adjunct facult...CS4022Operating SystemFor details of standard course structure and assessments, visit Academics page.ComputerMS4001Industry 4.0To describe various facets of Industry 4.0, to connect questions raised by Industry 4.0 with appropriate data science techniques, to develop data s...MS4003Financial ForensicsAn introduction to Finance and Accounting, The life cycle of a financial transaction, Areas where AI/ML is used in the Finance Industry, Importance...CS4024Computer NetworksTo understand the architecture and functioning of computer networks using a top-down approach. To explore how applications communicate over the Int...ProgrammingMS4002Design Thinking for Data-Driven App DevelopmentThis experiential course immerses you in an empathy-led, data-driven approach to designing products and services through Design Thinking, guiding y...DA400135. Data Science and AI LabThis is a hands-on course designed to bridge the gap between academic knowledge and industry needs in Data Science and AI. The course revisits esse...DeepEE4001Speech TechnologyThe following are the suggested books for the course:05PG / MTech9 coursesDA5007Special topics in Machine Learning (Reinforcement Learning)To enable the student to understand the reinforcement learning paradigm, to be able to identify when an RL formulation is appropriate, to understan...DA5004Large Language ModelsUnderstanding the Transformer architecture Understanding the concept of pretraining and fine-tuning language models Compare and contrast different ...DeepDA5013Deep Learning Practice-Recognise the full stack of deep learning - datasets, frameworks, hardware for training, deployment across devices, interpretability, and security...DeepDA5005Introduction to Natural Language Processing (i-NLP)Natural language (NL) refers to the language spoken/written by humans. NL is the primary mode of communication for humans. With the growth of the w...DeepDA5002Mathematical Foundations of Generative AIThis course provides an in-depth exploration of deep generative models, including their probabilistic foundations and learning algorithms. Student...DA5003Algorithms for Data Science (ADS)The aim of this second-level graduate course is to provide a broad overview and develop the tools and methods necessary for the large-scale problem...MachineDA5014Machine Learning Operations (MLOps)This course aims to give students a comprehensive understanding of Machine Learning Operations (MLOps). MLOps is a paradigm to deploy and maintain ...ProgrammingDA5006Deep Learning for Computer Vision-Knowledge of basics of image processing and computer vision -Knowledge of building blocks of deep learning including feedforward networks, convolu...DA5001Introduction to Big DataThis course will introduce students to practical aspects of analytics at a large scale, i.e. big data. The course will start with a basic introduct...