StringBuilder Internals

Status: In Progress

This course takes a deep dive into the .NET Framework StringBuilder class looking at how it works internally and how that knowledge can be leveraged to more effectively use them in your applications.

Algorithms and Data Structures (Parts I and II)

Status: Complete

Algorithms & Data Structures - Part 1

Part 1 covers some of the core data structures used in computer science: arrays, linked lists, stacks, queues, binary trees, and hash tables. Additionally Asymptotic analysis is reviewed.

Screenshot of the course topics

Algorithms & Data Structures - Part 2

Part 2 covers sorting and searching array data, string searching algorithms, balanced binary trees (AVL trees), sets and set operations, B-Trees, heaps and priority queues, and collection concurrency.

Screenshot of the course topics