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
In this course
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.