Practice programming with magically majestic methods
The perfect place to learn all kinds of programming, from introductory ideas to advanced abstractions.
Recent articles
View allGit: The Basics
April 23, 2025•4,723 words
In our first chapter, we tackle the most common aspects of git and explain how they work in tandem with one another.
Scale Your Project with Layered React Structure
April 9, 2025•3,407 words
Learn how to scale your React project using Layered React Structure (LRS). Take your app from small-time to enterprise grade by organizing your code better.
IIFEs — a JavaScript Idiom of Yore
March 26, 2025•800 words
IIFEs were very useful back in the day, but modern JavaScript has made them irrelevant
JavaScript Holes and Tolls (On Performance)
March 11, 2025•1,545 words
Compiler optimizations that you shouldn't worry about but are cool.
Collections
View allGit: A Guide to Greatness
Git is a version control system that is used to build the vast majority of software that we use every day. In this collection, we'll learn everything there is to know so you can manage your changes in a clean, organized and efficient way.
Return to <form>
Learn how different frameworks handle forms, what features they contain and how to implement them in your applications.
The Framework Field Guide - Fundamentals
Learn the core concepts and write original code with Angular, React, and Vue all at once and for free. Form a foundation of fundamentals and framework-specific syntax.
Angular Internals
Angular does a lot of the heavy lifting of building a web app for us. But how does it work under-the-hood? And how can we optimize our apps better?
Looking for more?
Search for your favorite framework or most loved language; we'll share what we know.