GMU - School of Digital Technical Competency Development
call  18001237099   |   send  info@gmu.ac.in

IoT & ML Fundamentals: Learn from Scratch

GMUSD198
Credits: 2.00
Prerequisites : Basic knowledge of programming and electronics is recommended
Course Duration : 30 Hours / 12 Weeks
Start Date : 2024-09-01
End Date : 2024-12-30
Seats Remaining : 60
Domain: IT

BACK

Aim & Summary

The aim of the course "IoT Fundamentals: Learn from Scratch" is to provide beginners with a comprehensive understanding of the Internet of Things (IoT). This course is designed to introduce the core concepts, technologies, and practical applications of IoT. By the end of the course, participants will have the foundational knowledge required to understand IoT systems, develop simple IoT projects, and explore the potential of IoT in various industries. "IoT Fundamentals: Learn from Scratch" is a beginner-friendly course tailored for individuals interested in understanding the Internet of Things. The course covers the basics of IoT, including the key components, architecture, and communication protocols that make IoT systems possible. Participants will learn about various IoT devices, sensors, and connectivity options, and how these elements work together to create a smart, connected ecosystem. Through hands-on projects and practical examples, learners will gain experience in setting up IoT devices, collecting and analyzing data, and integrating IoT solutions with cloud platforms. Additionally, the course addresses important considerations such as security, privacy, and the ethical implications of IoT.

Course Content
Week 1 Introduction to IoT Overview of IoT: Definition and scope of IoT, History and evolution of IoT, Real-world applications and use cases Key Components of IoT: IoT devices and sensors, Communication networks, Cloud platforms and data analytics Introduction to IoT Ecosystem: Overview of IoT architecture, Key stakeholders in the IoT ecosystem Activity: Explore different IoT applications and discuss potential use cases.
Week 2 Understanding IoT Hardware IoT Devices and Microcontrollers: Introduction to microcontrollers (e.g., Arduino, NodeMCU, ESP32) Overview of sensors and actuators: Setting Up the Development Environment, Installing necessary software (Arduino IDE) Activity: Hands-on setup of an Arduino environment
Week 3 Embedded C Basics Introduction to Tinkercad: Designing and simulating circuit in Tinkerkad, Interfacing Arduino with input devices, Interfacing Arduino with output devices, Interfacing Arduino with analog sensors, Interfacing Arduino with digital sensors, Interfacing arduino with motors Activity: Mini-project
Week 4 Interfacing NodeMCU and ESP32 with input devices, output devices, analog sensors, digital sensors and motors Activity: Mini-project

QUIZ 1

Week 5 IoT Networking Introduction to IoT Networking: Networking fundamentals, Wired vs. wireless communication in IoT Wireless Communication Technologies: Wi-Fi, Bluetooth, Zigbee and LoRa, Choosing the right communication technology for IoT projects Activity: Set up a Wi-Fi or Bluetooth communication between IoT devices
Week 6 IoT Communication Protocols Overview of IoT Communication Protocols: MQTT, CoAP, HTTP, and WebSocket Protocols comparison and use cases: Hands-On with MQTT, Setting up an MQTT broker, Publishing and subscribing to MQTT topics Activity: Implement a basic MQTT-based communication between two devices
Week 7 IoT Data Management and Cloud Integration Data Collection and Processing: Types of data generated by IoT devices, Preprocessing data at the edge vs. cloud processing Introduction to Cloud Platforms for IoT: Overview of popular IoT cloud platforms (AWS IoT, Azure IoT, Google Cloud IoT) Basics of cloud storage, analytics, and visualization Activity: Send sensor data from an IoT device to a cloud platform and visualize it
Week 8 IoT Security and Privacy IoT Security Fundamentals: Common security threats and vulnerabilities in IoT, Best practices for securing IoT devices and networks Privacy Concerns in IoT: Data privacy regulations and standards , Strategies for protecting user data Activity: Conduct a security assessment of a sample IoT setup

QUIZ 2

Week 9 IoT Project and Future Trends IoT Project Development: Planning and designing an end-to-end IoT project, Building and testing a complete IoT solution Future Trends in IoT: Emerging IoT technologies (5G, NB-IoT, LPWAN), The role of IoT in smart cities, healthcare, and industrial automation
Week 10 Final Project Presentation and Review: Participants present their final IoT projects, Review and feedback session Activity: Showcase and presentation of participants' IoT projects
Week 11 -
Week 12 -

PROJECT REPORT

Course Certification

Certificate will have your name, photograph and the score in the final exam with the breakup. It will have the logos of GMU and company handling the course.
I'm a beta version
©️ All rights reserved - GEM VENTURES LLP