Check out the video introducing the course
What is this?
MOOCs, IMAD & more
The WHAT, WHY and WHEN?
MOOCs (Massive Open Online Courses) are online courses, designed for a world where information is accessible from anywhere at the tap of a button. They are open, participatory and offer a lifelong network for learning.
IMAD (Introduction to Modern Application Development) is a MOOC on how to build web/mobile applications. If you just want to experience the joy of building an app, or have dreams of finding a job at one of the hottest tech companies or actually building the next big tech company, you have come to the right place!
We believe building technology can be both fun and empowering. We also think one can never be too young or too old to learn new things, and that applies to technology as well!
This online course will bring together a combination of theory and practice to convey the principles of building web applications.
By the end of this 5 week course, you would have learnt about the Internet & the fundamentals of app-development while actually building your own web-application.
Please look through the FAQs section for the required reading materials prior to starting the course.
Course begins on 5th September 2016!
INDIA's largest MOOC with 57,000+ registrations!
For anyone, anywhere!
You don’t need to be a tech geek to take the course. Anyone, from any background, can take the course.
The course condenses technical jargon into easy and comprehensible language.
Exercises will be in easy and hard flavors, so you pick what suits you.
The course strives for the right balance between theory & practice -- build an application quickly, but also ensure that it never breaks.
The course offers great flexibility
You can plan your study schedule around a time-table of your choice.
In 5 weeks, you would have built your own application.
You can take the course even from the comfort of your home.
IMAD encourages you to build a network to learn the material, clarify doubts, and make contacts. Learning in groups is always fun.
A peer to peer grading system will be employed for some of the work -- this will naturally encourage debate and discussion.
The course will have graded assignments, and a final test -- this will help you keep focused through the course.
In addition, anyone who completes the course can get a certificate from IIT Madras!
A blend of theory & practice
1.Introduction to the Internet
What really happens when you connect to a website via your browser? What is a client and a server? Understand the basics of networking and common network protocols.
2.Building a web application
Build a basic but complete application. You will deploy your own server & write a web application.
Learn the how & why of modelling data for your application using databases. How do databases work? Make the previous web application "dynamic" by serving content from your database.
4.Performance & security
Analyse performance and learn how to measure things on the web. How do you ensure security of your applications? We will also teach you how to 'hack' into applications. Learn about cookies, sessions & the need for encryption.
5.Build a mobile application
Finally, we will introduce you to how to mobile applications are built!
Why take this course?
Completing IMAD opens you up to a world of opportunities
GIVE YOUR RESUME A MAKEOVER
Get certified by India's premier technical institute, IIT Madras.
GET ACCESS TO HIGH PAYING JOBS
Learn skills seen as the most important in today's job market.
A SHOT AT FAME AND GLORY!
If you have always wanted to build out your idea, this course gives you the ingredients to get started!
LEARN SOMETHING NEW
An opportunity to gain experience as well as broaden your repertoire of skills.
Get to know your faculty!
Faculty, IIT Madras
Dr. Gaurav Raina is a faculty in the Department of Electrical Engineering at IIT Madras. He is also a visiting research fellow in the Statistical Laboratory at Cambridge University. His interests span from performance modelling of large scale systems like the Internet and transportation networks, to financial technologies. He also played a role in the development of the Immediate Payment Service (IMPS) banking standard in India.
Head of Engineering, Hasura
Tanmai Gopal is the Head of Engineering and co-founder of Hasura, a core-tech startup. He is also a technology advisor to several early stage startups and is a passionate advocate for real-world programming education. Although from a computer vision background his focus over the last few years has increasingly been on cloud infrastructure, functional programming and relevant software engineering practices. He holds a Bachelors cum Masters degree from IIT Madras in CSE.
The Super IMAD team
Apart from our course instructors, we've had several people working very hard behind the scenes to put this course together!
Content & Platform
Rikin is an alumnus of IIT Madras, CSE (BTech, MTech), who worked at Flipkart and then founded his own company. He has been working with Tanmai & Gaurav on the IMAD content as well as on the IMAD application, that all the students will be building their web-apps on.
Shahidh, a platform engineer at Hasura, manages the giant clusters that power the IMAD programming console. He handles all things infrastructure and provisioning for IMAD. He's an Engineering Design Btech, Mtech from IIT Madras.
A graduate of the IIT Madras Humanities department, Arya currently works at Hasura as a Business Development Exectuive. She has been managing the IMAD operations on the ground, responding to all the queries and coordinating with all the various people involved in the course.
We have tied up with several companies who will offer internship/job opportunities to those who complete the course!
If you're a company that would like to partner with us, please fill in this form.
This is the FAQ section. Please send us any questions you have via our Facebook & Twitter channels.
P.S: MADI, the dinosaur, is the mascot for IMAD
How long the videos are?
Each video will be 20 minutes long.
How to pass the course?
Pass all graded assignments and tests to complete the course.
Can I get the internships if I don't write the certification exam.
Yes, you can still give an online exam on completion- which will make you eligible for the internships.
IMAD gets press
Over 28,000 Register For IIT Madras' Free Online Web Development Programme
August 19, 2016
Learn to create mobile apps with free online course from IIT Madras
August 5, 2016
അഞ്ച് ആഴ്ചകൊണ്ട് ആപ്പ് നിര്മാണം പഠിക്കാം ......
August 8, 2016
Over 32,000 applicants register for IITM’s free online course on App development
August 24, 2016