Roadmap of Concepts
Here is a list of the main concepts we cover in the fundamentals course, and whether you'll see them in the Code.org course or in the Khan Academy course. You don't have to remember the name of the concepts! Some students like to understand where they are, and how much further there is to go.
Concept
In Code.org course 3?
In Khan Academy Intro to JS?
Simple sequence of instructions
Yes
Yes
Order matters
Yes: turn left then forwards, or forward then turn left?
Yes
If/else ("conditional execution")
Yes
Yes
Repetition with "loops"
Yes: (repeat n times, repeat until, while nectar > 0)
Yes
Nested loops
No
Functions
Yes
Yes
Using ("calling") a function
Yes
Passing information to a function
Yes
Defining your own functions
Yes
Returning information from a function
No
No
Variables
Not much: Set color red
Yes: var xPos = 200; xPos++;
Data Types
No
Partially
Arrays and Objects
No
Yes
Event handlers
Yes: mouseClicked() function
Export as PDF
Copy link