Voucher for Shelly Scripting Basics - May 2023 course
Learn the essentials of JavaScript, dive into Shelly-specific scripting, and integrate your devices with any home automation system. Through hands-on exercises, you'll gain the skills to personalize and take control of your Shelly devices like never before. Shelly Scripting Basics- May 2023 is provided to you by Shelly Academy in partnership with SoftUni Global.
IMPORTANT:
- In order to finalize and confirm your registration for the course, you need to register the voucher code following the instructions provided in the email you will receive upon purchase. Please allow up to 30 minutes and check your spam folder.
Find more information about the course below.
How to apply?
- Choose between the 2 options displayed at the top of the page.
- At checkout, create a Shelly account or Login.
- Upon completing your purchase, you will receive an email with a personal voucher. Follow the provided instructions in order to complete your enrollment in the course.
- Visit the official course page at: https://shelly.academy/trainings/2/shelly-scripting-basics-may-2023
- Click "Enroll" and follow the registration process.
- When prompted, enter your voucher and the price of the course will be deducted to zero.
- Finalize your registration and enjoy your course.
Skills you'll gain
- Writing simple JavaScript code for Shelly devices
- Working with variables, conditional statements, loops, arrays, and strings
- Working with functions and callbacks
- Working with Shelly RPC protocol
- Working with objects
- Working with HTTP protocol and making requests from a Shelly script
- Building simple practice-oriented projects
Course curriculum
We've partnered with SoftUni, a global leading software academy, to ensure that you receive top-notch education and guidance from industry professionals. With the completion of this course, you will receive an official certificate from SoftUni and Shelly Academy.

Simeon Monov is an assistant professor at Plovdiv University "Paisii Hilendarski" and senior software developer and technical lead. Simeon holds a PhD degree in Computer Science and has a solid background in algorithms and information systems. Simeon teaches machine learning, data analytics, algorithms and data structures and object oriented programming at the Plovdiv University and has over twenty years experience in software development and design. Worked 13 years for IBM at the IBM Silicon Valley Lab on various open source projects such as OpenStack, PyTorch, Tensorflow and ONNX machine learning frameworks. Simeon's interests include natural language processing, machine learning and optimization algorithms.

Denis is a software engineer, with a primary focus on the Python and JavaScript programming languages. Possessing a technical background and a strong passion for programming, he is able to apply his skills to real-world problems. Continuously striving to enhance his abilities and remain current with the latest industry trends and developments, he demonstrate a deep enthusiasm for software engineering. His dedication is evident through his unwavering commitment to the field and their eagerness to continue expanding their knowledge and advancing as a professional.