the only 
Complete Courseon  
Photoshop Scripting

From Beginner to Professional

► Optimize your learning curve with a complete, in-depth Course.
► All aspects covered to develop production-ready Scripts.
► Suitable for beginners and experienced developers alike.
Exclusive coverage of advanced topics not found anywhere else.
► Examples and demo code for everything!

I've carefully designed a learning path that guides you through all the aspects of Scripting development: from the tools to the syntax, up to very advanced topics which detailed coverage isn't found anywhere else (not kidding: about 70 pages on ActionManager, and 60 pages on Adobe Generator plug-ins!)

Do you know what’s missing in the official documentation? Examples, examples, and more examples. I’ve packed this course with demo code.

Early Access Program (EAP)

I’ve been authoring this course for the last 1.5 years: I have to write few, remaining Chapters to complete it. Following the ideas of the Lean Publishing Manifesto) I’ve decided to open an Early Access Program.

The advantages:

► You don’t have to wait for the final book to get started.

► You’ll get free updates as soon as content is ready (new Chapters, fixes…)

► You can get the course at a ludicrously discounted price now, compared to book’s street price when it’ll be published.

► You can contribute to the writing process with suggestions and your feedback.

Single User

  • 388 pages PDF

  • All snippets source-code

  • Videotutorials* discount

  • $50 OFF!

  • $149 99

    Single User License


  • 388 pages PDF

  • All snippets source-code

  • Videotutorials* discount

  • $100 OFF!

  • $299 199

    Enterprise License (up to 10 seats)

  Frequently Asked Questions

Who is this course for?

Total beginners, you won’t feel lost. The first four Chapters lay down the basic elements that will help you with both the language syntax and, perhaps more importantly, a proper coding mindset. You’ll have time to familiarize with the Scripting architecture through examples: if/when needed, you can refer to the dedicated learning resources that I’ve listed (both free and paid). Anyone else: do not skip to Chapter five! The Course starts slow, but you need to have a solid understanding of the basics if you want to really master what follows. And there’s lot of ground to cover, very advanced topics as well!

What Photoshop versions are supported?

The ExtendScript language (the peculiar flavour of JavaScript that Adobe Photoshop uses) has changed very little over time: true, it has undergone some changes, but you can safely use this course on Photoshop CS6 up to CC 2018.

Tell me more about the EAP

This Early Access Program means that you’ll be following me while I complete the book. All the important topics have already been covered (10 Chapters): I plan to add two or three smaller ones, then give it a new round of proofreading and publish the final version at full price.
*A series of Videotutorials will be added in a later stage, as an optional bundle.

Sample Content? Sure!

I’ll send you a 40 pages excerpt for free, and no spam! Please click the button below* to subscribe.

Get a Free Sample!

* it redirects to for the content delivery 

Meet the author

Hi, my name is Davide Barranca – I’m a Photoshop retoucher and developer based in Italy. I’ve also produced the Adobe Photoshop HTML Panels Development course, and written The Ultimate Guide to Native Installers and Automated Build Systems book. Besides, I suck at Chess but I enjoy it too much anyway.