Advanced TypeScript Fundamentals

course by Marius Schulz

JavaScript Promises in Depth

course by Marius Schulz

Advanced Static Types in TypeScript

course by Marius Schulz

Understand JavaScript's this Keyword in Depth

course by Marius Schulz

Asynchronous JavaScript with async/await

course by Marius Schulz

ECMAScript 2016

course by Marius Schulz

Restrict null and undefined via Non-Nullable-Types in TypeScript

lesson by Marius Schulz

Overload a Function with TypeScript’s Overload Signatures

lesson by Marius Schulz

Collect Related Strings in a String Enum in TypeScript

lesson by Marius Schulz

Model Alternatives with Discriminated Union Types in TypeScript

lesson by Marius Schulz

Query Properties with keyof and Lookup Types in TypeScript

lesson by Marius Schulz

Define Custom Type Guard Functions in TypeScript

lesson by Marius Schulz

Use the Exponentiation Operator in JavaScript

lesson by Marius Schulz

Make Properties and Index Signatures Readonly in TypeScript

lesson by Marius Schulz

Transform Existing Types Using Mapped Types in TypeScript

lesson by Marius Schulz

Infer Types for Rest and Spread Properties in TypeScript

lesson by Marius Schulz

Represent Non-Primitive Types with TypeScript’s object Type

lesson by Marius Schulz

Understand TypeScript’s Control Flow Based Type Analysis

lesson by Marius Schulz

Specify Exact Values with TypeScript’s Literal Types

lesson by Marius Schulz

Check if an array contains an item using Array.prototype.includes

lesson by Marius Schulz

Identify and Deal with NaN in JavaScript

lesson by Marius Schulz