Packt
JavaScript essentials for Node-RED
Packt

JavaScript essentials for Node-RED

Included with Coursera Plus

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Learn how to declare and manipulate variables using JavaScript’s key data types

  • Understand how to use loops and conditional statements to control program flow

  • Master JavaScript functions, including parameter validation and arrow functions

  • Gain hands-on experience with real-world JavaScript methods and data structures such as arrays and objects

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

October 2025

Assessments

9 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 8 modules in this course

In this module, we will provide an overview of the JavaScript Essentials for Node-RED course. You'll gain a clear understanding of the key concepts, tools, and skills you will learn, with a special focus on how JavaScript interacts with Node-RED for efficient programming. This introduction sets the stage for mastering the fundamentals of JavaScript in the context of Node-RED.

What's included

1 video1 reading

In this module, we will dive into the fundamentals of JavaScript variables and operators. You will learn how to declare variables, apply mathematical and logical operations, and perform type conversions. This section will lay the groundwork for manipulating data efficiently in your JavaScript programs.

What's included

10 videos1 assignment1 plugin

In this module, we will explore the power of arrays in JavaScript. You'll learn how to create, manipulate, and sort arrays, as well as apply practical techniques for working with multi-dimensional arrays. This section will provide hands-on experience in data storage and retrieval using arrays.

What's included

10 videos1 assignment1 plugin

In this module, we will explore the concept of JavaScript objects, focusing on how to define, access, and modify their properties. You will also learn about nested objects and arrays, and how to use them to handle complex data within your Node-RED projects. This section provides a solid foundation for understanding object-oriented programming in JavaScript.

What's included

4 videos1 assignment1 plugin

In this module, we will cover the essential logic statements in JavaScript. You will learn how to make decisions in your code using if-else, else if, and switch statements, as well as apply the ternary operator for more concise logic. These concepts are key to building dynamic and responsive JavaScript applications.

What's included

6 videos1 assignment1 plugin

In this module, we will explore JavaScript loops, a fundamental concept for automating repetitive tasks. You will learn how to use various types of loops, including while, do-while, for, and for in/for of. Practical exercises will help you master loop control statements like break and continue.

What's included

12 videos1 assignment1 plugin

In this module, we will introduce you to functions in JavaScript. You will learn how to define and use functions to break down tasks into manageable units. This section also covers arrow functions, return values, and nested functions, providing you with the tools to write clean, reusable code.

What's included

11 videos1 assignment1 plugin

In this module, we will explore various built-in JavaScript methods that streamline data manipulation. You will learn how to work with string, array, and number methods, as well as mathematical functions. The module also covers Date methods for handling time-based data, essential for creating dynamic applications.

What's included

10 videos3 assignments

Instructor

Packt - Course Instructors
Packt
986 Courses238,111 learners

Offered by

Packt

Explore more from Software Development

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Coursera Plus

Open new doors with Coursera Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions