If you create software interfaces of any kind, like it or not, you're doing UX design. Why not learn to do it better? This class was specifically created to help developers and other software development team members learn the raw basics of designing user experiences. You'll see the design principles that help you analyze designs, learn a lightweight design process you can take back to your team, get solid techniques for observing and interviewing users, practice storyboard sketching to explore designs, and find out how to evaluate designs before you start coding them.
Teams who have had UX design training by Billy often say "We don't even think about software development the same way anymore." They produce more innovative and compelling application designs that make users more productive and satisfied. Large companies such as Intel, Dupont, and Altec have had this class onsite, along with a host of smaller companies, and now for the first time it's available to the public.
The class is about two-thirds lecture and one-third exercises. Both individual and group exercises will help you understand and retain the concepts and techniques you need to design software that is a fit for the modern app era. You can get a more detailed description of the class, with a syllabus of the topics covered, in this PDF document