free iit courses

10 Best + Free Online IIT Courses

IIT Bombay has established itself as a renowned institute in India since its founding in 1958. It is well-known worldwide for its high-quality education and strong research programs. National competitive entrance examinations, largely regarded as India’s most rigorous, are used to determine admissions. On its residential campus, it boasts about 8000 students, 500 academic members, 14 departments, 6 centers, and 3 interdisciplinary programs. The goal of the Education Technology research program is to provide the most efficient learning and teaching procedures possible. The Centre for Distance Engineering Education Program is in charge of a lot of the outreach (C-DEEP). A number of national mission projects are overseen by the Institute. Instructors are trained on a broad scale – up to 10,000 teachers at a time – using a unique mixed method. Web/video course development, spoken tutorials, instructional animations, educational robot design and development, educational material and applications on design learning environments, and FOSSEE are some of the other activities.

List of Best + Free Online IIT Courses

1. Object-Oriented Programming (Via Edx)

The IIT Bombay online course covers topics like modularity and reusability. The course will last four weeks and consist of six to eight hours of class every week. OOP, polymorphism, and inheritance are among the subjects covered in this certificate program at IIT Bombay. In this IITBombayX course, students will study the principles of object-oriented programming, templates for the standard library, and much more. After completing the IIT Bombay online course, you will receive a certificate. Students must have a basic understanding of pre-calculus and high school math.

What You Will Learn –

  • How to abstract a problem in an object-oriented style.
  • Object-oriented programming, basics to advanced level, using C++.
  • How to use the Standard Template Library (STL).

Pre-requirements –

No prerequisites are needed.

Who can take this course –

This course is open to anyone who wants to learn more and make better use of their time.

Duration – 4 weeks approx

Instructor – Dr. Deepak B. Phatak, Nagesh Karmali, Firuza Karmali & Supratik Chakraborty

2. Signals and Systems(Via Edx)

We come into contact with signals and systems on a regular basis, from making phone calls to listening to music, editing photos, altering audio files, utilizing speech recognition software like Siri and Google Now, to taking EEGs, ECGs, and X-Ray images. Collecting, storing, transferring, and processing data from the real world is required for each of these operations. You will be able to cope with these tasks efficiently if you master the core mathematical foundation of signals and systems.
This course is divided into two parts. This section (EE210.1x) will cover the Sampling theorem, Z-Transform, discrete Fourier transform, and Laplace transforms, whereas the following part (EE210.1x) will cover the Sampling theorem, Z-Transform, discrete Fourier transform, and Laplace transform (EE210.2x). The principles covered in this course will help further electrical engineering courses dealing with control systems, communication systems, power systems, digital signal processing, statistical signal analysis, and digital message transmission.

What You Will Learn –

  • How to unite abstractions for several kinds of systems, to draw a common system description.
  • How to identify properties that this system has or does not have.
  • How to deal with an important class of systems namely, linear shift-invariant systems.
  • How to represent and analyze signals and systems in the Fourier domain.

Pre-requirements –

High school mathematics: Sequence and series, algebra of complex numbers, basic trigonometry. Calculus: Differential and Integral calculus (single variable). Knowledge of differential equations is helpful but not required. Corequisites: Basic circuit analysis – ohm’s law, KVL, KCL.

Who can take this course –

This course is open to anyone who wants to learn more and make better use of their time.

Duration – 10 weeks approx

Instructor – Vikram Gadre

3. Programming Basics (Via Edx)

The principles of programming are covered in this online course from IIT Bombay, as well as a quick explanation of the algorithm. This course will teach you about many sample programs and other computational challenges. You must have completed high school mathematics to complete this course. Many topics are covered, including functions, data types, strings, sorting, searching, file processing, arrays, and many others. To engage in class and operate the programs on their own, students will be given assignments to perform. This course is designed for beginners and focuses primarily on procedural programming. After completing the course, the student will receive a certificate.

What You Will Learn –

  • Basic programming skills.
  • To write C/C++ programs to solve real-world computational problems.
  • Good programming practices.
  • How to handle large and complex programs.

Pre-requirements –

Knowledge of high school mathematics is essential and adequate. Exposure to pre-calculus is desirable.

Who can take this course –

This course is open to anyone who wants to learn more and make better use of their time.

Duration – 9 weeks approx

Instructor – Matt Bailey

4. Foundations of Data Structures (Via Edx)

To manage vast amounts of data, data structures are utilized in databases and internet indexing services. Efficient data structures are necessary for generating efficient algorithms and easy-to-maintain software. In this Computer Science course, you’ll start by learning basic data types like numbers and work your way up to a conceptual foundation for organizing and controlling efficient systems.

What You Will Learn –

  • Various data structures.
  • How to organize data efficiently.
  • How to use appropriate data structures for representing, organizing, and manipulating data.
  • How to create data structures using basic programming.

Pre-requirements –

Knowledge of programming concepts, as covered in the ‘Basic Programming’ course is necessary.

Who can take this course –

This course is open to anyone who wants to learn more and make better use of their time.

Duration – 6 weeks approx

Instructor – Matt Bailey

5. Mechanisms in Organic Chemistry (Swayam)

In general, the subject is characterized as a Physical Organic Chemistry course. Understanding the processes of organic reactions is critical for predicting products and improving reaction efficiency. A learner must comprehend fundamental ideas in order to build plausible reaction mechanisms. If a mechanism isn’t supported by experimental evidence, it can’t be considered valid. The student is needed to conduct basic experiments that can be used to validate reaction processes. The following are the learning objectives for the course: By the completion of the course, the student should be able to: Propose/write a mechanism for a given organic process. Make tests to figure out what’s going on in the reaction and what’s going on behind the scenes.

What You Will Learn –

  • Broad classification of reactions and basics of arrow pushing.
  • Reaction coordinate diagrams.
  • Reaction Kinetics: rate laws and methods of determining concentration. Introduction to linear free energy relationships. 
  • Linear Free Energy Relationships.
  •  Kinetic and equilibrium isotope Effects.
  •  Miscellaneous methods to determine mechanisms: isotope labeling, trapping of intermediates, checking for common intermediate, competition, and cross-over experiments.
  • Catalysis: classification and introduction to Bronstead acid catalysis.
  • Types of Catalysis: Acid, Binding, Electrophilic, Nucleophilic, Covalent, Proximity and Phase-transfer.

Pre-requirements –

No prerequisites are needed.

Who can take this course –

This course is open to anyone who wants to learn more and make better use of their time.

Duration – 8 weeks approx

Instructor – Prof. Nandita Madhavan

6. Heat Transfer( Swayam)

Chemical Engineering students, as well as students pursuing Mechanical Engineering, Biotechnology, and Nanotechnology, must take this course. This course covers both the fundamental and applied elements, beginning with fundamental principles and governing equations and advancing to the design of key industrial units. Students will be taught basic scientific principles and encouraged to solve issues independently.

What You Will Learn –

  • Physical Origins and Rate Equations, Units and Dimensions, Relevance, Analysis of Heat Transfer Problems: Methodology.
  • Introduction to Conduction, The Conduction Rate Equation, The Thermal Properties of Matter.
  •  The Heat Diffusion Equation, Boundary and Initial Conditions, One-Dimensional, Steady-State Conduction, The Plane Wall, Radial Systems.
  •  Conduction with Thermal Energy Generation, Heat Transfer from Extended Surfaces, Introduction to Two-Dimensional, Steady-State Conduction.
  •  Transient Conduction, The Lumped Capacitance Method, The Plane Wall with Convection, Radial Systems with Convection, The Semi-Infinite Solid.
  •  The Convection Boundary Layers, Local and Average Convection Coefficients, Laminar and Turbulent Flow, Thermal Boundary Layer Equations and Similarity, The Normalized Boundary Layer Equations, Boundary-Layer Analogies.
  •  External Flow, Convection Calculations, The Flat Plate in Parallel Flow, The Cylinder in Cross-Flow, Flow Across Banks of Tubes.
  •  Internal Flow, Laminar Flow in Circular Tubes: Thermal Analysis and Convection Correlations for Turbulent Flow in Circular, Non-Circular and Concentric Tube Annulus.
  •  Free Convection, The Governing Equations for Laminar Boundary Layers, Laminar Free Convection on a Vertical Surface, The Effects of Turbulence, Empirical Correlations for External Free Convection Flows and Within Parallel Plate Channels, Combined Free and Forced Convection.
  •  Boiling and Condensation, Boiling Modes, Forced Convection Boiling, Condensation – laminar and Turbulent Film in Different Geometries, Dropwise Condensation.
  •  Heat Exchangers, The Overall Heat Transfer Coefficient, Heat Exchanger Analysis: Use of the Log Mean Temperature Difference, Heat Exchanger Analysis: The Effectiveness–NTU Method, Heat Exchanger Design and Performance Calculations.
  •  Radiation, Fundamental Concepts, Blackbody Radiation, Absorption, Reflection, and Transmission by Real Surfaces, Kirchhoff’s Law, The Gray Surface.
  • Radiation Exchange Between Surfaces – The View Factor, Blackbody Radiation Exchange, Radiation Exchange Between Opaque, Diffuse, Gray Surfaces in an Enclosure, Radiation Exchange with Participating Media.

Pre-requirements –

No prerequisites are needed.

Who can take this course –

This course is open to anyone who wants to learn more and make better use of their time.

Duration – 12 weeks approx

Instructor – Professor Sunando DasGupta

7. Thermodynamics (Via Edx)

This is a basic thermodynamics course for mechanical engineering students. We’ll go over the definitions for the thermodynamic words and ideas. Material qualities, as well as the three laws of thermodynamics (zeroth, first, and second), will be carefully investigated. There will be a lot of beneficial relationships derived. Problem-solving will be emphasized. Students will have to put in a lot of effort to complete the activities.
The course is intended for mechanical engineering students. Others, such as engineers, and scientists, are more likely to benefit from it. Teachers of thermodynamics have found the course to be beneficial.

What You Will Learn –

  • How to relate the zeroth, first and second laws to basic thermodynamic properties, like energy, temperature, and entropy, and to interactions like work and heat.
  • How to interpret entropy change and entropy production and the related terms isentropic and reversible.
  • How to derive property relations in an easy manner, and get used to the steam tables.
  • Solve problems by applying the first and second law of thermodynamics.

Pre-requirements –

Basic knowledge of high-school physics and chemistry is assumed; the ability to do college calculus (differentiation, integration, partial derivatives, and exact differentials) is required.

Who can take this course –

This course is open to anyone who wants to learn more and make better use of their time.

Duration – 12 Weeks approx

Instructor – Dr. M D Atrey, Uday N. Gaitonde & Dr. Upendra Bhandarkar

8. Innovation by Design (Swayam)

In today’s world, there are countless issues and difficulties to be solved. In these circumstances, finding a solution that benefits the greatest number of people requires ingenuity. And the design is frequently a key enabler of this type of innovation. This course covers the concept of “innovation” as well as the path of a design concept from problem identification to a final solution that helps a big number of people. Through case studies focusing on the “seven issues of innovation,” you’ll learn how the innovation process needs empathy, careful effort, constant user involvement, and effective teamwork.

What You Will Learn –

  • Introduction
  • First C: The Cause
  • Second C: The Context
  • Third C: The Comprehension
  •  Fourth C: The Check
  • Fifth C: The Conception
  • Sixth C: The Crafting 
  • Seventh C: The Connection

Pre-requirements –

No prerequisites are needed.

Who can take this course –

This course is open to anyone who wants to learn more and make better use of their time.

Duration – 4 weeks approx

Instructor – Prof. B.K. Chakravarthy

9. Basic 3D Modeling using Blender (Via Edx)

In the domains of education and entertainment, the animation is a fast-increasing method of communication. The animation industry is attracting a rising number of pupils. On the other side, animation training is expensive. The high expense of proprietary animation software is one of the reasons for this. The open-source 3D animation program Blender is used in this course to give a long-term solution for increasing animation skills. This course will teach the intricacies of 3D modeling and Blender to anyone interested in honing their 3D animation skills. Over the course of four weeks, students will learn the essentials of modeling, texturing, and lighting.

What You Will Learn –

  • Explore 3D visualization concepts.
  • Enhance your 3D modeling, texturing, and lighting skills.
  • Apply the concept of the third dimension to create realistic 3D models.
  • Learn the intricacies of a free and open-source 3D animation tool: Blender.
  • Collaborate online with students, teachers, and professionals all over the world.

Pre-requirements –

No prerequisites are needed.

Who can take this course –

This course is open to anyone who wants to learn more and make better use of their time.

Duration – 4 weeks approx

Instructor – Dr. Sameer S Sahasrabudhe,Sneha Sanglikar,Nitin Ayer & Kaumudi Sahasrabudhe.

10. Introduction to Aerospace Engineering (Swayam)

The purpose of this course is to provide interested students with a general understanding of Aeronautical Engineering. The course will be broken down into ten Capsules, each of which will include two lectures. Each lecture will concentrate on a single concept or topic in the subject. An attempt will be made to cover the contents in an engaging manner by judicious use of a mix of PowerPoint presentations, in-class activities, quizzes, innovative and hands-on assignments. This will not only increase the students’ awareness but also satiate their curiosity and desire to learn more about the various concepts related to the subject.

What You Will Learn –

  •  The atmosphere and its properties.
  •  Nomenclature of aircraft components.
  •  Fluid Mechanics – I: Incompressible flow, Bernoulli’s Equation, Coanda Effect, and Mach No.
  •  Fluid Mechanics –II: Viscous Flow, Boundary Layer, Pressure Measurement.
  •  Aerodynamics – I: Airfoils, and Lift Generation Theories.
  •  Aerodynamics – II: Critical Mach no. and Types of Drag.
  •  Propulsion: Types of Aircraft Engines.
  •  Aircraft Performance – I: Steady Level Flight and Altitude effects.
  •  Aircraft Performance- II: Glide, Climb, Ceilings, Turn, and Pull up.
  • Aircraft Longitudinal Stability, and V-n Diagram.
  • Aircraft Performance- III: Takeoff and Landing, Range and Endurance, Range-Payload DiagramWeek 12:Flapping Wing Aerodynamic.

Pre-requirements –

No prerequisites are needed.

Who can take this course –

This course is open to anyone who wants to learn more and make better use of their time.

Duration – 12 weeks approx

Instructor – Prof. Rajkumar S. Pant

Leave a Comment

Your email address will not be published. Required fields are marked *