- The Command Line
- Node
- Values, Types, Operators
- Variables
- Conditionals
- Functions and Scope
- Loops
- Strings
- Arrays
- Objects
- Function Composition
- Callbacks
- User Input
- Git and Github
- Factory Functions
- Date and Time
- Constructor Functions
- Filter, Map, Reduce
- Regular Expression
- File I/O
- Testing and Error Handling
-
The Switch Statement
-
Multi-Dimensional Arrays
- Human Language
<-->
Step-by-Step Instructions<-->
Programming Language - Boolean Logic
- Types
- Modular Thinking
- Object-based and function-based programming (first steps)
- Students will be able to clearly formulate a step-by-step solution to a problem.
- Students will be able to convert a step-by-step solution to a programming language.
- Students will understand the fundamentals of objects and functions, and be able to use both in their code.
- Final Assessment
- Project(s)