Online Mobile App Development Course By IIT Madras: Build an app in 8 weeks with IMAD: Introduction to Modern Application Development. India’s largest technology MOOC is back! A free online course by Hasura, in partnership with IIT Madras. Certificate of completion offered by IIT Madras. The next course begins on July 24, 2017.
Why we created IMAD
IMAD (Introduction to Modern Application Development) is a MOOC on how to build web/mobile applications offered by Hasura, under it’s banner Hasura Education. IMAD is offered in partnership with IIT Madras.
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 one or just understand the app world that you cannot escape, 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!
What is IMAD?
IMAD is an online course that brings together a combination of theory and practice to convey the principles of building web applications. IMAD comes powered with:
- video lectures
- an app development portal for you to build your web application as you learn the concepts
- a discussion forum for peer-to-peer learning
By the end of this 8 week course, you would have learnt about the Internet & the fundamentals of app-development while actually building your own web-application. On successful completion of the course, students will be eligible for an IIT Madras certification. Course toppers will also have the opportunity to take part in an 8-week product development internship at Hasura.
Please look through the FAQ section for the required reading materials prior to starting the course.
IMAD was first offered in September 2016 & subsequently in Jan 2017. It has been taken by over 83000 students! Watch the feedback videos below from students who took IMAD in September and January.
Course Outline – 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 take a deep dive into building mobile applications!
Highlights of the Course
It’s for anyone, anywhere! And it’s free!
- You don’t need to be a tech geek to take the course. Anyone, from any background, can take the course.
- If you know basic programming, practical sessions will take you through building your own app and the theory will teach you the fundamentals that go into it.
- If you are in Business Development/Marketing or Managerial roles, the theory classes will help you communicate better with your tech teams.
- The course condenses technical jargon into easy and comprehensible language
- 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 – available both on Youtube and NPTEL!
You can plan your study schedule around a time-table of your choice.
The course videos will be available online (NPTEL/YouTube), and can be watched at any time. Here’s the link to the Youtube channel for the course – http://bit.ly/2lLI3Wq.
In a few 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 discussion forum will be available to all students — 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.
For more details please visit the following website: http://www.imad.tech/