The best way to learn creative and technical skills like design, web development (and lots more).

Get access to your very own library of courses, tutorials and eBooks, available whenever you need them. Join a community of over 15,000 members and start getting better at the skills you care about.

Take the Tour

...or Join Tuts+ Premium Now!

  • 786 Exclusive Tutorials

    In-depth video and written training from leaders in your industry.

  • Course Library

    Multi-week courses that teach you skills from top to bottom, inside out.

  • 29 Top-selling eBooks

    Your own personal library of popular educational eBooks worth over $470.

  • New Content Weekly

    New content will be added every week for the lifetime of your membership.

David-Leggett

The most complete collection of publications for designers and developers looking to improve their abilities and grow their careers.

David Leggett Tutorial9

View all Testimonials →

Build an HTML5 MP3 Player With SoundManager 2 (And a Little Help From Flash)

Program: Any HTML/JavaScript EditorDifficulty: IntermediateEstimated Completion Time: 2h

In this tutorial I will show you how to create a JavaScript MP3 Player with jQuery and the SoundManager 2 JavaScript library that uses a hidden SWF file to play the sounds.

Preview or Join to Access

A Step-by-Step Guide on Planning and Completing a Personal Photography Project

Program: PhotoshopDifficulty: IntermediateEstimated Completion Time: 1h

Do you ever feel like you’re at a point with your photographic work where you’ve run out of ideas? Sometimes it can be difficult to keep thinking of fresh ideas without going around in circles, but one of the best ways to make progress with your photography is to undertake a personal project.

Preview or Join to Access

Continuous Integration: Script Enhancements

Program: Xcode, BashDifficulty: BeginnerEstimated Completion Time: 1h

In this tutorial series we will explore a rarely discussed (but highly valuable) process of developing software that is disappointingly absent in the iOS and mobile world: Continuous Integration.

Preview or Join to Access

Matchmove A Bloody Severed Leg

Program: After Effects, Boujou, MayaDifficulty: AdvancedEstimated Completion Time: 1h

In today’s tutorial we’ll matchmove the footage and use basic 3D geometry to create a severed leg, which can then be used as a matte to remove the original leg. The camera data can also be used to create a floor plane with some ground texture to clean up the original leg shadow.

Preview or Join to Access

How to Mix a Dense Folk Pop Mix

Program: Logic Pro or other DAWDifficulty: IntermediateEstimated Completion Time: 30m

Dense mixes can be tough to work out. There’s a lot of instruments, vocals and stuff that needs to be heard. A lot of times it’s about creating space, but there are a lot of different ways you can go about it. In the following Premium tutorial I’m going to walk you through a folky pop that has a lot of things going on. At the end you will see how you can use EQ, compression, routing, A.D.T. And a plethora of other processors to make everything in the mix play nicely together.

Preview or Join to Access

Create a Chewing Gum Packaging Design in Photoshop

Program: Photoshop/Illustrator CS5Difficulty: AdvancedEstimated Completion Time: 3h +

In this tutorial, we will explain how to create chewing gum packaging in Photoshop and Illustrator.

Preview or Join to Access

JavaScript Testing from Scratch

Difficulty: IntermediateEstimated Completion Time: 2h

This likely isn’t the first tutorial on testing that you’ve ever seen. But perhaps you’ve had your doubts about testing, and never took the time to read them. After all, it can seem like extra work for no reason.

This tutorial intends to change your views. We’re going to start at the very beginning: what is testing and why should you do it? Then, we’ll talk briefly about writing testable code, before actually, you know, doing some testing! Let’s get to it!

Preview or Join to Access

Create a Sci-fi Scene Using Advanced Shading Techniques in Photoshop

Program: Adobe Photoshop CS5Difficulty: AdvancedEstimated Completion Time: 3h +

Applying the right atmosphere and lighting to your artwork can be a tricky task. In this tutorial, we will explain how to create a mechanically enhanced subject, in a sci-fi environment, using advanced shading techniques in Photoshop.

Preview or Join to Access

Create a Golf Themed, Vector Illustration

Program: IllustratorDifficulty: AdvancedEstimated Completion Time: 3h +

In the following tutorial you will learn how to create a vector golf illustration. It includes creating a golf hole scene, complete with numbered flag for the hole and a cutout section of turf where the golf ball has landed. You’ll also learn to illustrate some dynamic text that fits well with the illustration’s theme.

Preview or Join to Access

Image Effects for Better Message Communication

Program: Photoshop and LightroomDifficulty: IntermediateEstimated Completion Time: 1h

Today we look at some of the styles or effects that photographers usually use on their images to give the final result a certain look and feel that better communicates the message hidden behind their shots.

Preview or Join to Access
Page 1 of 7912345...102030...Last »