Embedded and IOT Engineer
What you will get?
  • 220+ Hours of Learning
  • Live Classes by Industry Mentors
  • Capstone projects
  • Mock Interview preparation

220+

Hrs of Learning

31+

Milestone

110+

Credits

6+ Months

7-10 Hours/Week

Unsure From Where To Begin ?

Step 1
Step 2
Step 3
 


Know Your Career
Attempt a quiz and check
how much do you know about
Software Development Engineer - I Career.


Start Quiz


Book a Trial Class
Enrol for a Free 60 minutes
one on one Trial class with
industry experts today.


Book Now


Follow Your Passion
Start preparation with Ekeeda &
reach your professional destination by
achieving milestones at each step.


Explore Syllabus

Book a FREE 1:1 Counselling
Session with Experts

Career
Opportunities
Sensors and Actuator Professional, IoT Engineer, Embedded Programs Engineer, Safety engineering
Top skills you
will learn?
This course will help students in understanding fundamental concepts about Basic Electronics, Computer Organization, Processors and Microcontrollers, Embedded System Design, and IoT Design. It also helps to learn the skills on the necessary set of tools comprising of a host of design CAD tools, Hardware emulation, and simulation tools, Software IDE, and programming tools.
Who can join
the program?
Freshers, Students doing B.E. / BTech, MTech, Diploma Students, Working Professionals
Minimum
Eligibility
Should know fundamentals of Basic Electronics.

Course Curriculum

Best-in-class content by leading faculty and industry leaders in the form of videos, cases and projects, assignments, and live sessions
 
Milestone 1
Electrical Basics / Quantities
10 Assessment | Credit : 3

  • Ohm’s Law, Kirchoff’s Law
  • Basics of Current, Voltage, Electrical Energy, Power
  • Power Factor – their Formula & Equations
Milestone 2
Electronic Components
10 Assessment | Credit : 3

  • Resistance, Capacitance, Inductance, Use/Identification of Resistor, Capacitor (with polarity)
  • Inductor with Values,
  • Their types and form factors/mountings on PCB
Milestone 3
Electronic Devices – Diodes, BJT, FET
10 Assessment | Credit : 3

  • Diode basics, Transistor (BJT) Basics, FET Basics, Equations,
  • Their basic uses in Electronic Circuits,
  • Their typical Packages/ Identification/ polarity and mountings on PCB (Including SMD)
Milestone 4
Electronic Measurements
10 Assessment | Credit : 4

  • Measuring principles & instruments for Current,
  • Voltage, Resistance, Electrical Power,
  • Power factor using equations in Task 1/2/3 above,
  • Their methods of electronic measurement
Milestone 5
Basic Mechanics – Motion Equations
10 Assessment | Credit : 3

  • Quantity measurement for Displacement, Position,
  • VVelocity, Acceleration, Force, Angle, Torque, Power using Motion Equations
  • Their methods of electronic measurement (transduction principles)
Milestone 6
Breadboarding and Soldering Skills
10 Assessment | Credit : 4

  • Hands-on session on the construction of circuit on Breadboards
  • Wiring conventionsoldering principles
  • Soldering principles
  • Soldering components on PCB
Milestone 7
PCB Designing – CAD Tools
10 Assessment | Credit : 4

  • PCB design/fabrication Processes, Role of CAD PCB tools, using a CAD tool for PCB design from Schematic Design
  • ERC
  • Board layout, placement, Auto/Manual routing,
  • DRC to making of Prints and generating Industry Standard Gerber files as Output
Milestone 8
Digital Circuits & Common Digital ICS
10 Assessment | Credit : 4

  • Logic Gates, D’Morgan’s Theorem, Decoder
  • Encoder, Mux/De-Mux, F/F
  • Counters, Registers – their typical ICs
  • their footprints, and mountings on PCB (Including SMD)
Milestone 9
Linear Circuits & Common Analog ICs
10 Assessment | Credit : 4

  • Timer, Op-Amp basics, different uses of Op-Amp, their configurations
  • Instrumentation Amplifiers, Current Drivers
  • Voltage Regulators, their typical ICs,
  • Their footprints and mountings on PCB (Including SMD)
Milestone 10
Computer Organization
10 Assessment | Credit : 4

  • Elements of Processor-based system, Processor basics, Memory basics, types and working
  • Addressing the memory, concept of cache/virtual memory.
  • I/O Techniques, simple I/O, Concepts of Interrupts & DMA,
  • mapping and addressing I/O ports
Milestone 11
Processors & Microcontrollers-1
10 Assessment | Credit : 4

  • Processor studies, Microprocessor (MP) & Microcontroller (MC)
  • The concept of Memory/IO integration in MC
  • Use of resources as Timer
  • Interrupt, GPIO, serial, etc. in MC. Case Study of MC
Milestone 12
Processors & Microcontrollers-2
10 Assessment | Credit : 4

  • An elaborate study of MC cores, advanced MC Cores
  • Concepts of Integrated ADC/DAC, Compare/Capture
  • I2C, on-chip EEPROM
  • Watchdog timer, etc. Case Study of MC
Milestone 13
Embedded System Design Basics
10 Assessment | Credit : 4

  • An elaborate study of MC cores, advanced MC Cores
  • Concepts of Integrated ADC/DAC, Compare/Capture
  • I2C, on-chip EEPROM
  • Watchdog timer, etc. Case Study of MC
Milestone 14
Embedded Development Boards-1 (Arduino)
10 Assessment | Credit : 3

  • Study of Embedded Development Boards, Diff. development boards in Industry.
  • Arduino boards – Their Hardware resources, Arduino IDE as the development Tool
  • TinkerCad tool
Milestone 15
Embedded C Programming-1
10 Assessment | Credit : 4

  • C Data types, C Control structures
  • using C pre-processors, building Data Structures in C
  • writing logic in C program
  • Sample C programs
Milestone 16
Embedded C Programming-2
10 Assessment | Credit : 4

  • Writing Interface programs in C
  • hands-on on writing at least 2 real world
  • interface programs in C
Milestone 17
Embedded Development Boards-2 (RPi3/4)
10 Assessment | Credit : 4

  • Writing Interface programs in C
  • hands-on on writing at least 2 real world
  • interface programs in C
Milestone 18
Python Programming-1
10 Assessment | Credit : 4

  • Python Data types, Python Control structures
  • Using Python on RPi-3/4
  • Python Sequences, writing logic in Python program
  • Sample Python programs
Milestone 19
Python Programming-2
10 Assessment | Credit : 4

  • Functions and Modules in Python
  • Using Python with Files
  • Networks, Databases
  • Using Python with Multimedia (Audio and Images)
Milestone 20
Devices – Displays, Switches, Keys
10 Assessment | Credit : 3

  • Interfacing discrete LED, 7 Seg LED, LED bank or strip, Alphanumeric LCD Displays with Arduino/RPi
  • Interface of diff types of Switches and keys with Arduino/RPi
  • Design Interface circuit, simulate, program and test on actual hardware
Milestone 21
Devices – Relays, Motors, Actuators
10 Assessment | Credit : 3

  • Interface Relay, DC-Servo-Stepper Motors,
  • Solenoid valves, coils with Arduino/RPi,
  • Design Interface circuit, simulate, program/test on hardware
Milestone 22
Devices – Sensors-1
10 Assessment | Credit : 3

  • Interface Temperature Sensors, angle encoders, moisture sensors
  • IR, PID, ultra-sound sensors, load cells with Arduino/RPi
  • Design Interface circuit, simulate, program/test on hardware
Milestone 23
Interfaces – ADC, DAC, Timer, Interrupt
10 Assessment | Credit : 3

  • Interface diff. types of ADC and DAC, analog comparators
  • Timers having compare/capture feature with Arduino/RPi
  • Use Interrupt technique, - Design Interface circuit, simulate, program/test on hardware
Milestone 24
Interfaces – RS232C, RS485, Modbus (Asynchronous I/O)
10 Assessment | Credit : 3

  • Interface Bus standards RS232C, RS485, Modbus using the libraries with Arduino/RPi
  • Perform Tx, Rx and 2-way communication while testing
  • Design Interface circuit, simulate, program/test on hardware
Milestone 25
Interfaces – I2C, SPI (Synchronous I/O)
10 Assessment | Credit : 3

  • Interface Bus standards I2C and SPI ports using the libraries with Arduino/RPi
  • Perform Tx, Rx & 2-way communication while testing
  • Design Interface circuit, simulate, program/test on hardware
Milestone 26
Interfaces – Bluetooth, Zigbee, TCP/IP on Wi-Fi (Wireless Communication
10 Assessment | Credit : 4

  • Integrate Wireless communication protocols Bluetooth
  • BLE, Zigbee and Wi-Fi (TCP/IP) using libraries with RPi
  • Perform 2-way Packet Transfer communication while testing
  • Design Interface circuit, simulate, program/test on hardware
Milestone 27
Interfaces – Multimedia – Audio, Camera
10 Assessment | Credit : 4

  • Interface Audio and Camera using the libraries with Arduino/RPi
  • Perform basic operations on Audio
  • Images, and Video while testing
  • Design Interface circuit, simulate, program/test on hardware
Milestone 28
Mini-Project-1 (Embedded)
10 Assessment | Credit : 4

  • Complete Real-World application involving hardware/software design
  • interfacing, integration, development, and testing
  • Ex. Digital Clock, Small Robot vehicle
  • multi-color display
Milestone 29
Theory of IoT/IoE
10 Assessment | Credit : 3

  • Internet of Things/Everything basics
  • Cloud-based IoT Services, Smart devices
  • sensor networks & IoT, IoT protocols
Milestone 30
IoT Communications – Connecting to Cloud
10 Assessment | Credit : 3

  • Working with IoT cloud services, connecting to the Cloud, initializing/configuring IoT cloud services
  • writing device base Front-end, writing cloud-based Back-end, connecting to the Cloud database
  • Communication of IoT device & cloud
Milestone 31
Mini-Project-2 (Embedded with IoT)
10 Assessment | Credit : 4

  • 1 Real-World IoT application involving hardware/software design
  • Device & cloud integration, development and testing
  • Ex. Remote Weather Station, Patient monitoring system

Industry Projects and Case Studies

Learn through real-life industry projects.
 
  Get Hands-on coding practice


Patient monitoring system
Wireless health monitoring system or patient monitoring system involves monitoring of patients vitals remotely by means of devices that transfers patient data to remote locations wirelessly.
  Devlop projects and applications

Remote Weather Station
These weather stations are ideally suited for monitoring conditions inside or outside your home or any other area. It is used to save human labor or to enable measurements from remote areas.
  Get mentored by industry experts

Digital Clock
The aim of the project is to design a twelve-hour Digital Clock that displays the time digitally, in contrast to an analog clock, where the time is indicated by the positions of rotating hands. With the help of counters and decoders, a digital clock to display time in hours, minutes, and seconds can be constructed.
Python Certificate

Course Completion Certificate

You will be awarded a Course Completion Certificate only if you pass with a minimum grade of 60% and a Certificate of Excellence if you secure 90% and above.

Jobs & Virtual Internships

Get Virtual Work experience programs in big Tech companird and showcare your talent

Career Support

Strong hand-holding with dedicated support to help you master.

Ekeeda Internship

Internships

Join Internship program with companies to gain complete insights into Python - the perfect programming language. Get guidance from industry experts, and top graders on live projects and case studies.

Ekeeda Community Access

Community Access

Community that connects you with the best Pythoniasts across the globe! All your doubts will be cleared live with industry experts. Aim to grow your knowledge and skills with the Python Community now!

Ekeeda Placement

Placement Support

Dedicated mentorship and intensive career support for your career growth. Prepare for interviews & interact with industry experts at career events. Help you find the perfect career opportunity!

Learn on the go

Download lessons and learn anything, anywhere
With the Ekeeda learning app and learn on the go.

 
Google Play Store Logo
Apple Store Logo
Learn Go

Testimonials

Our users have achieved so much in just a little time.