The objective of this course is to understand the fundamentals of the Internet of Things (IoT) and Embedded Systems. In this course, students will learn the definition of the Embedded System, along with it they will learn various characteristics of the Embedded System. Then the concept of Real-time systems, Real-time tasks have been covered in this course. After that, students will learn the basics of processors in which they will understand the difference between the General Processors in Computer and the Embedded Processors. After covering this, students will learn about the basics of Microcontrollers, various properties of Microcontroller, and Components of Microcontrollers. Then an interesting concept of System-On-Chip and its examples will be covered in this course. After the completion of the Microcontrollers, students will be going to learn about the various components of the Embedded Systems. Then students will learn about the embedded processor will be considered an important part of the Internet of Things. This course will be helpful to those who want to learn the Internet of Things from the basics. It will cover the prerequisite required for the very emerging trend in the field of IT i.e., the Internet of Things. After successful completion of this course, students will be able to understand the fundamentals and needs of Embedded Systems for the Internet of Things.