### Create random integers in a given range

lesson by Basarat Ali Syed

### Minimum / Maximum Maintenance algorithm implementation using JavaScript / TypeScript

lesson by Basarat Ali Syed

### Implement a singly linked list in TypeScript

lesson by Basarat Ali Syed

### Find Max Items and Max Height of a Completely Balanced Binary Tree

lesson by Basarat Ali Syed

### Implement the Heapsort algorithm using TypeScript / JavaScript

lesson by Basarat Ali Syed

### Stack implementation using TypeScript

lesson by Basarat Ali Syed

### Queue implementation using TypeScript

lesson by Basarat Ali Syed

### Implement the heap data structure using JavaScript

lesson by Basarat Ali Syed

### Shuffle an array

lesson by Basarat Ali Syed

### Determine if a string is a palindrome

lesson by Basarat Ali Syed

### Merge sort algorithm using TypeScript

lesson by Basarat Ali Syed

### Insertion sort algorithm using TypeScript

lesson by Basarat Ali Syed

### Catch unsafe use of "this" in TypeScript functions

lesson by Basarat Ali Syed

### Use the never type to avoid code with dead ends using TypeScript

lesson by Basarat Ali Syed

### Find the repeated item in an array using TypeScript

lesson by Basarat Ali Syed

### Bubble sort using TypeScript

lesson by Basarat Ali Syed

### Simplify Asynchronous Callback Functions using async/await

lesson by Basarat Ali Syed

### Implement a doubly linked list in TypeScript

lesson by Basarat Ali Syed

### Quicksort algorithm using TypeScript

lesson by Basarat Ali Syed

### Understand the FizzBuzz coding problem and its solution

lesson by Basarat Ali Syed

### Sort arrays in TypeScript

lesson by Basarat Ali Syed