Code
Front and back end development for the web, mainly using open web standards. Markup, style, scripting, and server-side techniques and technologies. Cross-browser HTML, CSS, and JavaScript. Frameworks and preprocessors. Creating websites and applications. Optimization and performance. Hacks and workarounds.
Includes:
Content
Content strategy for desktop, mobile, and beyond. Copy as interface. Building trust through better writing and honest communication. Working with, and in some cases building your own, content management systems. Designing for readers. Web narratives and design as content. Crafting content-focused digital products and brands.
Includes:
Design
Visual communication, art direction. Web layouts and typography. Graphic design, interface design, user experience design, illustration, photography, artwork. Creative, strategic, and technical approaches to crafting great interfaces. Visual styles, influences, and trends.
Includes:
Industry & Business
Another day, another disruption. The effect of rapidly changing technology on our culture. Buying and selling services and products. Making a buck. Licensing, copyright, and patents. Web standards versus the Mole People. W3C, ICANN, RIAA/MPAA, web laws. Censorship, freedom of information, online privacy.
Includes:
Process
Winning! Tools and techniques for fighting entropy. Working with clients and colleagues. Managing projects, people, budgets, and deadlines. Planning, facilitating, and finding balance. Keeping your creative spark. Giving your inner critic the boot. Banishing burnout. Setting agreements, expectations, goals, and game plans.
Includes:
User Experience
What do the people who use your website actually want? Making web content accessible. Designing and testing interfaces and the systems that support them. Talking to users and considering real-world use cases. Testing on the cheap. Design, architecture, research, benchmarking, usability, analytics, studies, interviews, surveys, focus groups.