Course description

Practical course for understanding and correctly using data types in JavaScript: String, Number, Boolean, Objects, Arrays, undefined, and null.
What you will learn

This course gives you a solid, hands-on foundation in JavaScript data types: you’ll understand why they exist and how they affect every operation. You’ll learn to diagnose with typeof, work with String, Number, and Boolean, and handle the absence values—undefined and null—without errors. You’ll grasp implicit coercion and truthy/falsy values to write reliable conditionals. You’ll then move on to modeling information with Arrays and Objects, accessing data via indices and dot notation, and applying a systematic method to inspect and navigate the nested structures typical of API responses. By the end, you’ll be able to identify, transform, and consume data with sound judgment, avoid common pitfalls, and lay the groundwork for business logic and more advanced integrations.

Duration
⏱️ 1 hour
Get Support
If you ever find yourself stuck or have questions, our community is more than happy to help. You can seek support on our forum or join our Discord server for assistance
Prerequisites
-
Lessons
14
Language
🇺🇸 English

Course content

Intro to Data Types

  • L1.1 What are Data Types?
  • L1.2 The Diagnostic Operator: typeof
  • L1.3  String Type and the Set Text Action
  • L1.4  Number Type and Visible Calculations
  • L1.5  Boolean Type and the Set Visibility Action
  • L1.6  Absence Types: undefined and null

Data Interactivity

  • L2.1  Type Coercion
  • L2.2  Truthy and Falsy Values

Data Structure

  • L3.1 List Structure: Array
  • L3.2  Accessing Data in an Array
  • L3.3  Item Structure: Object
  • L3.4  Accessing Data in an Object

Navigating Through the Data

  • L4.1  Introducing a Nested Structure
  • L4.2 The Inspection and Navigation Method
Enroll Now