Introduction to Internet of Things(IoT) using Raspberry Pi 2

Learn how to use Raspberry Pi without Monitor, Keyboard and Mouse. Deploy program remotely and control using PC.
3.9 (58 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
2,273 students enrolled
Take This Course
  • Lectures 25
  • Length 1 hour
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 6/2015 English

Course Description

Over 1,000 students & 20+ 5 star reviews.

This course is a follow on course to our immensely popular #1 Raspberry Pi course on Udemy - "Introduction to Raspberry Pi".

Bonus content added regularly. Latest update on 7-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 IoT. However, this is not an introductory course on Raspberry Pi. This course is ideal for those who are interested in exploring the possibilities of Internet of Things using Raspberry Pi. The course assumes basic knowledge of computer hardware and software. However, knowledge of Operating system Installation and networking will help you in getting up to speed.

The GPIO pins on Raspberry Pi are a great way to interface with physical devices like resistors and sensors. The implementation of IOT within the device will change the operating possibilities. If you are a technology enthusiast and want to learn the cutting edge technology then this is the right course for you.

You will learn how to access the complete Graphical User Interface of your Raspberry Pi in your Windows computer. You don't need to buy a Monitor, Keyboard or Mouse separately for this mini kit. By which you can possibly save $100 or more by substituting your personal laptop instead of buying separate peripheral devices. The idea is to reduce costs and use existing devices to interact with the mini kit.

You will also learn how to eliminate the use of flash drive and transfer the files wirelessly between Raspberry Pi and Windows computer and vice-versa.

Finally, you will learn how to deploy the program remotely and access the GPIO pins. You will execute the program from your Windows computer and the output can be seen afar with peripheral devices connected to Raspberry Pi 2.

The course provides the complete source code of the real time project.

The entire course can be completed over a fortnight, including the hardware assembly and coding in Python.

By the end of this course, you will have a firm foundation on Internet of Things using Raspberry Pi 2. You can easily climb the stairs of IOT advance projects.

What are you waiting for? Enroll now!

What are the requirements?

  • Pre-Installed Raspbian operating system in any version of Raspberry Pi.

What am I going to get from this course?

  • share Wi-Fi used on Windows to Raspberry Pi via LAN cable.
  • Save $100 or more by substituting your monitor, keyboard or mouse with your laptop.
  • Remotely access Raspberry Pi Linux terminal in Windows.
  • Transfer files between Windows computer and Raspberry Pi without flash drive.
  • Access the Raspberry Pi Graphical User Interface in a Windows computer.
  • Deploy program remotely and control using your personal computer.

Who is the target audience?

  • This is a beginner course on Raspberry Pi 2 meant for those who want to explore the possibilities of Internet of Things using the mini kit.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction

This lecture describes the overview of the course.


This lecture will teach you:-

a) Definition of Internet of Things.

b) Prerequisite for the course.

c) Real time application of Internet of Things.


This lecture will teach you:-

a) Impact of Internet of Things by 2020.

b) Current research on IOT.

c) Use of IPV4 and IPV6.

Section 2: World Wide Web

This lecture will teach you:-

a) Hardware requirements for remote access.

b) Save $100 or more by substituting Laptop instead of monitor, keyboard and mouse.

c) Up gradation to latest version of Raspbian operating system.


This lecture will teach you to:-

a) Create a network bridge.

b) Alternate network sharing system.

c) Test shared network in Raspberry Pi.


This lecture will teach you:-

a) Access internet using W-FI adapter in Raspberry Pi 2.

b) Check the IP address allocated to Raspberry Pi using terminal.

c) DHCP concept and IP assigning process.


This lecture will teach you:-

a) Installation of IP scanner software.

b) Scanning of IP address in the network.

c) Detection of active hosts in the network.


This lecture will teach you:-

a) Installation of Angry IP software.

b) Detect the Raspberry Pi IP on the network.

c) Scan only connected devices on network.

Internet of Things
3 questions
Section 3: Remote Access

This lecture will teach you:-

a) Putty application and usage.

b) Download and installation of Putty.

c) Access Raspberry Pi terminal using Putty.


This lecture will teach you:-

a) Explanation of Virtual Network Computing.

b) Application of Virtual Network Computing.


This lecture will teach you:-

a) Download and install VNC viewer.

b) Install VNC server in Raspberry Pi.

c) Establish connection between VNC client and server.

d) Access GUI of Raspberry Pi in windows computer.


This lecture will teach you:-

a) Introduction to File Zilla Software.

b) Download and Installation of File Zilla.

c) Upload and download of files between Raspberry Pi and Windows computer.

3 questions
Section 4: Wireless Alarm System

This lecture will teach you detailed hardware requirements for building Wirelss Alarm System.

1 page

This lecture will teach you how to assemble the circuit if bigger LEDs used in the project.


This lecture will teach you how to assemble the circuit in the cardboard.

1 page

This lecture will teach you how to assemble the circuit if smaller LEDs used in the project.


This lecture will teach you to:-

a) Import the required library for Python programming.

b) Enable the respective GPIO pins to be used in the program.


This lecture will teach you to:-

a) Define the FOR loop.

b) Print the number of iteration.

c) Add delay between every iteration.

d) Clean up all the ports used in the program.

e) Dummy test of the program.

1 page

This document contains error free source code of the program.


This lecture will teach you:-

a) How to deploy program remotely.

b) Real time execution of the program without monitor, keyboard and mouse.

c) Upcoming IOT project.

3 questions
Section 5: Bonus content : Static IP Address

This lecture describes usage of static IP and hardware requirements


This lecture describes how static IP can be implemented in Raspberry Pi

Section 6: Bonus content : VNC Automation

This lecture describes how to configure VNC to start automatically upon boot

1 page

This document describes the shell script code to automate VNC to start upon boot


This lecture describes how to test VNC server using VNC client in another computer

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Venkatesh Varadachari, Founder of ScratchNinja, PiWizards and Money-Wizards

Venkatesh Varadachari is the founder of Money-Wizards Global Pte Ltd, that owns the education brands Money-Wizards, PiWizards and Scratch Ninja.

Venkatesh believes that knowledge should be made available to people in all walks of life. Venkatesh also believes in the power of education to transform lives.

Venkatesh has an MBA from the prestigious Indian Institute of Management, Bangalore.

He also has a degree in Electrical Engineering from Madras University and a Masters in Financial Engineering from National University of Singapore.

Instructor Biography

Satyajeet Sah, Product Engineer - Technology

Satyajeet is a passionate technology enthusiast and is excited about the possibility of impacting education through technology. Satya holds a Masters in Computer Applications from VIT, one of the premier engineering institutes in India. He is a product engineer at Makerdemy and spends his time creating exciting courses around the credit card sized Raspberry Pi.

Ready to start learning?
Take This Course