A developer's guide to the Internet of Things (IoT)
Heads up! This course may be archived and/or unavailable.
>>> By enrolling in this course you agree to the End User License Agreement as set out in the FAQ. Once enrolled you can access the license in the Resources area <<< The Internet of Things (IoT) is an area of rapid growth and opportunity. Technical innovations in networks, sensors and applications, coupled with the advent of 'smart machines' have resulted in a huge diversity of devices generating all kinds of structured and unstructured data that needs to be processed somewhere. Collecting and understanding that data, combining it with other sources of information and putting it to good use can be achieved by using connectivity, analytical and cognitive services now available on the cloud, allowing development and deployment of solutions to be achieved faster and more efficiently than ever before. This course is an entry level introduction to developing and deploying solutions for the Internet of Things. It will focus on capturing data from a trusted device and sending the data to a cloud platform where it can be exploited by the many services available. You will explore all the steps required to create a basic IoT solution using a popular device, the Raspberry Pi, and a trial version of the cloud-based IBM Watson IoT Platform. What you will learn: Quickly create applications that leverage connectivity and analytics as part of an integrated IoT platform. Use Node-RED, an open-source visual application development environment, on both the device and the cloud. Create a basic IoT solution by leveraging pre-built blocks of code that abstracts and speeds the development process. Use APIs to access the platform and explore the different connectivity options for various devices, gateways and applications. Explore options to ensure your solution makes best use of the captured data. What technology is required to complete the course? The programming assignments require you to have a Raspberry Pi device - any model of Raspberry Pi with a 40 pin header. The course also uses the SenseHAT extension board, whilst it is preferable to have a SenseHat there is a simulator provided if you can't get a SenseHAT. You will need internet connectivity to download software, connect to the platform, develop and deploy your IoT solution. Your Rasberry Pi will need the latest Rasbian Jessie OS. This OS will be on a Micro SD Card. The recommended size of the SD card is 8GB but 4GB will do. Note that the learner kit comes with a preconfigured SD card. In order to setup the Micro SD card, you will need a computer with either a windows, apple or Linux OS. Since most computer do not have a micro SD port, you will need a Micro SD adapter or USB Micro SD card adapter. Your computer will also be used when working on the platform. To work on your Raspberry Pi, you will need an HDMI monitor or TV to work as the display for the Raspberry Pi (DVI monitor will also work). To connect the monitor to the Raspberry Pi you will need an HDMI cable (or a DVI to HDMI cable). Your Raspberry Pi needs a way to connect to the internet; either an Ethernet cable for connecting to the Router, or a USB WiFi dongle if you have wireless connectivity. Note that the Raspberry Pi 3 includes built-in WiFi A USB Keyboard and mouse. Your Raspberry Pi will also needs a 5V micro USB power supply i(This may be a phone charger for example) There is an IoT Learner kit available from element14 which includes the Raspberry Pi, a pre-flashed SD card, a case and power supply : https://www.element14.com/community/docs/DOC-82034/l/element14-iot-learner-kit What prerequisite skills are required ? This is an entry level course, but does assume you have basic programming skills. The assignments set use both Python and JavaScript programming languages, so some basic skill in these languages is required. No previous experience with IBM Bluemix or the IBM Watson IoT Platform is required. What additional resources do I need for this course? The Server side code for the assignments will use the IBM Cloud platform, so you will need to sign up for a free account on that platform. If you choose to take this course and earn the Coursera course certificate, you will also earn an IBM digital badge. To find out more about IBM digital badges follow the link ibm.biz/badging.
Get a Reminder
Rating | 4.3★ based on 159 ratings |
---|---|
Length | 5 weeks |
Effort | 4 weeks of study, 2-4 hours/week |
Starts | Apr 29 (257 weeks ago) |
Cost | $79 |
From | IBM via Coursera |
Instructors | Brian Innes, Yianna Papadakis Kantos |
Download Videos | On all desktop and mobile devices |
Language | English |
Subjects | Programming Data Science |
Tags | Computer Science Data Science Software Development Machine Learning |
Get a Reminder
Similar Courses
What people are saying
very good course
very good course, thanks !
This course is a very good course, but you need some experiments in JS.
Very good course for new ones.
Very good course for the beginners to understand IoT concepts.
This is a very good course to get familiar with IBM Watson IoT Platform.
Very good course - very good for learning - some of the later assignments does get a bit chaotic which takes the focus a bit away from what you learned.
A very good course to help a developer understand how to develop IoT applications on Raspberry Pi and IBM IoT platform.
Very good course for developers looking for the basics of IoT development using the IoT Platform in Bluemix.
very good course to start with iot Great tool to IoT and Cloud Computing A must for IoT developers and innovators!
Read more
internet of things
Through this course I learned a lot of the principles of Internet of Things.
Great introduction course to internet of things materia, some challenging assignments enhance learning effect.
Good The best course about Internet of Things Informative class as far as how to use an IoT service to set up, publish and analyze your data.
Great course to learn Internet of Things!
ideal course to get started with the Internet of Things (IoT) - I enjoyed doing the assignemnts :P good Good Hands on intro Excellent!
Good course - frustrating at times but you got to put the work in and really read the assignments carefully Great course to start with Internet of Things.
Fantastic course for those who are looking to enhance their skills in Internet of Things.
The screen shots shown in the course don't match the current Internet of Things interface.
The Internet of Things is an exciting area.
Read more
raspberry pi
I enjoyed this course and learned about IBM cloud (Bluemix), Raspberry PI, IBM Watson IoT API, Node-Red with some introduction to MQTT.
I still give this course high rating as it managed to teach me and give me confidence (starting from zero experience on topics such as Raspberry PI, Node-RED, IBM Cloud, and JavaScript though I am experienced developer in C#) with Raspberry PI and Node-Red and got me started with Node.JS and Python and running them on Raspberry PI.
So, we'll be able to connect some sensors attached to our Raspberry Pi and collect some data for them.
nodeRED, Python on the Raspberry Pi, the SenseHat, node.js, etc.
I entered the course expecting to learn about Raspberry pi and Python and got nothing our of it!
The sequence was very helpful to understand the concept by first using bluemix application and then sequentially moving to using API based application in bluemix and raspberry pi.
The only way I was able to finish this was because I worked 8+ hours each day and late night, and all weekends trying to make sure I finish by the end deadline (the last thing I wanted was this being monkey on my back for the next few more weeks).The positive is that I learned about BlueMix offerings and lastly I can play around now with the Raspberry Pi and do some real IoT and less Java scripting.
!Specially, I had fun this course with Raspberry Pi, Pi-Sense.
It's not easy this course because you will implement both SW(Python, Node-RED, Node.js) and HW(Raspberry Pi2, Pi Sens HAT.
This was a decent class to get started on programming a Raspberry Pi and hooking it up to a web service.
With this class, you'll be in a position to create interesting applications using the Raspberry PiThere were two negatives to this class:1) Most of the assignments used the Node Red environment.
Use Watson IoT APIs, Python APIs, Node.js APIs to send, receive and process events / commands and learnt how to use a Node-RED UI Flows to handle IoT requests from Raspberry Pi & Sense HAT devices.
Gives you a basic introduction IoT Platform, IBM Bluemix and node-red on Bluemix and on Raspberry Pi.
Read more
iot platform
I want to upgrade my skills for IoT Platform.
This course gives absolute guidance to the beginner's who might be baffled how to start hands on activity taking IoT An excellent introduction to the Watson IoT platform.
I also there are material to learn on this IoT platform, like Blockchain Managed Device and Edge Analytics, it would have been covered in this course..
I'd recommended this course to all new students I really enjoyed discovering and testing the various option available to interface with the IOT platform.The explanations were clear and the assignment challenging but doable with the resources provided and some research.Highly recommended.
Good material, easy to understand Completing this course was a great learning on understanding IoT platform.
Gained very good understanding of how to register and connect an IoT device / gateway to Watson IoT Platform.
Read more
ibm bluemix
Sometimes the IBM Bluemix URI and pages were not exactly identical to what the instructor showed and clicking around just to find stuff was required.
They can update the videos to reflect the currently deployed version of IBM Bluemix.
excelente Very interesting course on IBM Bluemix PaaS with Watson IoT Great course.
I only wish the UI of IBM Bluemix platform would be more self-explanatory and intrinsic.
I give only 4 stars because some screenshots inn the videos don't match current versions of IBM Bluemix platform.
Nice Description about the Course It was a really good introduction to both concepts, tools and offerings, I would recommend anyone interested in IoT and IBM Bluemix to take this course.
I undertook the course so I could learn about IBM Bluemix and IoT development, and extend my skills/understanding of the environment.
A very interesting course with a lot of practice.I learn how IBM bluemix work.
An xcellent course to learn The course was informative and challenging,highly recommended for a good understanding of IBM Bluemix and its various services.
Read more
recommend this course
I would certainly recommend this course, and ask you to take this challenge.
I recommend this course to any one who would like to learn IOT.
If you have strong patience, I strongly recommend this course.
I wouldn't recommend this course to anyone.
Read more
watson iot
They can add more content around IBM Watson IoT.
I had assumed there would be more focus on Watson IoT.
looking for
To those who are considering taking this course: if you like to be challenged and looking for a hands on course then sign up for this one.
If you are looking for a high level overview and are not really interested in getting your hands dirty then may be this course is not ideal for you, as this course will require you to unroll your sleeves and do many hours of hands work every week for about four to five weeks.
I achieved learning of the fundamentals, but unless a person implements identically to what their robot grader is looking for, it won't count, no matter how much extra effort is put to attempting to align.
Looking forward to the next level of IoT learning.
Read more
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile.
Counselor of the Pi Sigma Chapter of Kappa Delta Pi $42k
Trauma Registrar/PI abstractor $52k
PI Coordinator Vascular Neurology $53k
Associate Sales Channel Planning and Development PI Manager $59k
SAP PI/PO $63k
PI Underwriter $63k
ZPIC2 PI Analyst $71k
OSI Pi System Analyst $75k
PI Engineer $82k
SAP ABAP/PI Solution Engineer $86k
Req: OSIsoft PI platform developer $89k
PI administrator $90k
Write a review
Your opinion matters. Tell us what you think.
Please login to leave a review
Rating | 4.3★ based on 159 ratings |
---|---|
Length | 5 weeks |
Effort | 4 weeks of study, 2-4 hours/week |
Starts | Apr 29 (257 weeks ago) |
Cost | $79 |
From | IBM via Coursera |
Instructors | Brian Innes, Yianna Papadakis Kantos |
Download Videos | On all desktop and mobile devices |
Language | English |
Subjects | Programming Data Science |
Tags | Computer Science Data Science Software Development Machine Learning |
Similar Courses
Sorted by relevance
Like this course?
Here's what to do next:
- Save this course for later
- Get more details from the course provider
- Enroll in this course