ES6 - Write Concise Declarative Functions with ES6

Tell us what’s happening:


I would like to know whats the proper order to do the JavaScript courses on freecodecamp. Im feeling like im not supposed to do ES6 before Basic Data Structures or Basic Algorithm Scripting even though ES6 was the following on the list after the first one (Basic JavaScript). I feel like im missing a lot of information when they present functions in the lesson i didn´t see on any other lesson before.

In the course they are displayed in the next order:

Basic JavaScript
Regular Expressions
Basic Data Structures
Basic Algorithm Scripting
Object Oriented Programming
Functional Programming
Intermediate Algorithm Scripting

I appreciate your help

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/ Safari/537.36

Challenge: ES6 - Write Concise Declarative Functions with ES6

Link to the challenge:

The order listed on the web page is the suggested order. So yes, ES6 is next after Basic Javascript.

I think this is just a natural feeling when you are learning new things. You can always ask questions here in the forums.

1 Like


So in the challenge above they are saying “an object can be created by defining a constructor function and using the new keyword to instantiate the object”. There is no lessons about constructors before this one, so me or anyone doing this course wouldn’t know what they are or what are they used for…
They also talking about a class declaration wich again they never mentioned before. I know we are learning something new but at least you have to make sure a concept/subject was already discussed before using it as an example to explain another one that depends on it…you can not learn to run if you don’t know how to walk.

I checked another post on this forum where they show the answer but my intention is to learn and understand, not just copy and paste.

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.