Basic Course

JavaScript essentials for Node-RED

In this course, you will learn the fundamentals of JavaScript which will enhance your Node-RED programming experience
  • Learn from Scratch

    Starts with basics of JavaScript Programming
  • Node-RED applications

    Use the examples directly in Node-RED to practice
  • Resources

    Download presentations, codes for the lessons
  • Technical support

    Free technical support related to the lessons
    PLC device, VFD device and a Laptop with charts and an on and off button with the logo of Allen Bradley




    Empty space, drag to resize
    ❌ Never program in JavaScript before?

    Don't worry, we start from Scratch ✨ 
    Check out the course teaser below

    Write your awesome label here.

       What you will learn?

    Write your awesome label here.
    Write your awesome label here.
    Write your awesome label here.
    Write your awesome label here.

    Variables & Operators

    The course starts from scratch with understanding of Variables and Operators

    Logic Statements

    Learn how to use logic statements like If-else, CASE to make multiple paths in our code

    Arrays and Objects

    Learn how to store multiple values using Arrays and Objects with same or different data types


    Learn JavaScript's different types of loops: while loop, do-while loop, FOR loop, for in, and for of loops.


    Learn how to create functions, call them with parameters, and create nested functions.

    In-built methods

    Discover JavaScript's built-in methods for cleaner and more efficient code.

    Course preview

    1. Introduction to the course

    In this lesson, you will understand the basic fundamentals of JavaScript and introduction to the JavaScript programming tool i.e Node-RED and VSCode
    Write your awesome label here.
    Write your awesome label here.

    2. Math.random() and Math.floor function

    In this lesson, you will understand how to use CCW software
    Write your awesome label here.

    3. let, var and const variables

    In this lesson, you will learn how to download and upload the PLC program
    Write your awesome label here.

    4. Single quote or Double quotes in String?

    In this lesson, you will learn how to use PLC Simulation to practice logics
    Write your awesome label here.

    5. Various types of Numbers 

    In this lesson, you will learn how to use bit level instructions in PLC

    Course Lessons

    The course is offered through video lessons, text documents, exercises, quizzes, and solutions. Furthermore, some LIVE webinars are offered exclusive to the Code and Compile student community. 

    Top reviews

    Andrei Moreira
    I'm enjoying the course a lot; it's challenging to find a comprehensive JavaScript course focused on Node-RED, with examples covering protocols and industrial networks. Typically, JavaScript courses are geared towards web development.
    I’ve completed a JavaScript course focused on Node-Red, gaining essential skills. The instructor simplified complex concepts well. Hands-on projects, including working with S7 and Modbus nodes, bridged theory and application effectively.
    Shady Bahaa
    Senior Electrical Power Engineering Student
    Saed Alhabbashi
    Industrial Automation Engineer
    I am halfway through the Java Script Essential Course. I used to know nothing about it, and kinda hate it whenever I see it . You made me ‘Love it’
    Msg.payload = 'Love Java Script Now';
    return msg; 

    Frequently asked questions

    Can I get a refund if I'm unhappy with my purchase?

    If you are unsatisfied with your purchase, reach out to us within next 3 days of enrollment to see if your purchase is eligible for a refund.

    When does the course start and finish?

    The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.

    How long do I have access to the course?

    How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.

    Do I get a certificate after course completion?

    Yes, as soon as you finished 100% of the course, a downloadable certificate of completion will be issued.

    What software do I need to practice the course?

    You should either VS Code or Node-RED installed in your computer to practice this course. Both the softwares are available for free More information is given in the course.

    What hardware do I need to practice the course?

    You do not need any hardware to practice this course. Just install the software in your computer and you are ready to go.

    Get 20% off using the discount code