- Some of the labs requires the users to install the Pre-requisites. Click here to view Pre-requisites
- In order to derive maximum learning experience, the users are advised to first read the instructions for conduction the labs. There are' step-by-step' instructions available in each lab to assist the users.
- Some of the labs require the users to log in first. Eventually, there will be a common login for labs.
- Related NPTEL lectures are also available on the link given below.
- *Sign in required
Molecular forces determine the physico-chemical properties of various forms of matter such as gases, liquids and solids
To understand some important applictions of various data structures. To familiarize how certain applications can benefit from the choice of data structures. To understand how the choice of data structures can lead to efficient implementations of algorithms.
The interactive experiments in this lab will give the students an opportunity for learning and better understanding of the basic concepts and constructs of computer programming.
This lab is about various approaches for representing integers and floating-point numbers in binary and, their pros and cons.
This lab provides good understanding and learning opportunity of VLSI designing for users.
Here you can make basic combinational and sequential digital circuits of your choice and simulate them.
To understand the different concepts of graphics. We will go through understanding the concepts of 3D Coordinate systems, Transformations, Hierarchical modelling and Cameras. Later we will be visualising some basic algorithms used to render the graphics.
The primary objective of this virtual lab is to supplement an undergraduate level course on image processing and enable students to understand the subject better. The lab is intended to help in clarifying concepts. It is not intented for learning how to write code to do image processing.
The virtual lab on Pattern Recognition is design to supplement a senior undergraduate or graduate level course in Statistical Pattern Recognition. The experiments are designed to improve the clarity in understanding of the basic concepts as well as to enable the student to put them into practical use.
The objective of this lab is to provide hands-on experience in understanding the basics of ANN models, and the pattern recognition tasks they perform. Some applications of ANN for problems in optimization and image processing will also be explored through these lab experiments.
In this lab, we will do virtual experiments to understand the basic mathematical foundations of cryptography,to gain insightful experience by working with fundamental cryptographic applications and to train in the art of design and analysis of information security protocols.
This laboratory gives the basic understanding of structural member under the action of loads. How structure's behaviour will be changed if there is any redundancy and how suddenly it becomes unstable will be experienced by student.
The interactive experiments in this lab will give the students an opportunity for learning and better understanding of using computer programming as a tool to solve basic to advanced problems.
This lab aims at demonstrating how to design absorption measurements in a spectrophotometer and how to use absorption spectroscopy as an analytical tool.
This lab is about molecular fluorescence spectroscopy. In molecular fluorescence spectroscopy, a molecule is first irradiated with ultraviolet (UV) or visible radiation and then the emission of light of longer wavelengths is detected.
Physical chemistry virtual laboratory is designed to introduce some spectroscopic and analytical techniques to students at various levels.
The objective of Computational Linguistics lab is to re-orient students of linguistics to the computational aspects of language analysis. At the same time, students coming from backgrounds other than linguistics will be introduced to linguistic concepts, terminology and analysis.
The objective of Natural Language Processing lab is to introduce the students with the basics of NLP which will empower them for developing advanced NLP tools and solving practical problems in the field.
This lab consists of different materials in tension, torsion, bending, and buckling etc.
The lab is equipped with different flow measuring set-ups such as venturimeter, orifice-plate, pitot tube, rotometer etc.
This lab aims to build knowledge of preparation of various kinds of colloidal systems (e.g. sols, gels, assembly colloid) and typical physical and chemical properties (e.g. light scattering, surface charge, zeta potential, particle size) of representative colloidal systems.
It describes the basic concepts of chiroptical phenomenon & The scope and advantage of CD spectroscopy in studying biomolecular structure and dynamics.
The objective of this lab is to provide hands on experience in processing speech signals for extraction of information for various applications.
The virtual lab on Mobile Robotics is designed to supplement a senior undergraduate or graduate level course in Mobile Robotics. The experiments are designed to improve the clarity in understanding of the basic concepts as well as to enable the student to put them into practical use.
The lab explains the design of analog CMOS circuits starting from specifications, design and simulation. The lab presents the basic analog building blocks and circuit topologies design and characterization.
This lab aims to develop insights into the general experiments that we generally practice in physical sciences laboratory. It takes a further step ahead to also simultaneously explain the key concepts behind the experiments by laying down an interactive and visual platform which can be accessed conveniently over the web.
This lab is to carry out all soil mechanics fundamental experiments according to standards and to analyze and interpret experimental data.
This lab consists different laboratory for conducting the following important experiments to estimate the mechanical and engineering properties of soils.
The objective of this lab is to build your own little programming languages using the principles described in the book Essentials of Programming Languages, 3rd Ed. (EOPL) by Friedman and Wand.
The objective of this lab is to make students familiar with the Linux command-line environment. This lab also promotes basic understanding of system administration processes by providing a hands-on experience. It is expected that by using this lab the students will become comfortable in working with a Linux machine.
This lab deals with quantum chemical calculations, which is one of the major aspects of computational chemistry.
The Optical Remote Sensing Virtual Lab will help the students comprehend, learn and understand the mechanisms of image capture in satellite and airborne optical remote sensing sensors, their design considerations and limitations.
This Virtual Lab program is designed as a second level course in VLSI after completion of basic courses. A student should have knowledge Basic Electronic Circuits and Introduction to VLSI to get maximum profit from this lab program. The lab contribute the notion of developing integrated circuits and optimizing various parameters of its performance.
This lab is intended to complement an introductory course on databases with practice sessions on designing, creating, modifying and querying databases.
This is a web-based innovative tool aimed towards a better understanding of Electro Magnetic Theory Concepts. In these experiments, user can find the explanation with graphical diagrams.