Offered By in collaboration with

Click here to integrate the TCS iON Industry Honour Course with your academic programme.

Course Details

Course Commencement
August 2023 (Tentative)
Course Completion
January 2024 (Tentative)
Exam Dates
Multiple slots in January 2024 (Tentative)
Credits & LTP
Each course offers 5 credit points.
Practical (Hands-on)
Recommended For:
Graduation Programme - B.E./B.Tech
Branch - Applicable across all Engineering branches
Semester -
5 th,  6 th,  7 th  and  8 th

Course Summary

IoT and its Applications using Raspberry Pi is a course that provides practical knowledge on using the Raspberry Pi microcontroller along with a variety of sensors to design and develop IoT-based solutions. It includes writing small and easy codes for sensor deployment as well as for web-based dashboard APIs. In this context, it also explains the edge computing paradigm and low-power wireless technologies used for interfacing sensors with web-based backend cloud platforms.

According to a recent report published by Allied Market Research, titled, “IoT Market Analysis by Component, Deployment Mode, Organisation Size, Platform, Technology and Industry Vertical: Global Opportunity Analysis and Industry Forecast, 2021-2030,” the global IoT market size was valued at $740.47 billion in 2020, and is projected to reach $4,421.62 billion by 2030, growing at a CAGR of 19.67% from 2021 to 2030.

The objective of this course is to familiarise students with Raspberry Pi and sensor interfacing, and using data communication for connecting Raspberry Pi with the server backend through various interfaces and protocols. At the end of this course, students will be able to design and develop a real-world sensor based IoT system using Raspberry Pi. They will also be able to connect multiple Raspberry Pi microcontrollers and sensors to a single backend for transferring data to cloud platforms for further analysis and visualisation.


  1. Students/Institutions need to procure the below physical kit(s) required for industry assignment as well as for Part B of the summative assessment:

    1. Raspberry Pi Kit

  2. The above mentioned hands-on configuration will be leveraged by the students to complete the industry assignment as well as to complete Part B of the summative assessment.

Please click here for hands-on details.

+ Read More - Read Less
  1. Good knowledge of C/Java/Python programming language, knowledge of NodeJS
  2. Knowledge of JavaScript will be an added advantage

Course Syllabus

The course syllabus will be delivered through a combination of eLearning resources, digital lectures, community based digital classrooms as applicable.
+ Expand All - Collapse All
View More View Less
+ More - Less

Course Components

Digital Learning
Courses to consist of enriching eLearning resources View Sample
Multiple digital lectures delivered by a renowned academician and an industry expert, through the entire duration of a course View Sample
Academic Connect
Moderated by an academic expert with a focus on building conceptual clarity View Sample
Industry Connect
Moderated by an industry expert with a focus on building industry oriented applied knowledge View Sample
Access to industry related mini projects to enable practical exposure for candidates View Sample
Periodic Formative
Access to three periodic formative assessments during the course View Sample
Summative Assessment
Candidates to appear for either summative assessments consisting of two parts - Test of Knowledge and Test of Application or TCS NQT View Sample
Verifiable Digital
Successful candidates to receive a digital certificate, verifiable through online platforms View Sample
Internship opportunity for toppers in the respective courses, subject to vacancies in corporates and their hiring policies View Sample
Get visibility to job vacancies with leading corporate recruiters that recognise the TCS NQT certification, subject to vacancies in corporates and their hiring policies View Sample