In this course, students will study JavaScript concepts:
- Variables
- Data types
- Operators
- Expressions
- Control Structures: if, else, switch, for, while, do-while.
- Functions: Function declarations, function expressions, arrow functions, parameters, and return values.
- Objects: Object literals, properties, methods, and prototypes.
- Arrays: Array methods (map, filter, reduce, forEach), array destructuring, spread operator.
- Prototypes and Inheritance