Shelly Scripting Advanced 2025
BUY VOUCHER
Organized by Shelly Academy in cooperation with SoftUni Global, the "Shelly Scripting Advanced 2025" course offers an in-depth exploration of the Internet of Things (IoT) through advanced learning about Shelly devices. Shelly is a line of home automation solutions via JavaScript programming.
Students can anticipate mastering advanced IoT concepts and Shelly device scripting, enabling them to create sophisticated home automation solutions. The course offers hands-on experience with advanced scripting techniques, smart integrations with Shelly API and 3rd party services like AWS, real-time communication protocols and messaging. By the end of the program, you'll be able to develop and implement complex automation systems, significantly enhancing your skill set in the rapidly growing field of IoT.
Lectures will be conducted live every Monday and Wednesday for 5 weeks, and you are encouraged to participate. If you cannot attend, you will have lifetime access to the lecture recordings.

Skills which you will acquire
- Explore data structures and learn about version control
- Integrate Shelly devices with each other
- Customize AWS server for home automation
- Dive into protocols for enhanced connectivity
- Shelly virtual components, Virtual API, and BTHome integration
- Expand Shelly devices functionality by integrating them with third-party services
- Build practice-oriented projects
Topics
-
Resources -
Resources
No description yet
Resources
-
Course Introduction -
Course Introduction
No description yet
Resources
There are no resources for this lecture yet
-
Shelly Scripting Fundamentals -
Shelly Scripting Fundamentals
• Timers
• Event system
• Status handlers
• Data structures
• Memory management
• Version control system
Date: October 20, Monday,
entirely online at 6:30 PM CESTResources
There are no resources for this lecture yet
-
Shelly Automations and Storage -
Shelly Automations and Storage
• Input component
• Key-Value Store (KVS)
• Local script storage
• Schedules
• Webhook
• Shelly Cloud API
Date: October 22, Wednesday,
entirely online at 6:30 PM CESTResources
There are no resources for this lecture yet
-
Workshop -
Workshop
• Solving practical exercises
Date: October 27, Monday,
entirely online at 6:30 PM CETResources
There are no resources for this lecture yet
-
Shelly Smart Integrations -
Shelly Smart Integrations
• Shelly virtual components in depth
• Integration with wired sensors
• Shelly motor controlling
• Useful components
Date: October 29, Wednesday,
entirely online at 6:30 PM CETResources
There are no resources for this lecture yet
-
Workshop -
Workshop
• Solving practical exercises
Date: November 03, Monday,
entirely online at 6:30 PM CETResources
There are no resources for this lecture yet
-
Communication Protocols Part I -
Communication Protocols Part I
• WebSocket
• Real-Time integration with cloud control API
• MQTT
• Integration with AWS IoT
Date: November 05, Wednesday,
entirely online at 6:30 PM CETResources
There are no resources for this lecture yet
-
Communication Protocols Part II -
Communication Protocols Part II
• Shelly HTTP API
• BLE
• BTHome components
Date: December 10, Monday,
entirely online at 6:30 PM CETResources
There are no resources for this lecture yet
-
Workshop -
Workshop
• Solving practical exercises
Date: November 12, Wednesday,
entirely online at 6:30 PM CETResources
There are no resources for this lecture yet
-
Integration with Third-Party Services -
Integration with Third-Party Services
• Raspberry Pi
• System monitoring
• Push notifications
• Fleet manager
• NoSQL database
Date: November 17, Monday,
entirely online at 6:30 PM CETResources
There are no resources for this lecture yet
-
Workshop -
Workshop
• Solving practical exercises with real-life problems
Date: November 19, Wednesday,
entirely online at 6:30 PM CETResources
There are no resources for this lecture yet
Who is this course for?
How to enroll in the course?
To sign up for the course follow these simple steps:
1. Visit the Shelly Scripting Advanced 2025 product page and buy a
voucher.
2. Complete the payment process to receive an e-mail with a registration code.
3. Come back here and enroll in the course, by entering your registration code.
4. Receive a 20% discount code for some products on Shelly’s
website.
What is the deadline for enrolling in the course and when does it start?
Enrollment in the course is open by the end of the course until 19 November. The training starts on 20 October 2025. You can find a detailed schedule of classes in the Topics section.
How and where are the classes held?
The classes are entirely online in real time every
Monday and Wednesday.
Each lesson starts at 6:30 PM Central European Time (CEST for the lectures until October 26th and CET afterwards) and lasts
2.5 to 3
hours.
To determine the start date and time of the lessons, please convert the
date
and
time to your local time zone.
For example 6:30 PM CET is:
Sofia, Bulgaria (EET) - 7:30 PM
Berlin, Germany (CET) - 6:30 PM
Rome, Italy (CET) - 6:30 PM
Washington, D.C., USA (EST) - 12:30 PM
After each lesson, you get access to the lesson recording and learning resources.
Do I receive a certificate after the course?
At the end of the course, you receive an official certificate from SoftUni Global and Shelly Academy.

Do I have to buy a Shelly device to attend the course?
No, you do NOT have to purchase a device to sign up for the
course.
However, if you want to buy one here are the:
Recommended Devices:
- • Shelly 1PM Mini Gen4
- • Shelly 2PM Gen4
- • Shelly i4 Gen3
- • Shelly Plug S Gen3
- • Shelly Plus RGBW PM
- • Shelly Plus Add-On + 1x DS18B20
Optional Devices:
- • Shelly Pro 2PM
- • Shelly Pro Dimmer
- • Shelly Plus Uni
- • Shelly Flood Gen4
- • Shelly BLU RC Button 4
- • Shelly BLU Button Tough 1
- • Shelly BLU H&T
- • Shelly BLU Motion
- • Shelly BLU Door/Window
Are there any additional requirements?
Hardware:
- • Machine with parameters similar to these:
SSD >= 120GB
8GB RAM
Processor i3, i5, i7 (at least 5th generation)
A mid-range GPU
Software:
- • Browser: We recommend using the latest LTS version of Google Chrome
Others:
- • Stable internet connection
- • Password of the network you will be using to connect the Shelly device
Frequently Asked Questions
If you have questions that are not covered in the course
description, please refer to the FAQ page.
How much is the course fee and what does it include?
Online
66 EUROnline training in real-time
Lifetime access to lesson recordings and learning content
Help from a mentor in understanding the learning materials
Access to a closed Facebook group with all other course participants
Receiving a certificate
SoftUni gives you a 100% guarantee of the quality of this course. The most important thing for us is that you acquire the necessary skills and knowledge. If you change your mind, a refund within 14 days of purchasing the course voucher is available, given that the voucher has not been used. For additional information, visit the terms and conditions and refund policy of Shelly Group.You can read the Terms and Conditions related to this specific course HERE.
About Shelly
Shelly is one of the fastest growing IoT brands in the world with devices providing solutions for home and building smart automation. Inspired by our consumers’ dream to live calmly and happily, we create our devices with attention to the smallest details. This is possible thanks to a team of young and talented developers devoted to producing easy to set up and use yet competitive and innovative products. The company has two headquarters – one in Europe and one in the United States. The European office is located in Bulgaria’s capital city – Sofia. The United States office opened its doors at the end of 2019 and is located in Las Vegas, Nevada. Shelly devices are available in over 100 markets. https://www.shelly.com/en

Denis Bechiragich
Trainer

Emre Myumyun
Trainer
