String Handling in Modern JavaScript
A comprehensive guide to every string method, template literal, and Unicode nuance in modern JavaScript. Learn how strings actually work under the hood — not just the syntax.
In-depth guides, interactive courses, and a biweekly newsletter that explain how things actually work — JavaScript, algorithms, regex, and more. Written by Dave, in plain language.
Each piece of content here is built to give you a real, lasting understanding — not just a quick copy-paste answer.
A comprehensive guide to every string method, template literal, and Unicode nuance in modern JavaScript. Learn how strings actually work under the hood — not just the syntax.
A full-length interactive course on regex — with mini-games, exercises, and real-world examples. By the end, you'll write regex confidently instead of Googling it every time.
Topics on the roadmap: algorithms & data structures, JavaScript async/await deep-dive, browser internals, CSS layout fundamentals, and more. Subscribe to the newsletter to be first to know.
All topics are explained from the ground up — no assumed knowledge, just clear fundamentals.
Hi! I'm Dave, and BaseClass is my side project. I'm a developer who got tired of explanations that assumed you already knew everything. So I started writing the guides I wished existed — ones that treat computing concepts seriously but explain them in a way that normal people like me can actually understand.
If you're someone who wants to move beyond copy-pasting Stack Overflow answers and actually understand what your code is doing — you're in the right place.