Best Home Automation Courses

Find the best online Home Automation Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings. We also have a separate page listing only the Free Home Automation Courses.

Learn To Create AI Assistant (JARVIS) With Python

How To Create AI Assistant (JARVIS) With Python Like the One from Marvel's Iron Man Movie

Created by Arbaz Khan - Artificial Intelligence Enthusiast || Python Developer


Students: 41665, Price: $129.99

Students: 41665, Price:  Paid

In this course, you will learn how you can make one AI Assistant (JARVIS) using Python Programming Language.

This course you will Teach how you can create a basic Artificial Intelligence Assistant similar to the one from Marvel's Iron Man movie.

It is a Beginner level course and more following courses are coming up soon.

So what are you waiting for?

Enroll now.

Introduction to Internet of Things(IoT) using Arduino

Learn how to implement the communication between smartphones and also to control various home appliances wirelessly.

Created by Venkatesh Varadachari - Founder, MAKERDEMY


Students: 37385, Price: $89.99

Students: 37385, Price:  Paid

#1 IoT using Arduino course on Udemy, in terms of students (over 600)

#1 IoT using Arduino course
on Udemy, in terms of reviews (8)

#1 IoT using Arduino course
on udemy, in terms of 5 star reviews (8)

Bonus content added
regularly. Latest update on 17-Nov-15. We will keep adding new content, so that
our students have something to look forward to

All our students
(Makerdemy brand) get VIP pricing ($8) for all our new courses. We have 10
courses under our brand and will be releasing a new course every 2 months.


This is an introductory course on Internet of Things (IoT). However, this is not an introductory course on Arduino. Arduino is one of the cost effective boards you can purchase & start programming with to interact with physical elements using logic & create results the way you want it. It can be used in your Engineering projects, Industrial Projects and Home Automation related projects.

This course is ideal for those who are interested in exploring the possibilities of Internet of Things using Arduino. The course lesson will explain “How to work on IoT using Arduino".

If you are a technology enthusiast and want to learn the cutting edge technology then this is the right course for you.

In this course you will learn how to implement the communication between smart phones and home appliances using Arduino to control the home appliances. This project is significant to reduce wastage of electricity, Improve technology used in a home, to provide convenience, security and increased quality of life and help you to use various wireless technologies.

You will learn how to use Android device to wirelessly control electrical outlets using relay switches in order to prevent wastage of electricity. How to configure your Bluetooth module to operate in the communication speed used in the Arduino.

Android app to help you control the pins of your Arduino Uno from your Android phone wirelessly.

App employs a simple Android user interface to

1) Control Arduino Uno's digital and PWM pins

2) Send text commands to Arduino

3) Receive data from Arduino over Bluetooth serial using the ever popular and really cheap HC-06 Bluetooth over serial module.

This project can be used to control various Home Appliances. And we can control device from a long distance, thus it gives ease of access. Faster operation and efficient. No need to carry separate remote or any other controlling unit.

In this project, a Relay and Bluetooth module is connected with Home appliances and is powered by Arduino which using Android app we can send commands to the Arduino to control the home appliances.

I will teach you step by step how to go about building this project. I will also share the code with you so that you can replicate the project yourself.

At the end of the course, you'll be fully familiarized with Arduino and ready to build your own home appliances. If you're interested in Arduino, or microcontrollers in general, and don't know where to Start - you've found the perfect course. I look forward to you joining this course. It provides the complete source code of the real time project. You will have a firm foundation on Internet of Things using Arduino. You can easily climb the stairs of IoT advance projects.

What are you waiting for? Enroll now!

IoT Automation with Raspberry Pi

Master Raspberry Pi, Python for Raspberry Pi, Accessing GPIO pins, PiCamera, Networking using sockets, Home automation

Created by EDU CBA - Learn real world skills online


Students: 27977, Price: $99.99

Students: 27977, Price:  Paid

In this course, we will be learning about Raspberry Pi introduction and setup, Python for Raspberry Pi, Accessing GPIO pins, PiCamera, Networking using sockets and finally Home automation.

IoT is bringing more and more things into the digital fold every day, which will likely make it a multi-trillion dollar industry in the near future. Building your own project on IoT will help you practically learn how engineering is applied on this amazing technology.
Through this training we shall learn about the essentials of Raspberry Pi specifically required for Internet of Things (IoT) technology.

The training will include the following;

1. Setup and package installations

2. Python modules for Raspberry Pi

3. GPIO, Tkinter, socket-IO, networking

4. Applications with Picamera, Twython, SMTP(email), etc.

5. Dealing with databases, Blynk, Thingspeak

6. Data analysis and plotting

7. Automation and monitoring

The primary goal of this course is to train everyone willing to master the Internet of Things. We have included all the concepts in the course which will help the trainees to achieve expertise in working with this technology. All the skills that must be required by one to leverage this technology proficiently will be practiced in this course. IoT Raspberry Pi with Projects is the fourth and one of the important unit which has been introduced to make you understand how Raspberry Pi endorses Internet of Things. You will also get the chance to work on a minor project that will fortify your understanding of IoT. The Internet of Things or IoT is nothing but a system of interrelated computing devices such as CPU and OS along with a mechanical and digital machine such as a sensor and some objects, animals or people that are provided with some sort of unique identifiers or access token and the ability to transfer data over a network based on the internet, intranet, etc. without requiring any kind of human-to-human or human-to-computer interaction. If this seems quite complicated, do not worry. Let’s just focus on some simple derivation of the above definition. In the case of IoT, all the things connected to the internet can be put into three major categories:

  • Those that collect information and send it like the transmitter.

  • Those that receive information and act on it such as receiver and processor.

  • Things that do both such as compounder.

Complete Guide to Build IOT Things from Scratch to Market

Build IOT products using Arduino, NodeMCU,ESP8266, IOT Platforms, Sensors, Displays, Keypads,Relays, PCB's,Casing & more

Created by Junaid Ahmed - Technology Author, Leader, Strategist and Trainer


Students: 13878, Price: $109.99

Students: 13878, Price:  Paid

Imagine a world of connected "things" (devices, vehicles, buildings) able to talk to a network, internet, to themselves and be able to take actions ?

Welcome to the IOT(Internet of Things) space, a new revolution, which will have 212 Billion Installed things, 30 Billion autonomously connected things, 3 Million Peta Bytes off Embedded Systems Data by 2020, spanning across all verticals estimated at a value of $8.9 trillion.

Those are some good reasons to look in this direction, Personally it is a truly unique space, as you get to work on both the hardware and the software side of things, be able to connect to the internet and create spectacular devices and solutions.

This course is designed to enable "YOU" to create amazing IOT products and solutions from scratch all the way to the market.Learn it by creating 3 IOT devices from scratch for Home Automation, Building Security and Assisted Living use cases!

The focus in this course it to enable and equip the audience to immediately start building IOT products. We touch all the necessary software, hardware, platform, protocols, everything in between to the point it is required. Additional study material is provided for a deep dive.

Soon there will be more apples coming out of the garage! imagination will be the only limitation.

Key Course Subject Highlight's :

1) 70 + Professionally authored lectures with supporting content

2) Understand what is an IOT thing, IOT Ecosystem, big picture, Use cases, layers and communication protocols

3) Learn how to work Arduino UNO, Arduino Nano,Sensors, Displays, Keypads, Relays, Power converters the whole nine yards.

4) Learn how to connect your IOT devices to the internet over Ethernet or Wifi. Learn how to work with Ethernet Shield, Wifi chip ESP8266 and Development kit like NodeMCU.

5) Understanding software ecosystem, working with Arduino IDE.

6) Learn how to write code (sketch) for your devices, from basics.

7) Understand the different options to Connect your device to a IOT Cloud platfrom, DB's.

8) Learn how to persist data to the cloud platform using an API and HTTP methods.

9) Learn how to program triggers in the IOT platform like making a call, send an email, sending a text and more.

10) Learn how to use a Mobile APP service to create Android APP's in no time and be able to control your IOT device with it over the internet.

11) Learn PCB designing using Fritzing, Casing, Soldering and more.

12) Learn about Manufacturing, Certification, Angels, VC and more.

IOT devices You will Create in the Course :

Product 1 - Smart lights and devices -- Home Automation

Product 2 - Motion detector with email notification - Building Safety

Product 3 - Panic Alarm for the Elderly - - Healthcare Industry

Teaching Methodology Highlights:

1) Professionally authored and edited lectures for serious and easy learning

2) Easy presentation style, with NO power points !!

3) Generous use of technology enabled teaching products to enhance learning outcome

4) Carefully planned and sequenced small lectures most of them under 7 min many under 5 min.

5) Guaranteed learning in every minute!

6) Generous descriptions for each lecture and Section

7) All necessary codes, libraries, supporting documentation are uploaded

From 0 to 1: Raspberry Pi and the Internet of Things

Have a blast using the Raspberry Pi to do some home automation and understand the Internet of Things

Created by Loony Corn - An ex-Google, Stanford and Flipkart team


Students: 6035, Price: $89.99

Students: 6035, Price:  Paid

  • Taught by a team of electrical engineers from Stanford and IIT Madras.

An Internet-Of-Things course for everyone - accessible yet serious, to take you from absolute beginner to a solid intermediate level - built around Home Automation using Raspberry Pi.

This is a course is for everyone. You need not be an electrical engineer, or an engineer at all. We explain all engineering or automation concepts from absolute scratch.

This is an Internet-of-Things course, not merely a Raspberry Pi course. This is important because we think too many courses end up becoming like manuals for the Raspberry Pi, or the Arduino, or some specific hardware device. This course is careful to generalize

The course takes you to a solid intermediate level. The objective is to get you to a point where if you imagine a really cool IoT application, you will be able to independently figure out how to implement it.

We focus on Home Automation using Raspberry Pi for our use-cases. This is so that you can immediately put it to use around the home (turn that music down without getting off the couch!)

As with all our courses, this one too is quirky. The examples are irreverent. Lots of little touches: repetition, zooming out so we remember the big picture, active learning with plenty of quizzes. There’s also a peppy soundtrack, and art - all shown by studies to improve cognition and recall.

What's Covered:

Internet of Things : Sensors, Actuators, Microcontrollers, Arduino, Raspberry Pi, Physical Computing, Smart homes

Raspberry Pi 2 Model B Components, System on a Chip (SOC) , Input Output Interfaces, SD Card / Secondary Storage, Choice of Operating Systems, RISC/CISC Architectures, x86 vs ARM, Raspbian OS installation, Raspbian tour, Linux Shell commands overview, Installing softwares, Connecting to the Internet

Physical Computing: Sensors (Photoresistors, Ultrasonic sensors, motion sensors, temperature and humidity sensors), Relays, LEDs, Push buttons, Basics of circuit design, Ohm's law, RC circuit, GPIO pins, Serial and Parallel interfaces, UART, SPI, I2C, Pulse Width Modulation (PWM), Python (RPi DOT GPIO), WiringPi, Node js (RPi-GPIO)

Home Automation projects: Measuring Distance, Measuring Light Intensity, Controlling switches with sensors, Controlling switches over local and external networks 

Make a Living as a Smart Home Automation & IoT Installer

Takes you from zero to launch of your new smart home automation & Internet of Things (IoT) installation business.

Created by Gerard ODriscoll - Telecom Expert, Educator, Entrepreneur, Angel Investor


Students: 3608, Price: $129.99

Students: 3608, Price:  Paid

LATEST - Course updated on November 2016 with new lectures on Apple HomeKit home automation system.

Did you know that according to data from Parks Associates an estimated $30.5 billion will be spent on Smart Home Automation Install Services in 2017!

Looking ahead over the next five years, smart home technology is going to continue to get more prevalent in society.

This will inevitably lead to increased demand for install professionals who are capable of putting together cohesive smart and connected home systems.

So big opportunities for those of you who are skilled to take advantage of the upcoming wave of business!

Enter the 'Make a Living as a Smart Home Automation Installer Course'

This video training course walks you through step-by-step exactly how to increase your revenue from installing various types of smart home automation IoT based systems ranging from IP cameras and smart security sensors to multi-room music, security sensors and smart thermostats.

This program was created especially for:

  • Existing electrical contractors and security business owners who are thinking about making some extra revenue from installing some entry level smart home systems locally.
  • DIY'ers who want to build a smart home installation business on the side.

The course itself includes the following tools.

[+] Smart Home Install Technical Foundations Video Masterclass - This masterclass consists of  a large number of HD videos (And growing) that provide the core technical skills you need to start installing various types of smart home systems.

[+] 30+ Practical how to videos on how to build a smart home system from scratch using the Samsung SmartThings range of products.

[+] Various step-by-step videos that help you install and setup the Nest suite of smart IoT devices, namely Nest Cam, the Nest Thermostat and Nest Protect.

[+] Over 20 instructional videos on how to setup Apple HomeKit smart home products in your client's homes.

[+] 14 videos that walk you through the entire process of starting your smart install business to establishing your brand to marketing and launching.

Ready to start installing smart home products in your customer's homes; than join us and start increasing your monthly revenue stream from installing Internet of Things (IoT) and smart home products.

Arduino Step by Step More than 50 Hours Complete Course

C Programming, Arduino, PIC Microcontroller, PCB Design, Wed Design for IOT, PID Controller Everything Included

Created by Roshan Premarathne - Electronic Engineer


Students: 3451, Price: $19.99

Students: 3451, Price:  Paid

This is a Complete Arduino Course which will guide you from very basic to most advanced level. The problem for most of the students is lack of Applying programming knowledge to embedded system. So from this course you'll learn programming concepts step by step and the practical applications of each concept.

This course divided into 16 Sections

Section 01

From This Section You'll Get An Idea Of What Is A Program And Why C Is The Best Language For Embedded System Programming.

As The Practicals You'll Learn Following,

what Is An Arduino Board And The Difference Between Microprocessor And Microcontroller

the Advantage Of Power Pins, The Scanning Process Of An Arduino Program.

how To Use Digital Pins And Some Light Patterns To Understand The Basic Arduino Commands.

why We Cant Connect A DC Motor Directly To MCU. Introduction To DC Motor Drivers And How To Control The Directions.

Section 02

From This Section You'll Get An Idea Of Why We Need Variables And The Different Types Of Variables In C Language.

In Addition You'll Learn How To Get User Inputs And Basic Arithmetic Operations.

As The Practical Session You'll Learn Following,

what Is A Seven Segment And How To Interface A 7seg To Arduino.

the Advantage Of BCD To 7seg Decorders And How To Use The

how To Control 4 Digit 7seg Display Using The Frequency Method.

the Internal Architecture Of A DC Relay And Controlling 230v Devices.

also You'll Learn What Is PWM And The Theory Behind ,and Practical Application Of PWM.

Section 03

From This Section You'll Learn Why We Need Decision Making In Programmes And Four Types

Of Diffrerent Decision Making Algorithms. You'll Learn How To Use An If - Condition

Step By Step With Lots Of Examples.

As The Practical Session You'll Learn How To Interface A Pushbutton As An Application Of If - Condition

And From This Section You'll Get An Idea Of Digital Communication And Deep Understanding About RS232

Ports Of Arduino And How To Send And Receive Data Using Them. Also You Can Learn About

Wireless Communication And See Some Practical Demonstrations.

Section 04

From This Section You'll Learn If-else Condition As The Second Decision Making Algorithm. We Have Discussed Some Different Programs.

As The Practical Session You'll Learn How To Use An If-else Condition In AnArduino Program. To Demonstarte That We Have Discussed Some Advanced Push Button Interfacing Practicals Including Bit Wise Operations. You'll Also Learn About Analog To Digital Conversion And The Theory Behind That. See How To Interface An Analog Sensor Such As Soil Moisture Sensor. In This Section You Can Learn How To Control DC Servo Motors And The Sevo Mechanism. Also You'll Able To Interface A 16x2 Lcd To Arduino. By The End Of This Section You'll Learn How To Do A Complete Flower Plant Project Including All The Theories You Have Learnt So Far.

Section 05

From This Section You'll Learn If-else If-else Condition As The Third Decision Making Algorithm. Also You Can Learn The Theory Of Loops And Lot Of Examples Regarding While Loop.

In The Practical Session You'll Learn The Practical Usage Of While Loops.

Next You Can Learn How To Interface A 4x4 Keypad To The Arduino. Do You Like To Control A Large (industrial) Stepper Motors? In This Section We'll Show You Step By Step Instruction And Demonstration of How To Control Very Large Stepper Using An Arduino. By The End Of This Section You'll Be Able To Understand The Exact Mechanism Of An Ultrasonic Sensor And How To Program It To Find The Distance.

Section 06

In This Section You Can Learn The Theory Of Nested While Loops, One Dimentional Arrays And Lot Of Example Programs.

As The Practical Session We Build  a Home Automation System So You Can Understand How To Use Arrays In An Arduino Program.

Section 07

From This Section You'll Learn Why We Need Sub Programs In Our Projects. Here We Explain 5 Different Types Of Functions And Some Examples Regarding Functions.

As The Practical Session You'll Learn Why We Need A Hardware Mechanism Called Interrupts And The Advantage Of Interrupts Over Polling System. Also You Can Learn How To Create Functions In An Arduino Project.

Section 08

Form this Section We'll guide you step by step to making an obstacle avoiding  and Maze Solving Robot. in this Section We demonstrate Several Algorithms for making an Obstacle Avoiding Robot and Each Steps will Demonstrate.

Section 09

From This Section You'll Get An Idea About The For Loop And How To Use That With Examples.

As The Practical Session You'll Learn The Importance Of Creating Software Interfaces For Embedded System Applications. Here We Introduce How To Create A Visual Basic Interface And Start The Communication With Arduino.

Section 10

From This Section You'll Learn The Importance Of Learning PIC Microcontroller. Here We Explain The Pinout, RAM, Special Memories Such As PORT And TRIS. And You Also Learn How To Use In Built  PIC Libraries. Also Learn How To Get Data (18B20 Temperature) From Ar Arduino To VB Interface.

Section 11

In This Section We Are Giving You An Assignment To Test Your C Programming  Knowledge. And You Can Study Further About PIC Microcontroller With Proteus Simulations. You Can Learn The Important Of An EEPROM And How To Access Arduino  EEPROM. Also Learn How To Send And Recieve SMS And How To Make Or Answer A Call Using Arduino With The Help Of A GSM Module.

Section 12

From This Section You'll Learn How To Group Related Variables Together Using Structures. And Learn How To Create And Handle A Database In Visual Basic So That You Can Create A Storing Mechanism For An Arduino Project.

Section 13

From This Section You'll Learn How To Deal With String Type Data In A  C Program.

As The Practical Session You'll Learn About I2C Communication And How To  Interface A Real Time Clock Such As DS1307 Using The I2C Port Of The Arduino. Also You Can Learn How To Make A PCB For Any Arduino Project Using Eagle Cad Software.

Section 14

From This Section You'll Understand The Importance Of IOT Platform. How To Access A Device Through The Internet And How To Submit An Arduino Data To A Web Server. To Do That We Guide You Step By Step How To Make A Web Site Using Visual Web Developer (ASP) And How To Launch The Web Site And Finally How To Connect Arduino To The Web Server.

Section 15

From This Section You'll Learn How To Make A Line Following Robot Using Pololu QTR8 Sensor Array. Before That You'll Get A Very Deep Understanding  About PID Control System. Propotional Controller, PI Controller And PD Controller. Also You'll Understand About Overshoot Error And The Oscillation Error.

Section 16

From this section we do a railway project using an arduino.

Building Alexa Skills for Home Automation with Raspberry Pi

Learn to build Alexa Skills from scratch to control devices in your home with any Amazon Echo device and a Raspberry Pi

Created by Lee Assam - Electrical and Software Engineer, University Instructor


Students: 1502, Price: $99.99

Students: 1502, Price:  Paid

With millions of Alexa devices being sold, learning to build Custom Alexa Skills is becoming a highly sought after skill by employers. Electronics hobbyists and do-it-yourselfers can also use Alexa to perform home automation.

There is great power in being able to control any device in your home with an Alexa. But what if you want to perform home automation and have Alexa control your lights, appliances and even any tv in your home and have complete control to customize which devices you control with your voice without spending hundreds or even thousands of dollars on smart home gadgets or devices?

By using a Raspberry Pi, it is easy to interface with home electronics and devices to create custom skills using Alexa to voice control anything in your home and achieve true home automation!

This course will teach you how to build Alexa Skills that will run on any Amazon Echo device to voice control anything in your home.

In this course, you will learn:

  • What is Alexa and the underlying Alexa ecosystem that uses the Alexa Voice Service

  • We will discuss Custom Alexa Skills and you will learn the components that make up a Custom Alexa Skill

  • We then dive into preparing your Raspberry Pi for the projects we will build

  • We will describe the flask-ask Python library which we will be using to build Custom Alexa Skills

  • You will learn how to use the Amazon Developer Portal to configure and create your Custom Alexa Skill

  • We will build a Skill to control an LED connected to the Raspberry Pi with Alexa

  • We then dive into using relays to safely connect to our Raspberry Pi and AC mains power

  • We will create a Skill that allows you to control any device in your home to turn it on or off using Alexa

  • We create an awesome project that will enable you to voice control any tv in your house even it is 20 years old using Alexa

    • We will build an IR receiver and transmitter circuit that connects to our Raspberry Pi

    • We will work with the LIRC (Linux Infrared Control) library on our Raspberry Pi

    • You will be able to adjust volume, navigate channels, go to a specific channel, power on and off your tv using Alexa

    • This can be completely customized to work with any tv

    • You can add any functionality to the skill such as play, pause, rewind for DVRs or basically add any feature your remote can perform

The skills that will be created in this course can be run on any Amazon Echo device in your home. You will learn how to test the custom skills that we will build on an Amazon Echo or any Alexa-enabled device.

Along the way you will learn:

  • Basic Electronics

  • How to work with relays and safely control high voltage AC devices from a Raspberry Pi

  • How to use an octocoupler circuit to allow electrical isolation to protect your Raspberry Pi when connecting to high voltage AC power from a relay

  • How to work with GPIO pins on the Raspberry Pi

  • Learn about infrared transmitters and receivers

  • Python programming

  • Learn to program for Alexa

  • How to build Custom Alexa Skills from scratch

  • How to expose your Raspberry Pi to the internet via a publicly available https endpoint using Ngrok

  • How to build projects for home automation and the internet of things that can be controlled via Alexa

No previous programming knowledge or electronics knowledge required. All principles taught from scratch!

No Amazon Echo device is required to build and test skills.

What are you waiting for? Let's learn to build home automation and internet of things projects that you can control via any Alexa Device now!

Get started today!

Beginners Masterclass into Internet of Things

Learn IoT with Raspberry Pi and Microsoft Azure

Created by Amit Rana - Electronics Engineer, Developer and Trainer


Students: 1500, Price: $109.99

Students: 1500, Price:  Paid

"I believe everyone can learn and excel in technologies with right tools and proper guidance. Hence I make these courses and 50% of all my courses is available for free preview, watch them, if you feel right, enroll!!! I hope you'd like this transparency!!!"

Are you trying to study IoT?

Are you getting confused with all the hardware and software stuffs?

Learning IoT can be very confusing especially if you’re new to electronics. Even experienced people struggle in understanding everything at one place, definitely you’re not alone

Stop Struggling to Learn IoT

I’ve created a course which will enable you to learn and experiment with IoT in a very easy way

I firmly believe that anyone regardless of their education and skills can not only learn but excel in experimenting with IoT including all the hardware and software skills.

This course is specially created for beginners in electronics hardware and cloud technologies!!!

"What is there to loose if you enroll in this bestseller course? You have a 30 day Full Money Back Guarantee, enroll now and start experimenting on IoT"

Hi, My name is Amit Rana, I’m an engineer, programmer and trainer

I have created “Beginners Masterclass into internet of things” to help you learn IoT with Raspberry Pi and cloud technologies.

If you’ve always wanted to

  • Start or shift your career to Internet of things

  • Get better in your existing work

  • Kick start your next dream IoT startup

  • Start your own blog and youtube channel, probably online course on this ever growing industry

… then this course is specially for you.

This course is specially created for beginners in electronics hardware and cloud technologies!!!

IoT is interconnecting various things and devices to send and receive data from internet enabling variety of applications

In this program, there are number of different aspects of IoT that we’re going to study

First, we’ll understand the basics of IoT and what are the different hardware and software platforms needed for it

We’ll then use raspberry pi as our controller for this course and see how we can make it up and running. We’ll see how to write python programs

For various interfaces like relays and sensors.

Once we get confident about raspberry pi, we’ll then explore IoT with Microsoft azure and few more platforms

With something like Microsoft azure, you can create any kind of system you want, we’ll see how to push data there, how to see data visualization using PowerBI,

How to save data and how to create our own custom app over there.

After Microsoft azure, we’ll see some other popular platforms like thingspeak and adafruit IO and try to create a complete home automation project using raspberry pi.

"What is there to loose if you enroll in this bestseller course? You have a 30 day Full Money Back Guarantee, enroll now and start experimenting on IoT"

In This Course, you'll learn


  • What is IoT and why learning it is important

  • How to implement IoT, what are the required softwares and hardware for IoT

  • What is Raspberry pi and how to setup raspberry pi for first time use

  • Introduction to Python programming with raspberry pi

  • Interfacing of various sensors and output devices with raspberry pi

  • Python programming to control home appliances and read sensors

Microsoft Azure IoT and Cloud Platforms

  • Communication protocols in IoT

  • What are different Cloud platforms used for IoT, what is PaaS and SaaS products

  • Creating account on Microsoft Azure and learning

  • What is IoT Hub creation and its various pricing

  • Pushing data to IoT hub from raspberry pi

  • Data Storage using Blobs

Data Visualization and Logic

  • What is PowerBI?

  • Creating account on PowerBI

  • Using PowerBI with Raspberry pi and Azure IoT Hub for creating reports

  • Create real time web app for data visualization

  • Create Custom Logic app to trigger and email from Azure


  • Creating account on thingspeak

  • send data from raspberry pi to thingspeak

  • Use HTTP to send data

Adafruit IO

  • Deeper understanding of what is MQTT protocol

  • Using adafruit IO for creating IoT project using MQTT protocol

  • Complete Home automation project using Raspberry pi and Adafruit IO

What this course will do for you?

  • Give you a clear understanding of what is IoT?

  • Take you from a complete fresher to an experienced Raspberry PI user and programmer

  • Understand IoT protocols

  • Design your IoT systems

Who Should Enroll?

  • Complete Beginners into IoT and Raspberry Pi

  • People who understand little in IoT and want to learn Microsoft Azure IoT Hub

  • Freshers as well as experienced one's

This course is specially created for beginners in electronics hardware and cloud technologies!!!

I have been training and developing from past 10 years. With more than 50000 students trained across 150 countries, you can be assured that you’re in a good company. What’s more, there is always a 30 day money back guarantee so you’re safe about investing your money into this course.

AWS IoT: The Hobbyists Guide to Home Automation

Embedded Device to AWS Cloud Integration, Publish MQTT Data to AWS IoT using a Raspberry Pi or ESP32

Created by Nathan Glover - Full Stack Software Engineer & Technology Enthusiast


Students: 1484, Price: $49.99

Students: 1484, Price:  Paid

AWS IoT Core is rapidly looking to become the industry leader in Management & Orchestration of Internet of Things (IoT) devices for both the home, small business and enterprise marketplaces.

When you think about the tight integration it has with all other offerings through AWS Its hard not to see the immense benefits of managing an Infinite number of devices in the cloud.

In this course you'll learn all the offerings that AWS IoT Core and much more!

  • Raspberry Pi - You'll learn to take your Raspberry Pi and turn it into an IoT hub, bridging the AWS IoT Cloud services with your home network.
  • ESP32 Micro-controller - If you have access to an ESP32, you'll learn how to connect it up to AWS IoT Core
  • PlatformIO - Develop for any embedded system using one code base! Make use of PlatformIO's Unified development environment to write once, deploy to thousands
  • AWS Lambda - Learn to connect Cloud Functions to your AWS IoT sensor flows, and perform analytics at the Edge
  • Node-RED - Make use of Node-RED's incredible Flow control system and develop complex data paths using easy to understand; drag and drop techniques.
  • Slack Bot - You'll create a Slack bot that will send you alerts in realtime about changes to the data coming from your sensors.

Learn Step-by-Step How to Build a Smart Home System

Discover how to use your Smartphone or Tablet to Control your Home Lighting, Thermostats, IP cameras, Music & Security.

Created by Gerard ODriscoll - Telecom Expert, Educator, Entrepreneur, Angel Investor


Students: 929, Price: $24.99

Students: 929, Price:  Paid

This Step-by-Step Home Automation DIY video program shows you everything from A to Z on how to create your Home Automation system, which will reduce energy Consumption, create a comfortable family living environment & protect your home against Intruders.

So what will you learn in this Home Automation DIY program?

Here’s what you’ll learn in our Home Automation video training course:

  • Understand why HA 1.0 Failed!
  • Describe the term HA 2.0 & Associated Market Drivers
  • List the benefits and Applications of HA 2.0
  • Describe the different types of HA 2.0 smart controllers
  • Explain Essential and ‘Nice to Have’ home automation functions
  • Understand the benefits of structured wiring systems.
  • Design a wiring plan for your own home or extension.
  • Understand the benefits of wireless home control systems.
  • Explain Z-Wave.
  • Describe Z-Wave network architecture.
  • Plan the install of a Z-Wave network.
  • Describe the elements of a home automation alarm system.
  • Plan & install a HA 2.0 alarm and fire detection system.
  • Plan and install outdoor and IP cameras.
  • Interface new IP camera’s with your HA 2.0 controller.
  • Build a HA 2.0 access control system for your home.
  • Describe the benefits of a lighting control system.
  • Plan & install a wired lighting control system
  • Plan & install a wireless lighting control system
  • Choose between wired or wireless systems to suit your requirements!
  • Use your HA 2.0 system to monitor the energy you use every month.
  • Install various energy saving devices that will help to decrease your monthly lighting electricity bill.
  • Install smart thermostats and interface with your HA 2.0 controller.
  • Configure your HA 2.0 system to monitor your home's electricity usage in real time!
  • Describe the benefits of MRM Systems
  • Plan & install wired Basic MRM and advanced MRM 2.0 systems
  • Plan & install a Sonos MRM 2.0 system
  • Plan & install an Airplay MRM 2.0 system
  • Connect outdoor weatherproof speakers to your MRM 2.0 system
  • Describe the different types of HDMI equipment.
  • Build a Cat5e or 6 based HDTV distribution system.
  • Describe HDBase-T Technologies.
  • Plan and install a wireless HDTV distribution system.
  • Describe the benefits and downside of Powerline HDTV distribution systems.
  • Add Home Cinema Functionality for your HA System.
  • Describe the elements of a home cinema system.
  • Plan and install a WI-Fi to IR system.
  • Control your home cinema equipment using an iPad, iPhone, Windows or Android devices.


What People are Saying about the Challenge

“Gerard was really helpful and provided encouragement over the 8 week period. The exercises at the end of each video module helped me to take action every week. Gerard was really helpful and provided encouragement over the 8 week period.”

Bogdan Dragoi, Romania

“When I started the 8 week challenge last March, I knew very little about where to start and how to go about using my iPhone to view IP camera’s, remotely changing temperature levels and playing music in ever room of our home. After the 8 weeks with Gerard, I added all of these systems to my smartphone and lots more. Highly recommended!”

Stella Stopfer, Croatia

“For me the biggest benefit of the challenge is that it pulls together many disparate threads of information about home technologies into one cohesive program.”

John Cahill, Kilkenny, Ireland

Here’s what you’ll get?

In this action video course I take you step-by-step through the whole process of building your own Home Automation 2.0 system. During this 8-week course, you will get the access to the following 40 video modules:

Home Automation using Raspberry Pi

Step into the whole new world of Home Automation with the cheapest and the most powerful computer, Raspberry Pi Zero

Created by Venkatesh Varadachari - Founder, MAKERDEMY


Students: 820, Price: $89.99

Students: 820, Price:  Paid

This course, "Home Automation using Raspberry Pi" is for anyone who is interested in building some really cool Home Automation projects using Raspberry Pi. Since it is not a beginner course, the learner needs to have a basic knowledge of Raspberry Pi, Linux commands and basic Python Programming.

In this course, the learner will learn how to build an Intruder Detection System. Whenever there is any intrusion at home or office, it is detected using PIR motion detector sensor, an alarm is produced using a buzzer, an image of the intruder is captured, and an email containing the attachment of the image is sent to the user. A database containing the date, time, and image of the intruder is created and served over a web page using Raspberry Pi as a web server so that the user can access the web page to view the log of all the intrusions that have taken place over time.

The complete system is subdivided into individual sections and explained with the utmost detail so that it is easy to understand. It also explains the possible applications for such a system and how the learner can customize for his/her home or office. Complete Python source code and PHP code are also included so that the learner can easily replicate the system.

After completing this course, the learner will know how Raspberry Pi helps us in building home automation stuffs, developed on the core idea of "Internet of Things".

Electronics course for Arduino and pi Students (+Projects)

A solid foundation for Arduino and Raspberry pi programming students

Created by E'Lord Technology Teslim-Amin - Electronics Engineer and Instructor


Students: 707, Price: $19.99

Students: 707, Price:  Paid

We believe Arduino and Raspberry pi programming is very easy to understand on your own if you have a good foundation in basic electronics. This course covers everything you need to know for you to become a hero in basic electronics. From resistor to Arduino programming, from breadboard to soldering. You will also learn how to use simulation Softwares, both online and offline. Enroll in the course now and understand the mysterious secrets of electronics. Meet you there!

HOME I/O- Bringing Home Automation

Enter & Explore A Smart House Simulation using PLC Logics in Connect I/O

Created by Rajvir Singh - Mechatronics Engineer


Students: 573, Price: $19.99

Students: 573, Price:  Paid

Home I/O is an educational software which simulates a smart house and allows you to learn and improve your skills in home automation, heat transfer, energy efficiency and much more.

It can be as simple as controlling any of the available devices, like a motorized garage door or a thermostat, or as sophisticated as setting up a network to enable centralized control of the entire home.

What this course includes?

  • High Quality Video Tutorials which will explains "How to use Soft PLC Logics to control Home I/O Environment"?
  • Digital & Analog Signal Manipulation
  • Latching & Unlatching Operation
  • Study of Motion Detection, Security Lock & Intruder Alert by Soft PLC Logics
  • Soft PLC Fundamental Logics- NO, NC, SR, RS, TON, TOFF, CTU, CTD, CTUD, ASSIGN, Real Time Control
  • Supported Manuals & Documents

What Home I/O Consist?

174 Controllable Devices

More than 400 I/O points. Interact with all the lighting, heating, motorized, intrusion security and domestic safety devices in one of the three available Modes: Wired, Console and External.

Home Automation Console

Practice centralized control of the house by creating specific scenarios in the Console Mode for different situations like Vacations, Security & Monitoring or Energy Management.

Connect External Technologies

Use Connect I/O to get unlimited possibilities by accessing and controlling Home I/O through external technologies, like PLC, microcontrollers, etc.

Heat Transfer

A simplified model was created to enable a real time representation of how heat transfers between different bodies. It's advised to use the faster than real time mode to observe these phenomena since they are typically slow. The existing coloured Minimap allows you to see how temperature changes inside every room.

Analyse And Learn About Energy Efficiency

Alter all the parameters of the house and learn about energy efficiency by observing and analysing the consumption of energy or cost per hour, day, week and month.

Home Automation with Raspberry Pi and AWS – IoT – 2019

Deploy your code to Raspberry Pi using AWS platform and integrate your application with AWS services.

Created by Adilson Perinei - Cloud Engineer - AWS Certified DevOps Professional


Students: 420, Price: $89.99

Students: 420, Price:  Paid

In this course you are going to learn how to deploy your code to your raspberry Pi using AWS Codedeploy and AWS Codepipeline and Github. You also are going to learn how to integrate your application with AWS DynamoDB,  AWS SNS, AWS SSM, AWS IAM, AWS parameter store. 

We are going to create a headless boot disk for Raspberry Pi and setup the device to receive the application stored on GitHub.

Speech recognition based home automation

Learn and explore the concepts of speech recognition and control to get started on your DIY smart home.

Created by Venkatesh Varadachari - Founder, MAKERDEMY


Students: 391, Price: $89.99

Students: 391, Price:  Paid

This course will focus on teaching you how to set up your very own speech recognition-based home automation system to control basic home functions and appliances automatically and remotely using speech commands. Furthermore, we will teach you how to control a servo motor using speech control to move the motor through a required angle.
To learn how to automate your home, the best place to start is with your personal needs. So, in this course, we will focus on basic control of lighting and ventilation inside a home. This will give you a solid base to build upon by teaching you the basics required for simple speech-controlled automation and enable you to automate almost any appliance in your house – limited only by your creativity and knowledge. 
Once we have grasped basic lighting control, we will move on to controlling a servo motor using PWM output from the Raspberry Pi GPIO pin. We will also use python file I/O to store the motor’s position.
This home automation course will involve teaching you how to control and automate lighting and ventilation appliances, with the potential for expansion of the system to control a variety of services and functions – from home appliances to monitoring and security systems. The system used for home automation will involve using Raspberry Pi 3 and writing python codes as modules for Jasper, which is an open-source platform for developing always-on speech controlled applications. 
This course aims to help you attain control of household activities, and appliances via futuristic speech recognition. Using Speech-to-text and text-to-speech engines, it is possible to communicate effectively and efficiently with Jasper to carry out simple commands or tasks like activating, and deactivating relay switches to control home appliances without the need for physical exertion.  
This course will also teach you how to modify the open source Jasper platform to use Snowboy hotword detection engine for offline speech recognition for keyword detection while using wit ai online speech recognition for command word detection. We do this as a precaution to safeguard the privacy of the user while retaining Jasper’s always listening feature.

MicroPython for the BBC Micro:bit

Get familiarized with MicroPython for the BBC Micro:bit

Created by Venkatesh Varadachari - Founder, MAKERDEMY


Students: 361, Price: $89.99

Students: 361, Price:  Paid

Hello learners, Welcome to MAKERDEMY’s "MicroPython for the BBC Micro:bit" course. If you are looking for that special course which will help you gain confidence to explore the Micro:bit using MicroPython, you have come to the right place. This is an intermediate level course and prior knowledge of Micro:bit is essential to follow this course.

Through an innovative pedagogy of mixing projects and concepts, this course will help you learn the WHY, HOW and WHAT. To this end, this course is beyond a cook book. You will always know WHY you are doing something. For the more curious learners, we have ample resources to dive in to and continue your learning journey.

In just three hours, you will be confident enough to write code in MicroPython for any compatible hardware. You will also develop an in-depth understanding of the Micro:bit and learn to interface a variety of sensors and peripherals with the Micro:bit. As a part of this course, we will build from ground up, a Weather Station using the Micro:bit with an LCD panel and a BMP180 Sensor. We will also implement a Remote Home Automation Project using a relay module.

If you are a hobbyist, a teacher, a student or an engineer with a basic understanding of electronics and want to learn or teach physical computation with Microbit, this is the course for you

So, what are you waiting for?! Come, join me in this course. I am looking forward to being your instructor and to guide you in tinkering with the BBC Micro:bit using MicroPython.

Introduction to MicroPython using the Pyboard

Get introduced to MicroPython and the Pyboard.

Created by Venkatesh Varadachari - Founder, MAKERDEMY


Students: 351, Price: $89.99

Students: 351, Price:  Paid

This beginner level course has twin objectives - (1) Introduce you to the Pyboard (2) Introduce you to MicroPython. By the end of this course, you would have developed a firm grasp of the hardware capabilities of the Pyboard and learnt to program it using MicroPython. We assume passing familiarity with the Python Programming language on the part of the learner.

Other than hardware and embedded enthusiasts, this course is also designed to be a gateway to embedded programming for folks coming from hardcore programming background with zero knowledge of electronic development boards. We think hobbyists and hard core engineers (hardware and software) alike will learn much from this course.

Build an Apple HomeKit Based Smart Home Automation System

An easy to follow hands-on course designed to use the Apple Home App in iOS 10 to build an Apple-based smart home

Created by Gerard ODriscoll - Telecom Expert, Educator, Entrepreneur, Angel Investor


Students: 261, Price: $89.99

Students: 261, Price:  Paid

Imagine being able to:

  • Control your heating from anywhere in the world and reduce the running costs of your home
  • Talk to your home and ask it to turn off all lights

Well, thanks to the incredible new Apple HomeKit standard built into iOS 10, this is all possible!

What makes me qualified to teach you?
My name’s Gerard (international smart home automation expert) and I’m the creator of the world’s most popular smart home automation courses and books. 

What are we going to be covering in this course?
In this course; I show you everything from A-to-Z on how to create your Home Automation system based on Apple certified products and the Apple Home App in iOS 10. The course is entirely project based and I am going to teach you how to:

  • Setup HomeKit on your Apple iOS device
  • Then I explain how to use the Apple Home app in iOS 10
  • Then we install and setup smart lighting that responds to Siri voice commands
  • Then Gerard will demonstrate the steps associated with setting up your own Hub
  • Use Home to Install and configure smart thermostats that will save you money.
  • Next up we use the Home App to set up HomeKit certified door & window sensors to Improve your family’s safety levels by.
  • Personalize the i0S 10 Apple Home app, and share control of your smart home with family members.
  • I’ll show you how to setup automated Scenes on your iPhone and iPad  
  • And More….

Plus Bonus Material!
Registering for How to Build Your Own Smart Home Automation System Using Apple HomeKit Products Course will not only give you access to all course modules, with video tutorials, and worksheets, but you'll also get valuable bonuses, for free. Including...

  • A fully illustrated PDF copy of the Apple’s Homekit Smart Home Automation System Handbook.
  • Regular course updates: new video lectures to co-incide with major Apple hardware and software upgrades.

At the end of this course, you'll have your own smart home that will cost a fraction of purchasing a traditional home automation system. I take all the guesswork and confusion out of creating your very own smart home.

To Join hundreds of people who have taken the course to create their own smart homes simply Click or Tap the ‘Take This Course’ button today!

Smarter Homes: Home Automation with Apple HomeKit

How to get started making your home just a little bit Smarter using the Apple HomeKit framework.

Created by Christopher Young - HomeKit Geek


Students: 143, Price: $24.99

Students: 143, Price:  Paid

SmartHomes are no longer just for the tech elite. They aren't for rich home owners or for just the technical wizards. SmartHomes are here today and Apple HomeKit has made it easier for all of us to make our lives just a little bit easier. 

Who can benefit from HomeAutomation today:

  • Parents who's kids leave the lights on
  • Airbnb owners who don't want to give out physical keys
  • Realtors who want to give their properties that edge to sell just a little faster
  • Anyone who wants to make their lives just a little bit easier. 

In this course, you'll learn how to start automating your home based around the Apple homeKit ecosystem of products. 

You'll learn

- What is Apple HomeKit?

- What do you need to get started?

- Setting up your first Apple Home

- Working with the three basic HomeKit accessories

  • lights
  • plugs
  • sensors

- Setting up some automations and triggers

We'll compare some products on the market. Help you chose what's right for you and give you some ideas on how to make the most of your investments. 

We'll cover homekit accessories partners such as 

  • Philipps Hue
  • Lutron
  • iHome
  • Koogeek
  • Elgato
  • Fibaro
  • and more!

Advanced Topics:

For those of you who want to know more, I'll also include some advanced topics which will be CLEARLY marked such as

  • Developer Kits
  • Communications protocols
  • Signal Repeaters
  • Routers
  • DHCP 
  • and others

Remember these advanced topics are NOT required for you to get started! Feel free to skip any of these that you're not interested in.

I can't wait for you to join me in making your house a smart home.


IoT : Home Automation with NodeMCU and Blynk App.

Learn how to control home appliances with the help of a Mobile phone

Created by Arun Kumar - R&D Head at RoboElements Tech Services LLP


Students: 122, Price: $24.99

Students: 122, Price:  Paid

This course is for electronic hobbyists, makers, engineering students, and all those students who want to learn Home Automation from scratch. I have designed this course in form of a workshop so that it is easy for you to learn this course. After the completion of this course, you will be able to control your home appliances with the help of a mobile phone from anywhere in the world.

In this course, I will discuss Home Automation in detail. You will learn about all the devices that are needed to control any home appliances with a mobile phone. You will also learn about all the necessary parameters that one should keep in mind while working with the NodeMCU and the Blynk App.

For this course, you will use a mobile App. named Blynk App. It is absolutely free. By using this you will be able to create your own interface for controlling the Home Appliances by adding buttons and other widgets on the main screen.

If you don't have prior knowledge of Arduino programming, don't worry about it. I will cover all the Arduino programming do you gonna need for the Home Automation.

Course content

  • Internet of things.

  • Arduino IDE and installation.

  • NodeMCU board, its pin configuration and board configuration.

  • Basic Arduino Programming.

  • Relay module and its working.

  • Blynk App and how to configure it.

  • Establishing a connection between the Blynk App. and the NodeMCU.

  • Interfacing home appliances with the NodeMCU via relay module.

  • Controlling home appliances with the Mobile phone.

So, what are you waiting for? Register now.

Build Internet of Things (IoT) with ESP8266 and Micropython

Build projects with ESP8266, NODEMCU, wifi module, Micropython, Home Automation, Sensors, IoT Cloud (ThingSpeak) & IFTTT

Created by Rahul Shrivastava - Design Engineer & Trainer - Embedded Systems & IoT


Students: 94, Price: $89.99

Students: 94, Price:  Paid

In this course, we will develop a Security System with the Internet of Things Technology. Complete hands-on, Learning by doing experience.

Key Take-Aways from Course

  • ESP8266 wifi Module


  • Python Fundamentals

  • Micropython

  • ThingSpeak by Mathworks


  • PIR Sensor (Motion Sensor)

  • Home Automation by implementing Security System

At the end of the course, you will be able to interface sensors with IoT devices and IoT Cloud.

You will be to use Channel, React, ThingHTTP services from ThingSpeak cloud.

I will be teaching this course using ThingSpeak Cloud Platform from Mathworks and IFTTT

We will learn to program IoT Devices using Micropython (not Arduino) Programming Language.

Together we will go deep inside of IoT product design by developing an IoT Application end to end.

Implement this story in this course

A guy name Alex left for the office, and his home was all alone, He was working happily at his workplace.

At the same time, a thief name "P" is looking for the next target and He found an empty house and Obsoiulsy this house belongs to Alex {No Suspense, I am not good in making stories :) :) }

Let's Move Forward......

So, "P" enters and start picking things.

At the same time.... Alex's phone Starts Ringing.......... (Alex is at the office)

Alex Picked Up the phone a voice message is Played,

"Alert... Alert...., Alert...., Somebody is there in the house".

Alex calls the cops and cops visit Alex's house and "P" got caught.

Alex's home is safe, Nothing was stolen.

Who is the Hero here ???

How it all happened??

Yes, you are right, "Internet of Things", with Motion Detection sensor, ESP8266 (NODEMCU) and Cloud.

Let's Learn this technology by implementing this project.   

Alexa Echos and Dots For Beginners

The missing manual for your Alexa Echos and Dots -- Grocery Lists, Timers, Connect to BlueTooth, Automation and More!

Created by James Hurst, ADHD - AWS Certified Solutions Architect and Trainer


Students: 74, Price: $89.99

Students: 74, Price:  Paid

In this course I’ll take you step by step into the new and exciting world of Amazon Alexa devices.  In the only course of its kind you follow along with me and the iPhone companion app displayed along side the Amazon Alexa devices.  We’ll get you setup and connected to your home’s WiFi.  We’ll talk about Bluetooth and grocery lists and the built in intercom system that comes when you have multiple devices.  Come and check out one of the hottest devices on the market today. This course is sure to be just the ticket for beginners, and the advanced users will be pleasantly surprised as well!  

Build An Experimental Projects In IOT Using Python And Java

Creating The Projects In Internet Of Things With Raspberry pi and Different IOT Cloud+Full Home Automation System

Created by Mohammed El amin Gasboui - A Software Engineering Developer


Students: 41, Price: $59.99

Students: 41, Price:  Paid

I'm a motivated person and i really like to motivate the others by sharing my favorite quotes "A Little More Persistence , A Little More Effort And What Seemed Hopeless Failure May Turn To Glorious Success"

The internet of things will change everything including ourselves, The internet has an impact on communication , science , government and humanity ,The Internet of Things is a new technology of the internet accessing ,By the internet of things objects recognize themselves and obtain intelligence behavior by making or enabling related decisions thinks to the fact that they communicate information about themselves.

for that i created this course for all levels to get a general overview about this concepts and the latest technologies used in this domain basing on raspberry pi and programming using python and java in addition to interact with different electronics components

in this course will be cover every things that has a relation with any software engineering developer (programming , developing ,databases, data security ...)

the Topics which will be see in this course are :

IOT Basics

  • IOT definitions and application domains

  • IOT communication technologies

Electronics Components

  • Set up the raspberry pi and OS installing

  • Interacting with Raspberry Pi Board and some electronics components(led,servo motor,LM35,arduino,serial port) using python

ThingSpeak Cloud

  • creating a channel and fields

  • thingspeak http request

  • interacting with other widgets

  • Fetching data from thingspeak

  • trigger actions (sending email , ThingTweet,ThingHttp)

Adafruit-IO Cloud

  • Interacting with adafruit feeds

  • Sending data into adafruit-io

  • Fetching data from adafruit-io cloud

  • Interacting with different blocks(toggle button ,map, number pad)

MQTT Protocol

  • Sending and receiving data using mqtt protocol

  • Home automation based on mqtt protocol

  • Developing a python code to control the home automation

  • Trigger an actions(into other feed or into IFTTT)

Graphical Desktop Application Home Automation

  • Developing GUI Using Java swing

  • Interacting With socket network

  • Sending Data over TCP/IP

  • Storing Data sensors in database

  • Using ngrok tools

Security In IOT

  • Developing an algorithm to encrypt and decrypt the data

I put all my capacities and my experience in this course , i think it covers the most thing and technics needed in this field and to go forward in your IOT projects, so take a step to enroll the course and to get a new things in your career ,there is always a 30 day money back guarantee so you’re safe about investing your money into this course.

Careers in futuristic STEM technologies

Learn about Artificial Intelligence, Robotics, Sensors, App Development, Game Development, Home Automation, and more!

Created by Moonshot Jr - Transforming Curious Minds


Students: 34, Price: $49.99

Students: 34, Price:  Paid

This course is a one-of-its-kind program for children above between ages 7-17 years. It offers unique courses that are rarely available for kids in spite of their high future-demand forecast. Courses based on Raspberry Pi, Arduino, Online Marketing, App development, e-commerce, and artificial intelligence are the need of the hour. All sessions are therefore future-focused that are designed according to the "future of work". These are also exclusive as they are designed by experts but delivered by young instructors who can connect with kids better. Being cost-effective, we intend kids all over the world to be benefitted by it.

Ever thought about how much our kids are confused with the idea of the future and their career? Research says more than half of high-school students across the country do not feel they’re ready for college and careers, even though these remain top goals for students, We all know that every child has a unique talent, liking and disliking. Our goal should be to know our children and guide and hone them for a future career that they will love to pursue. People who could identify a goal of their liking and pursue it, are more likely to feel satisfied with their lives and likely to feel more positive about themselves.

These are rising concerns and after a lot of research Moonshot Jr has come up with a novel concept through our course that gives young learners a chance to know early what streams they are interested in, learn about them, and in turn decide which ones they would like to pursue in college and in their careers. Moreover, this course will follow a novel delivery mechanism - to be delivered by young instructors under the guidance of Moonshot Jr experts, the latter of whom will design and develop all courses. We have done multiple prototyping of the courses and have come to the conclusion that children understand children/young adults better, and connect with them at a higher level. Moreover, exclusive streams such as artificial intelligence, online marketing, e-commerce, app development, design, and editing, are not available for kids. Why devoid them of crucial knowledge that can shape their present and future better? All our research and studies have pointed out the importance of the course. The novelty, vision, creativity, and execution of this exclusive program need immense support and what better platform to get interaction, feedback, and support

Practical NodeMCU-ESP8266 IoT Course with Applications

Sensor Interfacing to NodeMCU, HTTP, MQTT, IoT Server- ThingSpeak, AWS and Node Red on Windows and AWS..

Created by ThinkIoT Solution - Expert Trainer in Embedded Devices and IoT


Students: 32, Price: $29.99

Students: 32, Price:  Paid

Course Highlights - Node MCU Basics and Installation on Arduino IDE, Digital and Analog Sensor Interfacing to Node MCU, Sensor data upload to Thingspeak Server, MQTT Protocol and Sensor Data upload to MQTT Broker, Node Red and creating Apps on Node Red and Data upload from Node MCU to the apps.

This Course can be understood by anyone without any prior knowledge on Node MCU or Embedded systems or IoT. Everything is explained from the basics including the hardware interfacing and the software coding.

This course starts with the basics of Node MCU, Installing Arduino IDE and libraries required for Node MCU. The Digital and Analog sensors are Interfaced to Node MCU and the working of the sensors and the required code for that is explained. Sensors like DHT and Ultrasonic sensors are also Interfaced to NodeMCU. The sensor data is uploaded onto the Thingspeak Server using HTTP GET and POST requests. MQTT Protocol is explained in detail with practical use cases and Implemented on Node MCU. Installation of PubSubClient library is shown on the Arduino IDE and then used to upload the sensor data to the MQTT Broker. Node red is taken up as the next topic and the course is ended with uploading data from NodeMCU to Node Red.

End to end Applications are shown with hardware interfacing on Node MCU and coding on Arduino IDE. Applications related to data upload from DHT sensors andUltrasonic sensors are shown and Home automation application which controls the appliances connected to the relay is also shown in three different types. Controlling devices from the MQTT Box application, from Android App and from Node Red app is also shown.

Up and running with Asus Tinker Board 2021

OS Installation, Full Fledged PC, Remote Access along with Beginner, Intermediate and Advanced Level Project Development

Created by comfiny . - Explore Innovation


Students: 25, Price: $89.99

Students: 25, Price:  Paid

Hello Everyone, I would like to introduce you to a brand new online course “Getting started with Asus Tinker Board”. I have always been a firm believer in learning by doing and in this course, you will learn what you need to know by hands-on experience. You don’t need any special knowledge except basic computer skills to get started with the course. Every one of you comes from a different background and hence the course is crafted from basic to advanced level with minute details in every lecture.

The course is divided into 8 sections. In the first section, you will learn in detail about the Asus tinker board and how it is different from its competitor Raspberry Pi.

In the second section, we will understand how to burn the OS image to the SD card and use the tinker board as a full-fledged PC. Once we are done with this we will go ahead and understand the IP scanner tool and then use the putty application to access the Linux terminal of the Asus tinker board.

Starting on a Tinker board is not always easy because you don’t necessarily have the habit of using command lines. However, they are essentials and often faster or more efficient than going through the GUI. So in the third section, we will get to know about all the day to day usage Linux commands with practical examples.

The fourth section begins with remotely accessing the graphical user interface of the tinker board and understanding the basic GUI applications. Once we are done with this we will go ahead and understand the general-purpose input-output functionality.

In the fifth section, we will step into the world of physical computing. We will begin with a basic project where we will learn to program different LEDs and a buzzer. This will help us to understand the GPIO pin structure and how to use them for programming.

The sixth section exposes you to the intermediate level of project development. Here, you will learn to build automatic garden lights. This project will solve your day to day problems of manually turning the light ON in the evening and then turning it off again in the morning. You will learn to program and automate things as per your requirements.

In the seventh section, we will go ahead with the advanced project where we will learn to build our own home automation project. We will first understand about the IoT and how it is implemented in real-time. You will learn to control your home appliances from anywhere. For example, If you are in the US, you will be able to turn off your lights from the UK.

Finally, in the eight section, you will come to know how to transfer files remotely from PC to Tinker Board. You will also go through what you have learned so far in the entire course.

Please note that the project covered in the course will work on any version of the Tinker Board.

All the lectures contain English subtitles for clear and better understanding. If you face any technical issues, please post your query in the question and answer section and I will get back to you within 1 business day.

At the end of the course, you will have a solid foundation on tinker board, relay and sensor usage, IoT dashboard implementation, etc. So apart from building this project, you will also find it easy to build any other project of your choice.

Thank You

No Code Raspberry Pi with Scratch 3.0

Learn the fundamentals of Scratch 3.0. & Use Scratch 3.0 to control Raspberry Pi to do Physical Computing projects.

Created by Venkatesh Varadachari - Founder, MAKERDEMY


Students: 22, Price: $89.99

Students: 22, Price:  Paid

Hello learners, Welcome to MAKERDEMY's "No Code Raspberry Pi with Scratch 3.0." course. This is an introductory course on Physical Computing using Raspberry Pi & Scratch 3.0.

If you are a student or teacher who is a beginner at coding and is new to Raspberry Pi and physical computing and is interested in learning how to do fun and useful projects, this course is right for you.

This is a beginner level course, so to get the maximum value out of this course, you only will need a curious and creative mind with an interest in coding.

This course will teach you the basic concepts of Raspberry Pi using Scratch 3 like what is coding, what is Scratch, how to use the features of Scratch 3, how to do physical computation on Raspberry Pi using Scratch programming, and how to make animations, games, and projects using Scratch and Raspberry Pi. We will learn by implementing handpicked projects using the Raspberry Pi and the Scratch 3.0 Platform. Few of these projects include Musical Keyboard, Music Band, A game of Dice, Safe locker, Airbrush, Air guitar, Home automation, and we will even learn how to create an animation based on a storyline. For building these projects we have used peripherals like LED, Beeper, Pushbuttons, Touch sensor, PIR sensor, Relay module, 7-segment display, etc. We have also created projects using a very popular add-on board for Raspberry Pi known as the Sense HAT. We will also cover in-depth the features offered by Scratch 3.0 blocks. Throughout the course, we have provided a curated collection of resources. These resources include links to documents for in-depth learning, code, circuit diagrams, and more. Furthermore, our Instructor team has an excellent track record of answering your queries and clearing your doubts. Thus, they will be ready to answer any of your course-related questions.

By the end of the course, you will understand the basics of coding and how to control Raspberry Pi using Scratch. Once you have completed all the sections in the course and the course assignments, you will gain the knowledge and confidence to do your own projects using Raspberry Pi and make great animations using Scratch.

So, what are you waiting for?! Come, join me in this course. I’m looking forward to being your instructor and to make you step into the world of physical computing and coding.

Internet of Things (IoT) Basic Level

Internet of Things (IoT), Smart Devices, Software Engineering, Arduino, Arduino Projects

Created by Imvvy Solutions LLP - Make in India - IoT Platform


Students: 16, Price: $89.99

Students: 16, Price:  Paid

Imvvy’s Basic IoT is designed especially for Students and Beginners who have little or no knowledge of Internet of Things (IoT) and who would like to take the next step in their learning process.

The course combines theoretical knowledge with practical assignments and ensures students do not get lost in theory.

This is a Self-Paced Video-Based course developed by experienced instructors. Each video is 10-15 Minutes followed by series of assignments. Students will learn the concept through videos and will get to apply those concepts in making actual working models through the series of Practical Assignments.

Each Lecture is available in 2 different languages - Hindi & English. You may choose to do only one Video or both Videos. The content of both the videos are same.

In this course students will learn about Basics of Internet of Things (IoT), Basics of Smart Devices. It also introduces you to Arduino Uno Development Board; its Hardware layout and the appropriate Software to manage it including the programming language to manage the board

This course consists of 14 Lessons and 78 Practical Assignments. You may be able to complete one lesson in a day.

List of Material required to complete the Practical Assignments are also  provided to facilitate completion of all assignments.

The cost of purchasing that material is extra.

Integrated Product Development to IoT

IoT Professional Course from Basic to Develop an ECG Monitoring System

Created by Sriram Nagarajan - Co-Founder at RoboRAM


Students: 13, Price: $19.99

Students: 13, Price:  Paid

The technologies IoT support can sense the surroundings in many ways such as monitoring pressure, temperature, viscosity, and geo-positioning. Even in food preparation, its systems are being used. While in the past, sensors have to be connected to a local computer system and are controlled by an embedded module. IoT allows us to use affordable wireless technology and transmit the data into the cloud at a component level. It also provides a place to save data as well as management and security.

Course Takeaways:

  1. Real-Time Project Development

  2. Industrial Automation Projects & Documentation

  3. Software Training and Programming

  4. Technical Guidance

For Whom:

This Course is for Students who completed School Education and for Industrial Professionals keen to learn about Automation Technologies in Career Development.