The Indian Institutes of Technology (IITs) and the Indian Institutes of Science (IISc) are some of India’s most prestigious institutes of higher learning. They are also the toughest to get into.

Every year, over 1 million students sit for entrance exams to be admitted to one of the 23 IITs. Just 10,000 will ultimately be granted a spot — an admission rate of less than 1%.

Luckily for us, both the IITs and the IISc release hundreds of free courses every fall and spring through their massive open online course (MOOC) platform, the National Programme for Technology Enhanced Learning, or NPTEL.

NPTEL is a joint initiative of the IITs and IISc that makes science and engineering courses available to the public. (You can learn more about MOOCs in general here.)

This spring, NPTEL has launched 290 courses from 16 different universities — 11 of which are IITs. Already, more than 600,000 students have enrolled in these free courses.

NPTEL courses tend to be more rigorous and advanced than typical MOOCs. So if you take one of these courses, be prepared for some serious studying.

Also, NPTEL courses tend to have firm deadlines. Some courses below start as early as January 28, so be sure to sign up before the start date!

Below is the full list of courses. And you can check out Class Central for our comprehensive catalog of reviews for free online courses from over 900 universities around the world.

Class Central’s home page.

Computer Science (28)

Engineering (112)

Mathematics (16)

Science (41)

Humanities (12)

Data Science (6)

Social Sciences (19)

Education & Teaching (3)

Art & Design (10)

Health & Medicine (4)

Business (26)

Personal Development (3)