Loading...
Course

Shelly Scripting Basics - Spring 2025 - Pre-Recorded

start date Start date: 03 April 2025
duration 7 weeks
Basics
Enroll
Shelly Scripting Basics - Spring 2025 - Pre-Recorded Enroll

Skills which you will acquire

  • Master JavaScript Essentials – Work with variables, conditional statements, loops, arrays, and strings
  • Harness the Power of Functions & Callbacks – Write efficient, reusable code
  • Work with Objects in Shelly Scripting – Enhance automation capabilities
  • Implement Shelly RPC Protocol – Control and communicate with Shelly devices
  • Send HTTP Requests – Enable seamless web integrations
  • Integrate Virtual Components – Apply Shelly Virtual Components to Gen3 & Gen4 devices
  • Develop Custom Scripts – Write JavaScript code tailored for Shelly Gen3 & partially Gen4 devices
  • Build Hands-On Projects – Apply your skills with practical, real-world exercises
See more

Topics

See all topics

Target Audience

The course is software-oriented and is suitable for anyone interested in the Internet of Things (IoT) and looking to improve their knowledge in the field. The course can be beneficial to anyone, regardless of whether they are an enthusiast seeking to automate their home or a professional engaged in big home automation projects. It introduces the basics of JavaScript programming and Shelly devices setup, so prior knowledge is not required.

How to enroll in the course?

To sign up for the course follow these simple steps:

1. Visit the Shelly Scripting Basics - Spring 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.

What is the deadline for enrolling in the course and when does it start?

Enrollment in the course starts on 04 March and is open until the end of 2025.

How and where are the classes held?

The classes are entirely online and are pre-recorded. You can watch at your own pace!

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, purchasing a Shelly device is not required to enroll in the course. However, having one can enhance your learning experience by allowing you to apply your new skills in real-time and customize device behavior to fit your needs.

Throughout the course, we will demonstrate practical applications using:

  • • Shelly 1PM Mini Gen3
  • • Shelly Plug S Gen3
  • • Shelly BLU Button Tough 1
While these devices will be featured in the training, purchasing them is entirely optional. You have the flexibility to decide whether to invest in them based on your interests and project requirements.

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

How much is the course fee and what does it include?

Online

66 EUR

Certificate for participation in the course

Lifetime access to lecture recordings

Access to a closed Facebook group with all other course participants

Support and help in the Facebook group

Access to all learning materials provided during the course

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.

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

Denis exhibits a high degree of proficiency in the development of software using Python and JavaScript programming languages. His technical background and fervent passion for programming equip them with the necessary skills to apply their expertise to solve practical real-world problems. He is constantly seeking to improve his abilities and stay up-to-date with the latest trends and developments in the industry. His enthusiasm for software engineering is evident through his dedication to this field.

Emre Myumyun

Trainer

Emre Myumyun is a National IT Competition winner in 2021, showcasing his exceptional skills and passion for technology. With over four years of programming experience, Emre is a Java and JavaScript enthusiast who consistently seeks to expand his knowledge and expertise. As a software engineer and assistant at Plovdiv University, he stays up-to-date on the newest technologies, tools, and processes. Emre's hobbies include device automation, algorithms, and photography.

Shelly Scripting Basics - Spring 2025 - Pre-Recorded

Start date: 03 April 2025
7 weeks
Basics
Enroll
Shelly Scripting Basics - Spring 2025 - Pre-Recorded Enroll
Shelly Scripting Basics - Spring 2025 - Pre-Recorded

We'll let you know when the training is open for enrollment.

Fill in your details and be among the first to get details about the training.

Can we use cookies?
We use cookies and similar technologies to provide our services. You can agree to all or some of them.
Back
Functional
We use cookies and similar technologies to provide our services. We use "session" cookies to temporarily identify you. They are only stored during active use of our services. After logging out of the application, closing the browser or mobile device, the data is deleted. We use cookies to provide the "Remember Me" option, which allows you to use our services without providing a username and password. Additionally, we may use cookies to store various small settings, such as language choice, menu positions, and personalized content. We also use cookies to measure our marketing efforts.
Advertising
We use cookies to measure our marketing effectiveness, count visits, and to track whether an email has been opened.