Internet of Things, or IoT, refers to a system of computing and digital devices that are connected to the internet. As the world becomes increasingly digital, everything from coffee machines to cars will become connected.
As technology develops and changes it's important to keep your skills up to date. To help, we've compiled a list of useful IoT courses for you to try out this year.
Some are free, others are not but they all provide a sturdy foundation in IoT. Here are some of our favourites.
Additional reporting by Hannah Williams.
Read next: Fun Raspberry Pi projects for beginners
Coursera provides a range of online IoT courses. From specialisation to general courses, there is a selection available from beginner to advanced levels.
These are some of the courses available:
- Industrial IoT on Google Cloud Platform
- Introduction to architecting smart IoT devices
- Programming with cloud IoT platforms
Users can enrol with Coursera for free.
EdX offers multiple online courses that at least touch on IoT, such as computer science, which includes a range of IoT modules to choose from.
The courses will best be suited for self-starters who wish to learn at their own pace.
The courses include:
- CurtinX IoT Sensors and devices
- WasedaX IoT System Architecture: Design and Evaluation
- CurtinX IoT Programming and Big Data
Most courses are free, with an additional charge to add a verified certificate.
Udemy offers a huge variety of different tech courses. Many of these cover the internet of things. Here are some of the top contenders.
Content: 3.5 hours of video content.
Skill level: Basic programming knowledge advised.
Content: 9 hours of video content.
Skill level: All levels.
Content: 3 hours of video content
Skill level: Beginner.
Alison courses are well-recognised around the world. They currently offer an excellent course entitled Internet of Things and the cloud.
The course is split into 3 modules.
Introduction to Raspberry Pi 3
Introduction to Windows 10 and The Cloud
Internet of Things and The Cloud Assessment
This course is of particular interest to people who would like to learn more about the functionality of IoT and the cloud.
Pluralsight is a subscription-based online course provider. You can gain access to their entire course library for $35 per month of $199 for the whole year. Pluralsight also offer a free 10-day trial so you can try out one of their courses and see if you like it.
Their IoT courses include:
Pluralsight also offers courses which are specific to Microsoft Azure and AWS. Find out more here.
IBM offers a free online IoT course entitled, A Developer's Guide to The Internet of Things. This course is geared towards engineers who want to understand how to use the data generated by IoT technology or executives who would like to gain some insights into the different applications this data can be used for.
LinkedIn Learning (previously Lynda) is a learning resource hub with over 6,000 expert-led courses. You can try the first month for free to make sure that you enjoy the format before signing up for an annual membership.
They have various different IoT courses. Here are our top three.
Skill level: Beginner
Taught by: Bruce Sinclair
Skill level: Intermediate
Taught by: Lisa Bock
Skill level: Intermediate
Taught by: Michael Lehman
This data analysis course teaches you how to use Microsoft Azure technologies like Event Hubs, IoT Hubs, and Stream Analytics to build real-time IoT solutions. The course runs for four weeks in total and requires three to four hours of work each week.
To complete this course you will need a Microsoft Azure subscription or you can sign up for a free trial today.
Microsoft also offers a professional program for IoT, which includes eight courses- each running for three months individually. Users can start the courses at any time, in any order that suits them.
This course introduces students to the concept of IoT and then provides them with the knowledge of how to handle the huge amounts of data related to it.
The course is split into seven separate modules and currently costs $79.00. Applicants will need to have a basic understanding of statistics and programming knowledge.
Skillshare works on a subscription basis and hosts over 21,000 online video courses. The courses listed on the site can be created by anyone so there is a real sense of community.
While the courses aren't accredited, they are a great place to start for aspiring IoT developers or those just interested in the subject matter.
Here are some premium courses that we like: