OO programming is a popular approach to designing modular, reusable software systems. We will learn many flavors
Async programming is one of the most exciting features of programming in JS and Node.js, and also possibly one of
the most misunderstood. You will learn to untangle callbacks and be a master of using the wildly popular async library.
Recursion is an advanced method of solving problems based on the divide and conquer strategy. It is widely tested
in interviews and commonly used to solve complicated algorithms with lucid code. At Fullstack, we'll dive deep into recursion by writing code
and using fun in-class demonstrations and exercises to truly understand its power.
Regular expressions are a powerful and (mostly) standardized way of searching, replacing, and parsing text with
complex patterns of characters. Regexes are indispensable to programming and we will explore their power in detail at Fullstack.