logo
Connection Ocean
HomeAbout UsHelpLearning
Login

Description

Login
  • Languages
  • Coding
  • Maths
  • Science
  • History
  • Economics
  • Philosophy
  • Literature
  • Art
  • Music
  • Statistics
  • Psychology
  • Sociology
  • Engineering

Syncing account progress…

Coding

Coding

TypeScript foundations

Build on basic JavaScript with 32 lessons about types, safe functions, structured data, and practical TypeScript projects.

Beginner·120 min

Learn practical TypeScript foundations after basic JavaScript. Check types, handle missing values, and model everyday data.

Due for review
  1. 1

    Types and values

    Use basic type annotations and distinguish type checking from execution.

    10 min

  2. 2

    Inference and reassignment

    Let TypeScript infer a type and keep later assignments compatible.

    10 min

  3. 3

    Typed functions

    Describe function parameters and return values.

    10 min

  4. 4

    Typed arrays

    Keep collections consistent and handle an array that may be empty.

    10 min

  5. 5

    Object types and interfaces

    Describe the shape of an object and reuse that description.

    10 min

  6. 6

    Optional and nullable values

    Check missing values instead of assuming that they exist.

    10 min

  7. 7

    Unions and narrowing

    Handle each allowed kind of value before using its specific operations.

    10 min

  8. 8

    Literal unions

    Limit a value to a small set of meaningful choices.

    10 min

  9. 9

    Readonly data

    Prevent accidental writes through a type and create updated copies.

    10 min

  10. 10

    Generic functions

    Preserve the relationship between an input type and its result.

    10 min

  11. 11

    Checking unknown input

    Use runtime checks before trusting data that comes from outside typed code.

    10 min

  12. 12

    Project: a typed order summary

    Combine object types, arrays, functions, and runtime validation in a small project.

    10 min

PracticeQuizExam
  • Languages
  • Coding
  • Maths
  • Science
  • History
  • Economics
  • Philosophy
  • Literature
  • Art
  • Music
  • Statistics
  • Psychology
  • Sociology
  • Engineering

Footer

Connection Ocean

Go Beyond the Surface

Explore

  • Home
  • Learning
  • About Us
  • Help
  • Guides
  • Language Exchange
  • Countries & Cultures
  • Conversation Starter
  • Practices
  • Check Device Settings
  • Check your camera

Legal

  • Privacy Policy
  • Terms Of Service
  • Age Suitability
  • Cookie Policy
  • Editorial Standards
  • Safety Standards

© 2026 ConnectionOcean All Rights Reserved.

Developed by Merkezsoft