Practice programming with magically majestic methods
The perfect place to learn all kinds of programming, from introductory ideas to advanced abstractions.
Recent articles
View allThe Art of Accessibility: Labels
May 7, 2025•2,831 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,752 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.
The Art of Accessibility: Text
April 30, 2025•3,055 words
Text makes up most of our apps. Lets make sure that our app's text is legible and able to be accessed through assistive technologies like screen readers.
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.