Web
Bootstrap is a free web development tool from Twitter that, with a little bit of CSS and JavaScript experience, makes building websites quick, intuitive, and fun. Author Jen Kramer explores its 12-column grid layout; typography and icon libraries; fully functional components like nav bars, buttons, and tabs; and much more. This course also shows how to add JavaScript extras like dropdown menus, modal windows, and photo carousels.

This course is designed to quickly lead you through the steps of building an HTML website, from creating a new page to building links and tables. Author James Williamson simplifies the coding process, with straightforward steps you can recreate on your own. The course explains the basic structure of an HTML document, shows how to add text and images, and introduces font styling with CSS. James also offers a bonus design challenge at the end of each chapter, where he asks you to think of a solution before offering his own.

Install and configure a local Linux server optimized for web application development with the LAMP (Linux/Apache/MySQL/PHP) software stack. Author Jon Peck describes the components and how they work together, shows you how to install and configure a virtualized Linux server, and details how to configure the additional stack elements: Apache, MySQL, and PHP. The course also explores topics such as working from the Linux command line, installing several major PHP development frameworks and content management systems, and troubleshooting common installation and configuration issues. The demonstrations are performed with the Ubuntu distribution of Linux, but are also applicable to other Linux distributions.

Find out how to build and package native device applications using Adobe PhoneGap and web technologies such as HTML, CSS, and JavaScript. This course shows how to access the sensors and other capabilities of mobile devices through JavaScript coding, and build applications that reuse most of their code for deployment to iOS, Android, BlackBerry 6, and other mobile operating systems. Author Ryan Stewart shows how to get started with PhoneGap, including installing and setting up the software development kit (SDK), building a simple application from templates, using the most popular APIs like Geolocation and Storage, integrating jQuery Mobile and other JavaScript frameworks, and testing and debugging your app.

In this course, author Justin Seeley shows how to share content quickly and easily using the Tumblr microblogging platform. The course walks through creating an account, setting preferences, choosing a theme, and adding Facebook and Twitter integration, as well as creating audio, video, and text posts; building custom themes with CSS and HTML; and publishing posts remotely. The course also covers working with pages, creating page templates, and tracking blog traffic with Google Analytics.

Discover how to create a user experience that embodies utility, ease of use, and efficiency by identifying what people want from websites, how they search for information, and how to structure your content to take advantage of this. In this course, author Chris Nodder shows how to merge engineering, marketing, graphical and industrial design, and interface design to create a website that meets the needs of your customer, and is simple, elegant, and engaging. The course shows how to use graphics to help rather than hinder visitors, balance advertising and content, and integrate video, audio, and other media. Other tutorials consider the landing page experience and elements like contact forms from the visitor's perspective.

Not only will you discover the steps needed to create great user experiences, you'll also get the chance to try them out on a design problem you're working on right now. As we go through the course, you'll download worksheets, try out sample exercises and view demonstrations of UX methods that you can then apply to your design problem. Since we cover the full design lifecycle, this means that at the end of the course you'll understand your users and their goals, design great looking pages, create sites that are easy to navigate, prototype your web site and usability test your design.


Accessibility on the web has been an issue for over a decade, and it remains a crucial--but often overlooked--element of web design. Instructor Zoe Gillenwater explains the concept of accessibility as it applies to the web, and describes how it affects the audience. She also covers how to set up accessibility testing, and how to apply accessibility principles to new and existing sites using standards-compliant markup and CSS. Exercise files accompany the tutorials.


In this highly informative web design course, veteran web designer and developer Steven Taylor takes you through the entire process of building a complete website from scratch. Starting with nothing but a blank page on Note Pad, Steve shows you step-by-step how to build a beautiful, fully functional website, while teaching you everything you need to know about HTML and CSS, the basic building blocks of the web. But that's not all you will learn in this exciting online web design training: introduction to Photoshop and JavaScript are also covered, along with a complete tutorial on integrating PayPal's popular eCommerce solution into your site.

