Your Sunday, upgraded. Free live AI class · 5 PM ISTReserve your seat
CORE IT CONCEPTS

JavaScript and TypeScript Concepts topics

10 short topics in JavaScript and TypeScript Concepts. Each one is a single focused exercise with a clear piece of evidence at the end.

Tech, All levels
ALL TOPICS

10 topics, one exercise each.

Work through them in order, or jump to the one you need.

These are draft topic outlines (draft; instructor review pending). Full lessons follow after review; ask Ajay if you need a topic sooner.

  1. 01

    Lexical scope and closures

    Implement a focused example of Lexical scope and closures within a small part of Typed asynchronous API client; demonstrate a normal and an edge or failure case.

    ImplementFoundation to intermediateEvidence: Small working lab and checks
    Open micro-course →
  2. 02

    Objects and prototypes

    Implement a focused example of Objects and prototypes within a small part of Typed asynchronous API client; demonstrate a normal and an edge or failure case.

    ImplementFoundation to intermediateEvidence: Small working lab and checks
    Open micro-course →
  3. 03

    JavaScript execution context

    Implement a focused example of JavaScript execution context within a small part of Typed asynchronous API client; demonstrate a normal and an edge or failure case.

    ImplementFoundation to intermediateEvidence: Small working lab and checks
    Open micro-course →
  4. 04

    Event loop and task scheduling

    Implement a focused example of Event loop and task scheduling within a small part of Typed asynchronous API client; demonstrate a normal and an edge or failure case.

    ImplementFoundation to intermediateEvidence: Small working lab and checks
    Open micro-course →
  5. 05

    Promises and async await

    Implement a focused example of Promises and async await within a small part of Typed asynchronous API client; demonstrate a normal and an edge or failure case.

    ImplementFoundation to intermediateEvidence: Small working lab and checks
    Open micro-course →
  6. 06

    Type narrowing and unions

    Implement a focused example of Type narrowing and unions within a small part of Typed asynchronous API client; demonstrate a normal and an edge or failure case.

    ImplementFoundation to intermediateEvidence: Small working lab and checks
    Open micro-course →
  7. 07

    TypeScript structural typing

    Implement a focused example of TypeScript structural typing within a small part of Typed asynchronous API client; demonstrate a normal and an edge or failure case.

    ImplementFoundation to intermediateEvidence: Small working lab and checks
    Open micro-course →
  8. 08

    TypeScript generics and utility types

    Implement a focused example of TypeScript generics and utility types within a small part of Typed asynchronous API client; demonstrate a normal and an edge or failure case.

    ImplementFoundation to intermediateEvidence: Small working lab and checks
    Open micro-course →
  9. 09

    ES modules and bundling

    Implement a focused example of ES modules and bundling within a small part of Typed asynchronous API client; demonstrate a normal and an edge or failure case.

    ImplementFoundation to intermediateEvidence: Small working lab and checks
    Open micro-course →
  10. 10

    Runtime validation versus static types

    Implement a focused example of Runtime validation versus static types within a small part of Typed asynchronous API client; demonstrate a normal and an edge or failure case.

    ImplementFoundation to intermediateEvidence: Small working lab and checks
    Open micro-course →
YOUR NEXT CHAPTER

You have the curiosity.
Let’s turn it into capability.

Start with a practical workshop or bring a specific question to Ajay.

Chat with Ajay