Courses
Manage your Drupal sites even more efficiently with Drush, the shell interface for managing and scripting Drupal site development. In this quick course, author Jon Peck describes what Drush is, how to install it, and how to use it effectively for everyday—and exceptional—tasks. The course describes how to manage users, download and install modules and themes, archive and restore your entire site, and employ site variables for fast, full control over your Drupal sites. Plus, discover how to script an entire Drupal site installation with and without site profiles.

Join Joseph Lowery in Site Navigation with CSS in Dreamweaver as he explores current design trends in site navigation and shows designers and developers how to create robust CSS-based navigation. The course shows how to convert HTML lists to graphical controls that integrate seamlessly with an existing site design, and how to build menus with a wide range of navigation options, all in standards-compliant CSS. Exercise files accompany the course.

Twilight is a very popular and inexpensive third-party renderer for SketchUp. This course shows how to create highly realistic 3D architectural drawings (including interior/exterior elements) with the lights, materials, camera, and render options in Twilight. Author Brian Bradley explains the importance of reflectance in materials, and shows how to manage and save rendering presets, how to correct for perspective, tone, and exposure in the camera, and how to create a variety of material types. The final chapter covers rendering your complete arch-viz scene for a couple types of output, including animation and composites.

Create highly realistic 3D architectural drawings with V-Ray, a popular third-party renderer for SketchUp. This course shows how to take a single scene with interior/exterior elements and add lights, move cameras, and enhance objects with translucent and reflective surfaces. Author Brian Bradley explains concepts like irradiance mapping, perspective correction, and fixed rate sampling, while showing how to leverage each of the V-Ray tools and its material and lighting types to achieve specific effects.

Join author Garrick Chow as he provides an invaluable collection of information and tips on how to create and maintain a network between two or more computers, whether they're Macs or PCs. He begins by explaining exactly what a network is and how to determine what type of network is right for the home or office. From there, the course shows how to share a single internet connection between all computers, how to move files over the network, and how to take advantage of shared network devices like printers and hard drives. The course also covers expanding your network to connect additional computers, as well as how to troubleshoot common network problems.

5 lectures from top founders and CEOs.
- Dan Martell, Co-Founder of Flowtown Introduction to Social Media Marketing
- Stew Langille, Vice President of Marketing at Mint.com Creating Engaging Content
- Laura Lippay, Search and Social Marketing Consultant Improving Your Search Rankings With Social Media
- Jeff Widman, Founder of Brandglue.com Leveraging Your Audience to Increase Your Reach
- Jonathan Strauss, Co-Founder of awe.sm Optimizing and Measuring Your Impact


In Social Media Marketing with Facebook and Twitter, Anne-Marie Concepción shows dozens of ways to promote a company's brand, increase sales, engage customers, and drive site traffic using Facebook and Twitter. The course covers not only the fundamentals of social media marketing, but also the basics of creating a top-level online presence. From building Facebook pages to authoring SEO-friendly Twitter bios, the course dives into the details of both services and discusses how to maximize the impact of social marketing with third-party add-ons.

In this class you will learn how to debug programs systematically, how to automate the debugging process and build several automated debugging tools in Python. Basic knowledge of programming and Python at the level of Udacity CS101 or better is required. Basic understanding of Object-oriented programming is helpful. At the end of this course you will have a solid understanding about systematic debugging, will know how to automate debugging and will have built several functional debugging tools in Python.


When writing software, destruction can be just as valuable as creation. Learn how to catch bugs and break software as you discover different testing methods that will help you build better software. Programming experience is required. This course will teach you how to think like a software tester, how to find bugs in code earlier, and write better code.


In this course, author Gabriel Corbett shows how to create manufacturing-ready parts and assemblies in SolidWorks 2012. Beginning with simple 2D sketching and the software’s sketch-editing tools, the course provides step-by-step instruction on building 3D geometry from 2D sketches. The course covers creating complex 3D objects with the Extrude, Revolve, Sweep, and Loft tools and shows building complex assemblies by mating individual parts together into robust assemblies and structures.
