This document describes the creation of an "Access for All" training course to teach web developers how to make university websites accessible and compliant with disability legislation. It begins by discussing relevant UK and EU disability laws. It then defines what an accessible website is, examines barriers disabled users face, and considers learning theories. It details the creation of an initial "bad" website to demonstrate accessibility issues, and an improved "good" version following user feedback. The goal is to enable developers to design legal, accessible sites for disabled students.