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: Into the Weeds
May 28, 2025•1,732 words
In our second chapter, we expand on the topics we've discussed and talk about the bothersome and tricky portions of Git!
The Art of Accessibility: Labels
May 7, 2025•2,821 words
Forms and how we label them make up a large part of our apps, let's take a cursory glance at how we can make them more accessible.
The Art of Accessibility: Preface
April 30, 2025•2,738 words
When building a product, your users will come from many walks of life. How do you support them all? Answer: Accessibility. Let's dive in and learn more.
Semantic Markup
April 30, 2025•3,321 words
When talking about web accessibility, the story starts and ends with semantic markup. Let's learn what that means and how to leverage it in our apps.
Collections
View allThe Art of Accessibility
Learn accessibility for modern web applications.
Git: 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.
Looking for more?
Search for your favorite framework or most loved language; we'll share what we know.