Pre requisite path for JavaScript intermediate?

A rather simple question and I’m very sorry if I’m uninformed

I’ve been completing the JavaScript courses and they’re going really well I’m doing great and I’m very happy

My only problem is that once I’ve begun the JavaScript intermediate course, things took a turn. One of the first lessons gives me a brief “recap” explanation about using node.js and it wants me to start coding with it. The change is rather abrupt and I wasn’t really prepared because I don’t know what node.js is.

My assumption is that I had to exit the JavaScript intermediate course and begin learning command line and node.js?

Without understanding what node.js is I cannot continue on the JavaScript intermediate path. Is there any advice for this situation?


I don’t really know how node.js works either… like I don’t know how my car engine works. But I do know that node.js is used to make my .js code work and that’s enough for me to use it.


I code with VSCode which manages node.js and my code is executed in the Terminal part of VSCode.
It won’t explain how to do it :slight_smile: but it will probably reassure you that you can continue… I hope .

Good code to you

Nope not at all, I think you are 1 million percent wrong with this one :sweat_smile:

I took your advice and tried to enter javascript intermediate. The page had me read through an article about how modules work in node.js (something I know nothing about) and then I started the next lesson. It is called the message mixer.js project

I literally cannot even do the first step of the project. It wants me to copy 3 functions into a .js thing, and I have no idea what that is or how to do it, so nope, you can’t just continue on with it.

That being said, how can I learn what i need to know, to complete this lesson? If anyone has any suggestions please let me know. I just paid for the pro account and immediately i hit a brick wall and can’t even learn javascript, the only thing I ever really wanted to learn.

edit: some additional notes, you mention vscode or vscode terminal. I don’t know what that is and i’ve never heard of it before lol

You don’t know VSCode . I think it’s the (one…) key of your problem.
Let’s setup vscode on your computer and use it for JS and after with node.js
To write js code, just an editpad is enough in absolute.
Let’s see

Hey @designsolver38924, welcome to the forums! While what format64 says is true, in that you can code without knowing Node, I would say it is a very useful skill to have, and will help you write better code, write more interesting code, and understand documentation, etc more. I would suggest that you should probably try to learn at least some Node, because very little learning is a waste of time. If you were really pressed for time, then you could learn only as much Node as required (as in, do a section of the Node course when it comes up in the JS course)…
I hope this helps!

1 Like

Hello and thank you, yes Ive stopped javascript and have begun doing node, which listed command line and async javascript as prerequisites. I’m halfway through async right now.

This wasn’t the question I had originally. Its not that I’m trying to program and chose to ignore node —> its that I’m a beginner and I’m only being guided by codecademy. Codecademy didn’t tell me to learn node, you see? As soon as I finished JavaScript Basic, it started me on Javascript intermediate. But I didn’t know how to perform the tasks to continue, because the course didn’t guide me to the proper curriculum in the proper order.

I was asking for help on what other courses I should take, so that I can continue with JavaScript Intermediate.

Ah, sorry; I misread your post! Yeah, other than Node, I think that everything else should follow relatively logically from the Learn JS course. I see that you’re doing async; that’s also a good course, as I think some of the Intermediate JS covers async as well. I do notice as well that a lot of the lessons in the Intermediate course are articles, which means that if you get stuck on one concept, it’s easier to move on and read about the next one, and come back to the ones that you’re having more difficulty with.