Start from scratch with variables and operators, then master arrays, objects, logic, loops, functions and built-in methods, all taught for Node-RED rather than web development.

“The instructor simplified complex concepts well.”
Every concept is explained for Node-RED, with plenty of practice along the way.
Start from scratch with the building blocks of every program.
Store multiple values of the same or different data types.
Use IF-ELSE and switch-case to create multiple paths in your code.
Use while, do-while, for, for-in and for-of loops.
Create functions, call them with parameters and build nested functions.
Use JavaScript's built-in methods for cleaner, more efficient code.
An introduction to JavaScript, variables and operators.
Storing and working with multiple values.
Logic statements and every type of loop.
Functions, built-in JavaScript methods and the course wrap-up.
See how Rajvir teaches, from variables to IF-ELSE and functions.
The building blocks of every JavaScript program.
Make your code take different paths based on conditions.
Learn to write reusable blocks of code.
Download links for the software used in Code and Compile courses are on the Code and Compile Wiki.
“I’m really enjoying this course. it’s rare to find a JavaScript course focused on Node-RED and industrial protocols. Most JavaScript courses only cover web development, but this one bridges both worlds perfectly.”
“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’.”
“Rajvir is an exceptional teacher who simplifies complex topics effortlessly. He’s always available in comments or even via TeamViewer to help you understand. Truly dedicated and teaches straight from the heart.”
He is a skilled Automation and IIoT Specialist, dedicated to achieving goals with precision. His passion lies in making learning accessible and enjoyable through the use of cutting-edge educational tools.

Take this course on its own, or unlock every Code and Compile course with PRO.
Practice flashcards. Test yourself on automation and IIoT concepts at beginner, medium and advanced levels on cards.codeandcompile.com.
You will be redirected to Code and Compile School for payment.
No. The course starts from scratch with variables and operators. You only need Node-RED, which is free and open source.
Yes. Every lesson has a comment section for your questions. If a query cannot be resolved there, Rajvir offers free screen-sharing sessions.
Yes. Use the Teachable app on Android or iOS, sign in with your account and save videos for offline access.
Yes. You receive a unique completion certificate when you finish the course.
You can request a refund within 72 hours of purchase by emailing info@codeandcompile.com.
Learn at your own pace, with an instructor who helps you when you get stuck.
Start the course