View Joseph's Books


Joseph Labrecque: Author...

Designing Interactive Infographics with Adobe Animate

Designing Interactive Infographics with Adobe Animate

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: LinkedIn Learning (May, 2021)
Hours: 1h 1m

Learn how to use Adobe Animate to design a fully interactive, animated infographic for use on the native web. This course explores document and layer management, instantiation of infographic assets, and the creation of additional vector shape data and text to create a full infographic layout. Following this, instructor Joseph Labrecque shows how to add motion to various portions of internal symbol timelines to augment user interactions like hovers, clicks, detail reveals, and more. Finally, he reviews how to add interactive elements to the infographic—tying together the layout, internal motion, and info detail reveals into a smooth package to be published for use on the native web.

Adobe Animate Essential Training

Adobe Animate Essential Training

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: LinkedIn Learning (October, 2020)
Hours: 2h 45m

Discover how to use Adobe Animate—the multimedia drawing, layout, animation, and interactive design application—to create rich, expressive animations and interactive content. Instructor Joseph Labrecque covers what you need to know to get up and running with this powerful application, discussing how to create a basic Animate project, work with ready-to-use assets, and share your work. He also covers how to animate original content, including how to improve the look of your assets using color management tools and bring your assets to life using shape, classic, and motion tweens. Plus, learn how to take your animations to the next level by incorporating sound and adding common interactions.

Adobe Animate CC New Features [June 2020 Updates]

Adobe Animate CC New Features [October 2020 Updates]

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: LinkedIn Learning (October, 2020)
Hours: 3hr 42m

Adobe Animate CC is the focused animation software that takes all the best tools from Flash Professional and bundles them with Creative Cloud features. In this course, learn about the enhancements in the 2017 and 2018 releases of Adobe Animate CC with expert Joseph Labrecque. Explore the enhanced animation tooling included in this release, including Frame Picker enhancements and ease presets for classic and shape tweens. Plus, learn about interactivity enhancements, including global JavaScript declaration, the ability to include references to external JavaScript libraries, and two new properties for HTML5 Canvas video components: mute and poster.

Angular: Animations

Angular: Animations

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: LinkedIn Learning (UPDATED August, 2020)
Hours: 2h 19m

Motion is the key to modern web applications. Angular 4 is ready. Explore the native animation capabilities of this popular JavaScript library and build expressive applications. This project-based course uses the Angular 4 CLI and its animations module to create and animate an interactive demo. Find out how to set parameters such as duration, delay, easing, and callbacks, which allow you to adjust the timing and sequence of your animation. Instructor Joseph Labrecque also shows how to animate isolated elements of your application using the query and stagger functions. Once you understand how to animate a new project, Joseph takes you through the process of animating interactions within an existing Angular application—a custom video player. Finally, discover how to compile and package the project for distribution on the web.

Learning Web Audio and Video

Learning Web Audio and Video

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: LinkedIn Learning (UPDATED August, 2020)
Hours: 1hr 29m

Need to share video or audio on your sites, but dropping it on YouTube or a podcasting engine isn’t an option? Native web technologies—HTML, CSS, and JavaScript—provide direct support for audio and video, letting you incorporate media and fully customize the playback experience. This introductory course with instructor Joseph Labrecque helps you build interactive audio and video into your websites and applications. First review the basics of HTML5 media elements and their attributes. Then discover how to embed media, support fallbacks, and adjust size, volume, and other important settings. Next, learn how to customize interfaces to standardize the look and functionality of your player across different browsers. Plus, find out how to make the user experience fully interactive with the HTML5 Media API.

Adobe Animate CC New Features [June 2020 Updates]

Adobe Animate CC New Features [June 2020 Updates]

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: LinkedIn Learning (August, 2020)
Hours: 3hr 26m

Adobe Animate CC is the focused animation software that takes all the best tools from Flash Professional and bundles them with Creative Cloud features. In this course, learn about the enhancements in the 2017 and 2018 releases of Adobe Animate CC with expert Joseph Labrecque. Explore the enhanced animation tooling included in this release, including Frame Picker enhancements and ease presets for classic and shape tweens. Plus, learn about interactivity enhancements, including global JavaScript declaration, the ability to include references to external JavaScript libraries, and two new properties for HTML5 Canvas video components: mute and poster.

Adobe Animate for UX Design

Adobe Animate for UX Design

with Joseph Labrecque

Author: Joseph Labrecque
Publisher:LinkedIn Learning (July 20, 2020)
Hours: 1 hour 35 minutes

There are many tools for UX design. But few offer the ability to create sophisticated motion, build reusable assets, and incorporate rich media. Adobe Animate has all of these features and more which makes it the ideal platform for designing and developing interactive user experiences. Learn how you can use Adobe Animate in your UX work from concepts and prototyping to design and animation. Instructor Joseph Labrecque shows how to set up and configure an Animate project for UX; work with vector shapes colors and text; create reusable assets for scalable design work; build and link screens to prototype app and web experiences; and use the timeline and animation features in Animate to make your experiences fully interactive. Plus learn how to export assets from Animate for downstream design and code implementation.

Designing VR Experiences with Adobe Animate

Designing VR Experiences with Adobe Animate

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: LinkedIn Learning (May 13th, 2020)
Hours: 0h 35m

Learn how to design virtual reality (VR) experiences using Adobe Animate. In this course, Joseph Labrecque takes you through the exciting possibilities offered by this multimedia and authoring application. Learn how to set up Animate for both 360 degree and panoramic VR experiences, import assets for use as textures, and structure your project. Discover how to create and switch between scenes—allowing travel between different states in the experience—and code user interactions. Finally, find out how to test and publish your VR experience for viewing on web, mobile, and desktop devices.

Adobe Audition

Adobe Audition

Career and Creativity Certification Courseware

Author: Joseph Labrecque
Publisher: (June, 2020)
Hours: 1h 31m

While Adobe Audition (a comprehensive toolset that includes multitrack, waveform, and spectral display for creating, mixing, editing, and restoring audio content) doesn't have an ACA certification associated with it... Brainbuffet has a course dedicated to it!

Animating Adobe XD Ad Designs with Animate

Animating Adobe XD Ad Designs with Animate

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: LinkedIn Learning (April 22nd, 2020)
Hours: 1h 15m

Learn how to create compelling motion and animation in your digital ad designs using Adobe XD and Adobe Animate. Expert Joseph Labrecque takes you step by step from basic design to prototype to working advertisement. Learn how to design a basic layout with imported imagery and the built-in tools in XD. Discover how to reproduce and modify the artboard design in the XD Prototype workspace, and send your assets and specifications to Animate to complete the layout. In Animate, Joseph shows how to animate the project elements and add interactivity, such as a call to action button, with JavaScript and the Actions Wizard. Finally, learn how to export your complete ad from Animate as an animated GIF, a format accepted by most major ad networks.

Multiplatform Animations and Interactive Media with Animate CC18

Multiplatform Animations and Interactive Media with Animate CC18

Career and Creativity Certification Courseware

Author: Joseph Labrecque
Publisher: Brainbuffet (March 5th, 2020)
Hours: 4h 48m

This course covers everything you need to know across 5 projects – and does so in a way that is quite different from other platforms. In fact, Brainbuffet has the best track record of any training company for the Certiport Adobe Certified Associate Exams!

Adobe Animate CC New Features [November 2019 Updates]

Adobe Animate CC New Features [November 2019 Updates]

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: LinkedIn Learning (November, 2019)

Adobe Animate CC is the focused animation software that takes all the best tools from Flash Professional and bundles them with Creative Cloud features. In this course, learn about the enhancements in the 2017 and 2018 releases of Adobe Animate CC with expert Joseph Labrecque. Explore the enhanced animation tooling included in this release, including Frame Picker enhancements and ease presets for classic and shape tweens. Plus, learn about interactivity enhancements, including global JavaScript declaration, the ability to include references to external JavaScript libraries, and two new properties for HTML5 Canvas video components: mute and poster.

Prototyping Microinteractions with Adobe Animate

Prototyping Microinteractions with Adobe Animate

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: LinkedIn Learning (August, 2019)
Hours: 1h 50m

Progress bars, ripple and pulsing effects, and other microinteractions should achieve a single task, and do so in a way that feels unobtrusive. But while these elements may be understated, they play an important role in a user’s overall experience with your project. In this course, join Joseph Labrecque as he demonstrates how to prototype gestures and design a number of useful microinteractions for UX design projects using Adobe Animate. Explore the basics of creating motion within Animate, as well as how to prototype common gestures such as the double tap and long press. Finally, learn how to design a variety of microinteractions, including stretch and fill, icon transformation, and bouncing icons.

Creating Social Content with Adobe Animate CC

Creating Social Content with Adobe Animate CC

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: LinkedIn Learning (July, 2019)
Hours: 1h 31m

Feeling like your social media game is less than inspired? In this course, learn how to use Adobe Animate to create unique, eye-catching social content that you can easily repurpose and share across a variety of social networking platforms. Instructor Joseph Labrecque shows how to create simple design assets and animate them using the robust tweening system within Animate. Along the way, he shares tips for ensuring that your content can be easily adapted for use on different platforms. He then steps through how to export still images, animated GIFs, and videos; adapt your Animate content for use in social profiles; and post your work on LinkedIn, Twitter, Facebook, and Instagram using each platform's recommended settings.

Learning Web Audio and Video

Learning Web Audio and Video

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: LinkedIn Learning (April, 2019)
Hours: 1hr 16m

Need to share video or audio on your sites, but dropping it on YouTube or a podcasting engine isn’t an option? Native web technologies—HTML, CSS, and JavaScript—provide direct support for audio and video, letting you incorporate media and fully customize the playback experience. This introductory course with instructor Joseph Labrecque helps you build interactive audio and video into your websites and applications. First review the basics of HTML5 media elements and their attributes. Then discover how to embed media, support fallbacks, and adjust size, volume, and other important settings. Next, learn how to customize interfaces to standardize the look and functionality of your player across different browsers. Plus, find out how to make the user experience fully interactive with the HTML5 Media API.

Adobe Animate CC New Features [April 2019 Updates]

Adobe Animate CC New Features [April 2019 Updates]

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: LinkedIn Learning (April, 2019)

Adobe Animate CC is the focused animation software that takes all the best tools from Flash Professional and bundles them with Creative Cloud features. In this course, learn about the enhancements in the 2017 and 2018 releases of Adobe Animate CC with expert Joseph Labrecque. Explore the enhanced animation tooling included in this release, including Frame Picker enhancements and ease presets for classic and shape tweens. Plus, learn about interactivity enhancements, including global JavaScript declaration, the ability to include references to external JavaScript libraries, and two new properties for HTML5 Canvas video components: mute and poster.

Learning Adobe Animate CC

Learning Adobe Animate CC

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: LinkedIn Learning (November, 2018)
Hours: 2h 42m

Produce rich, interactive graphics and animations for websites, video, apps, games, and more with Adobe Animate CC. Join Joseph Labrecque as he demonstrates the basics, starting with creating a new project and using the interface and basic toolset: the panels, the workspace, the stage, the timeline, and the pasteboard. Joseph then shows how to import existing assets such as Photoshop and Illustrator files and create your own using the text, drawing, and image editing tools in Animate. He also explains how to convert your assets into reusable symbols that can be stored in the project library. Of course, this course wouldn't be complete without a breakdown of all the essential animation features in Animate. So you get to see how to manage the timeline, animate shapes and symbols with tweens and the Motion Editor, code interactive elements such as buttons, and finally publish your project to various formats

Adobe Animate CC New Features [October 2018 Updates]

Adobe Animate CC New Features [October 2018 Updates]

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: LinkedIn Learning (October, 2018)
Hours: 2h 10m

Adobe Animate CC is the focused animation software that takes all the best tools from Flash Professional and bundles them with Creative Cloud features. In this course, learn about the enhancements in the 2017 and 2018 releases of Adobe Animate CC with expert Joseph Labrecque. Explore the enhanced animation tooling included in this release, including Frame Picker enhancements and ease presets for classic and shape tweens. Plus, learn about interactivity enhancements, including global JavaScript declaration, the ability to include references to external JavaScript libraries, and two new properties for HTML5 Canvas video components: mute and poster.

Vanilla JavaScript: Animations

Vanilla JavaScript: Animations

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com / LinkedIn Learning (June, 2018)
Hours: 1h 1m

Explore strategies and techniques for animating content using JavaScript and native web technologies. In this focused course, instructor Joseph Labrecque demonstrates how to use vanilla JavaScript to perform common animations within modern web browsers. Joseph begins by covering basic web development concepts, including how to create an HTML document and style it with CSS. He then goes into JavaScript animation fundamentals, looking at how to configure Document Object Model (DOM) elements—the foundational tag structure of HTML—and how to animate these elements across the viewport. He also looks at the HTML5 canvas element and how to perform complex animations within this single, powerful drawing surface. Finally, he looks at the future of JavaScript animation through the Web Animations API, which provides a common language for browsers and developers to describe animations and interact with playback.

Animate CC Building Custom HTML5 Components

Animate CC Building Custom HTML5 Components

Author: Joseph Labrecque
Publisher:Pluralsight (June, 2018)
Hours: 1h 10m

Have you ever wanted to build your own custom HTML5 Canvas components for Animate CC? In this course, Animate CC Building Custom HTML5 Components, you’ll learn how to use, develop, test, and distribute custom components specifically for use in HTML5 Canvas document types. First, you’ll discover how to make use of components within an HTML5 Canvas document. Next, you’ll explore how to make use of sample components and integrate them into Animate CC, and then spend time building your own custom component – extending the functionality of Animate CC through the Components and Component parameters panels. Finally, you’ll explore various distribution mechanisms, including the Adobe Exchange. When you’re finished with this course, you’ll have a better understanding of how to work with, develop, test, and distribute HTML5 Canvas components for Adobe Animate CC.

Prototyping UI Animation with Adobe Animate

Prototyping UI Animation with Adobe Animate

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com / LinkedIn Learning (June, 2018)
Hours: 57m 14s

Explore new possibilities in UX prototyping. Adobe Animate offers features to create sophisticated motion, such as smooth easing, stops and starts, and complex motion paths. This course shows how to use the motion curve and easing options in Adobe Animate to prototype your own UI animation. Instructor Joseph Labrecque shows how to create a new project, dial in the document settings, and employ different methods of animation, including keyframing and tweening. He also shows how to edit and manage easing properties for animated UI elements. Plus, learn how to use the tools in the Motion Editor—ease presets, anchor points, and control points—to build even more refined animations.

Adobe Animate: Designing Interactive Experiences

Adobe Animate: Designing Interactive Experiences

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com / LinkedIn Learning (May, 2018)
Hours: 2h 9m

Interactivity is not a perk for modern web projects—it's a prerequisite. Learn what you need to go beyond the basics and create engaging, interactive apps and web experiences using the tools in Adobe Animate. Instructor Joseph Labrecque shows how to build out a library of UI elements, such as buttons, toggles, sliders, and lists. He shows how to use these building blocks to design application views within the Animate timeline and create a persistent navigation bar. Then he shows how to add interactivity—using event listeners and custom functions to respond to user input—and animate application views with keyframes, motion tweening, and camera transitions. Finally, learn how to export your prototypes for distribution on desktop, web, and mobile devices.

Animate CC Creative Cloud Workflows

Animate CC Creative Cloud Workflows

Author: Joseph Labrecque
Publisher: Pluralsight (November, 2017)
Hours: 2h 3m

Have you ever wanted to use your Photoshop, Illustrator, or other Adobe Creative Cloud skills within Animate CC? In this course, Animate CC Creative Cloud Workflows, you’ll learn the basics of how to work within an Animate CC project, and how to utilize Animate CC to work alongside other desktop and mobile applications available through your Creative Cloud subscription. First, you’ll discover how to import content from popular software like Photoshop and Illustrator. Next, you’ll explore how to manage your assets and create animated content within Animate CC. Finally, you’ll dive into integrating produced content from Animate CC into applications like After Effects, Muse, InDesign, and Dreamweaver. When you’re finished with this course, you’ll have a better understanding of how to work across many of the applications that exist as part of the Adobe Creative Cloud, and the best mechanisms of sharing content between them and Animate CC.

Adobe Animate CC New Features [October 2017 Updates]

Adobe Animate CC New Features [October 2017 Updates]

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com / LinkedIn Learning (October, 2017)
Hours: 1h 4m

Adobe Animate CC is the focused animation software that takes all the best tools from Flash Professional and bundles them with Creative Cloud features. In this course, learn about the enhancements in the 2018 release of Adobe Animate CC with expert Joseph Labrecque.

Angular: Animations

Angular: Animations

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com / LinkedIn Learning (October, 2017)
Hours: 2h 7m

Motion is the key to modern web applications. Angular 4 is ready. Explore the native animation capabilities of this popular JavaScript library and build expressive applications. This project-based course uses the Angular 4 CLI and its animations module to create and animate an interactive demo. Find out how to set parameters such as duration, delay, easing, and callbacks, which allow you to adjust the timing and sequence of your animation. Instructor Joseph Labrecque also shows how to animate isolated elements of your application using the query and stagger functions. Once you understand how to animate a new project, Joseph takes you through the process of animating interactions within an existing Angular application—a custom video player. Finally, discover how to compile and package the project for distribution on the web.

Adobe Animate CC: New Features

Adobe Animate CC: New Features

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com / LinkedIn Learning (June, 2017)
Hours: 30m 47s

Adobe Animate CC is the focused animation software that takes all the best tools from Flash Professional and bundles them with Creative Cloud features. In this course, learn about the enhancements in the 2017 release of Adobe Animate CC with expert Joseph Labrecque. Explore the enhanced animation tooling included in this release, including Frame Picker enhancements and ease presets for classic and shape tweens. Plus, learn about interactivity enhancements, including global JavaScript declaration, the ability to include references to external JavaScript libraries, and two new properties for HTML5 Canvas video components: mute and poster.

Animate CC Building AIR Desktop Applications

Animate CC Building AIR Desktop Applications

Author: Joseph Labrecque
Publisher: Pluralsight (May, 2017)
Hours: 1h 31m

Have you ever wanted to design and develop fully installable, cross-platform desktop applications within a single, fun to use environment? In this course, Animate CC Building AIR Desktop Applications, you'll learn just what you need to get started writing desktop applications with Adobe AIR and Animate CC. First, you'll begin with an overview of the Adobe AIR runtime and how it relates to Animate CC. You'll then proceed in designing your application layout and user interface. Next, you'll explore how to write ActionScript code to fully realize your dektop application functionality. Finally, you'll learn about preparing your application for publication and distribution across Windows and macOS. When you're finished with this course, you'll have a solid understanding of what Adobe AIR is and how to use Animate CC to produce useful desktop applications using this mature and stable runtime technology.


Animate CC Programming

Animate CC Programming

Author: Joseph Labrecque
Publisher: Pluralsight (January, 2017)
Hours: 2h 21m

This course will teach you the basics of programming Animate CC content using JavaScript, ActionScript, and even a handful more of advanced topics.


Animate CC 2017: New Features

Animate CC 2017: New Features

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com (November, 2016)
Hours: 43m 24s

The new Adobe Animate is here and better than ever. Join Joseph Labrecque for a tour of the new features in Adobe Animate CC 2017, the keyframe-based animation software formerly known as Flash Professional. Learn about the new Camera tool for more expressive storytelling, vector brush creation and management, HTML5 components for interface design and video playback, publishing enhancements such as a completely rewritten animated GIF generator, and smaller but no less impressive workflow enhancements like the ability to share symbols and entire animations through CC Libraries.

Animate CC Mobile App Development

Animate CC Mobile App Development

Author: Joseph Labrecque
Publisher: Pluralsight (October, 2016)
Hours: 5h 20m

In this course, you will see how to take advantage of mobile device hardware using new API's in ActionScript 3.0.


Animate CC Game Development

Animate CC Game Development

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Pluralsight (October, 2016)
Hours: 3h 52m

In this course, you are going to learn how to design and develop web-based games for HTML5 Canvas using Adobe Animate CC.


Adobe Animate CC: Data-Driven Animation

Adobe Animate CC: Data-Driven Animation

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com (September, 2016)
Hours: 1h 36m

Learn to create data-driven animations, such as a data-driven image carousel and an interactive RSS feed, using Adobe Animate CC—the newly relaunched version of Flash Professional. Joseph Labrecque takes you through both projects step-by-step, providing easy-to-follow instructions for interacting with JSON and XML data sets and using jQuery to ingest and parse data in HTML5 Canvas-based projects. The complete carousel will display images, captions, and controls for customizing the transitions, while the RSS feed display will load news items in a "click to view more" animated interface. Find out how to set up each project, build the interfaces, ingest data, apply animation, and program user controls. Plus, learn advanced techniques for creating dynamic titles.

Adobe Animate CC: Interactive Animation

Adobe Animate CC: Interactive Animation

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com (September, 2016)
Hours: 1h 44m

Learn the most efficient way to create interactive animations for web, mobile, and desktop projects with Adobe Animate CC, the newly relaunched version of Flash Professional. This project-based course features two assignments: an animated web banner that responds to mouse movement, touch input, and clicks, and a three-state interactive animation that plays like a game. Joseph Labrecque shows how to set up the Animate workspace, prepare the stage, use both keyframe and procedural-based workflows, create titles, and program interactions. Plus, learn how to integrate both completed animations into a self-contained responsive webpage.

Building Custom HTML5 Video Playback with Angular 2

Building Custom HTML5 Video Playback with Angular 2

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com (July, 2016)
Hours: 1h 32m

The HTML5 video element allows us to play back video files through native browser elements, but the default experience is lacking for most projects—and differs drastically in appearance across the various browsers. Using a combination of Bootstrap and Angular, we can develop a responsive app with our own set of customized playback controls that will perform well and appear the same across all platforms and devices. Join Joseph Labrecque as he sets up a custom video player with Angular 2, the next generation of this “superheroic” JavaScript framework, and Bootstrap 4.


Adobe Animate CC: New Features

Adobe Animate CC: New Features

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com (June, 2016)
Hours: 0h 32m

Animate CC is Adobe’s focused animation platform that takes all the best tools from Flash and bundles them with Creative Cloud features. Now it’s better than ever. Learn all about the enhancements in the June 2016 release of Adobe Animate CC with expert Joseph Labrecque. Discover the new advanced import options for Photoshop and Illustrator files, pattern brushes, drawing modes, transparency controls, and responsive design features, as well as publishing improvements such as stage alignment, preloader options, and Flash Player and AIR updates.


Learning Adobe Animate CC

Learn Adobe Animate CC: The Basics

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com (June, 2016)
Hours: 2h 21m

Produce rich animations for the web and output to virtually any format with Adobe Animate CC. Join Joseph Labrecque as he demonstrates how to create interactive and static graphics for the web. He shows you how to get started with a new project and use the fundamental components of the interface: the panels, the workspace, the stage, the timeline, and the pasteboard. Next, he explores importing AI and PSD files, including leveraging tools that allow you to modify imported content. Then, he walks you through working with text, drawing shapes, creating vector objects, and maintaining these assets in an organized library. Of course, this course wouldn’t be complete without a breakdown of essential animation features. So, you’ll get to see how to use the timeline, add motion or shape tweens, code interactive buttons, and finally publish to various formats.


Adobe Animate CC: First Look

Adobe Animate CC: First Look

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com (February, 2016)
Hours: 0h 15m

After 20 years, Flash is changing its name and focus to Adobe Animate—signaling an entirely new direction for the product. Animate presents animators' favorite Flash tools in a familiar interface, and adds features such as vector art brushes and taggable swatches. Get your first look at Adobe Animate and learn about the new tools and improved interface as well the integration of Creative Cloud Libraries and Adobe Stock, which allows animators to bring their own digital assets as well as high-quality stock imagery and artwork right into Adobe Animate. Plus, find out about onion skinning and stage improvements and the enhanced publishing workflow for HTML Canvas, Flash Player, and AIR.


Animate CC Game Development

Animate CC Game Development

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Train Simple (February, 2016)
Hours: 4h

In this course you are going to learn how to design and develop web-based games for HTML5 Canvas using Adobe Animate CC. We are going to look at the entire game development process, including building the game world and environment, devising core game mechanics, creating a multi-state, interactive player sprite, along with a set of obstacles and rewards. We'll also integrate audio into our game and build out a start screen and game interface to supply user feedback mechanisms. From beginning to end, we will perform all of our asset design and coding within Animate CC. By the end of this course you should have a solid understanding of how to work with Animate CC for game creation, and become more familiar with game design and development concepts as well!


HTML5 Canvas and WebGL in Flash Professional CC

HTML5 Canvas and WebGL in Flash Professional CC

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com (August, 2015)
Hours: 1h 36m

No longer restricted to only ActionScript and Flash Player, Flash Professional CC offers more publishing possibilities than ever before. Developers can now use Flash to build assets and animation that target platforms such as HTML5 Canvas and WebGL. And adding JavaScript allows for playback on just about any modern desktop or mobile device.

This course focuses on using Flash Professional CC to create a shared pool of content for a set of related projects: an HTML5 video, an interactive ad, and a simple web-based game. Author Joseph Labrecque shows how to use Flash's familiar toolset to build and manage assets that fit into a modern web publishing workflow.


Flash Professional CC Mobile App Development

Flash Professional CC Mobile App Development

Author: Joseph Labrecque
Publisher: Train Simple (August, 2015)
Hours: 5h 10m

This course is designed for experienced Flash and ActionScript designers and developers. Joseph Labrecque will show you how to take advantage of mobile device hardware using new API's in ActionScript 3.0. You'll see how you can produce apps and publish them for mobile devices.


Building Custom HTML5 Video Playback with AngularJS

Building Custom HTML5 Video Playback with AngularJS

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com (August, 2015)
Hours: 1h 22m

HTML video doesn't require plugins for playback, but the default experience differs drastically across browsers. Using a combination of Bootstrap and AngularJS, you can develop a responsive video app that performs and appears great in all browsers—unifying the user experience and allowing custom functionality, such as playlists and full-screen playback. Join Joseph Labrecque for this start-to-finish course that guides you through every step in the process, from installing the software to employing a variety of foundational AngularJS directives. All you need to bring is the video and the time.


FLASH Professional CC- 2014

FLASH Professional CC- 2014

Six projects to Awesome Flashness!

Author: Joseph Labrecque
Publisher: BrainBuffet (March, 2015)
Hours: 2h

You’re in for a treat! Joseph is going to take you toward the level of Coding Commando in this basic intro that introduces you to some amazing concepts and projects that teach you all the basics for Flash Professional Programming. This is an amazing series from an amazing expert that keeps it fun and knows his stuff!!!

There is a lot more to Flash than meets the eye. It’s an entire programming platform and is often misunderstood! Joseph helps make it fun and easy to get to the critical concepts that you need to learn Flash Professional™ and learn the core skills to becoming a flash programmer! Jump in and get started on your programming adventure!


HTML5 Game Development with Phaser

HTML5 Game Development with Phaser

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com (August, 2014)
Hours: 1h 38m

Phaser is a cross-platform game development framework for both mobile and desktop games. This fast, fun, and free framework supports both JavaScript and TypeScript, targeting the open web via HTML5 Canvas. This course shows you how to put Phaser to work: creating a multi-state games that can be played on both desktop browsers and mobile devices. After you gather your assets, author Joseph Labrecque will help you start a new game project with the Brackets code editor, create a basic preloader and menu states, and then start building game entities and layering in functionality with Phaser's sprites, groups, animations, tweens, emitters, and physics. He'll also show you how to provide feedback to the player and add sounds effects for a more immersive gaming experience. When you're done, Joseph shows you how to prep the game for a mobile launch.


Adobe Flash Professional CC: Learn by Video (2014 release)

Author: Joseph Labrecque
Publisher: Peachpit / Adobe Press (October, 2014)
ISBN-10: 0133928098
ISBN-13: 9780133928099
Hours: ~6h

This critically acclaimed interactive training program from Adobe Press offers exceptional quality high-definition video to teach the fundamentals of Adobe Flash Professional CC (2014 release). Experienced instructor Joseph Labrecque presents a comprehensive introduction to Flash Professional, including best practices as well as fundamental concepts of animation and interactivity. Covered topics include working with graphics, sound, tweens and masks, and exporting files to various formats, and how to work within the Creative Cloud.


Building a Mobile App with Feathers and Starling

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com (November, 2013)
Hours:2h 1m

In this course, author Joseph Labrecque shows you how to use the Feathers and Starling user interface frameworks along with Stage3D to build out mobile applications with Adobe AIR. After setting up the project (a fully functional drawing app), you'll learn how to build application views, skin interface components with Feathers themes, and create the classes that will add functionality to the app, such as rendering, saving, and browsing sketches. The closing chapter demonstrates how to publish the project in a format suitable for Android devices, and concludes with installing and running the app.


Adobe Flash Professional CC: Learn by Video

Author: Joseph Labrecque
Publisher: Peachpit / Adobe Press (August, 2013)
ISBN-10: 0321939700
ISBN-13: 9780321939708
Hours: ~5h

This critically acclaimed interactive training program from Adobe Press offers exceptional quality high-definition video to teach the fundamentals of Adobe Flash Professional CC. Experienced instructor Joseph Labrecque presents a comprehensive introduction to Flash Professional, including best practices as well as fundamental concepts of animation and interactivity. Covered topics include working with graphics, sound, tweens and masks, and exporting files to various formats, and how to work within the Creative Cloud.


Up and Running with Edge Reflow

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com (June, 2013)
Hours:1h 55m

Edge Reflow is a tool for prototyping responsive web designs and providing interactive proof-of-concept designs to clients. This course shows you how to find your way around the Reflow interface and tools and get practice creating responsive designs through a series of exercises.


Getting Started with ActionScript

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com (December, 2011)
Hours: 2h 14m

ActionScript is an object-oriented programming language that has a wide reach on the web, the desktop, mobile devices, and beyond. In this workshop, expert software engineer Joseph Labrecque teaches you the fundamentals of programming in ActionScript 3 using both Flash Professional and Flash Builder. Learn how to use core constructs and object types such as variables, arrays, and functions, as well as more advanced types like video, sound, XML, and JSON.


Edge Animate Intensive

Edge Animate Intensive

A Workshop Multi-Pack

Author: Tom Green, Joseph Labrecque
Publisher: video2brain (December, 2012)
Hours: 8.15

In this value-priced multi-pack, you’ll get two courses on Adobe’s motion graphics and interactivity tool Edge Animate: Tom Green’s "Getting Started with Adobe Edge Animate" and Joseph Labrecque’s "Edge Animate Power Workshop." You’ll learn how to create animations; use the Animate Code panel to add interactivity, looping, and code to your projects; design responsive layouts; generate content dynamically; and much, much more.


Edge Animate Power Workshop

Edge Animate Power Workshop

Go Beyond the Basics

Author: Joseph Labrecque
Publisher: video2brain (November, 2012)
Hours: 4.20

In this project-based workshop, Joseph Labrecque teaches you how to use some of the more advanced features in Adobe Edge Animate 1.0, including responsive layout design, external data consumption, and dynamic content generation. You’ll also learn about using compositions on mobile devices, generating content from Flash Professional for use in Animate, and a variety of distribution mechanisms that go well beyond the standard web browser. All this will be demonstrated in the process of creating an animated logo, a responsive header, a dynamic slideshow, and more.


Adobe Flash Professional CS6: Learn by Video

Adobe Flash Professional CS6: Learn by Video

Core Training in Rich Media Communication

Author: Joseph Labrecque
Publisher: Peachpit / Adobe Press (August, 2012)
ISBN-10: 0321840704
ISBN-13: 978-0321840707
Pages: 48
Hours: 9.50

Whether you're new to Flash Professional or an old hand who needs a refresher and a guide to the new features in CS6, this course from software engineer and educator Joseph Labrecque will teach you what you need to know. After covering the application’s interface and tools, Joseph delves into both longstanding features like the Flash Library and ActionScript and new features like the mobile simulator, sprite sheets, and PNG sequences. You’ll also learn how to use sound, video, and animation in your projects. This Learn by Video course is presented in partnership with our friends at Peachpit Press.


Getting Started with Flash Professional CS6

Getting Started with Flash Professional CS6

Step-by-Step Basics to Get You on Your Way

Author: Joseph Labrecque
Publisher: video2brain (July, 2012)
Hours: 2.55

In this course, Flash authority Joseph Labrecque takes you on the straightest path to proficiency with Flash Professional CS6. You’ll learn your way around the interface and get comfortable working with assets like symbols and text. Then you’ll start making things move, adding animation and interactivity to your projects. And finally you’ll see how to output your files, and not just to SWFs; content created in Flash Professional CS6 can also target desktop, mobile, and even HTML5.


Adobe Flash Professional CS6: New Features Workshop

Adobe Flash Professional CS6: New Features Workshop

Learn What’s New and How It Affects You

Author: Joseph Labrecque
Publisher: video2brain (April, 2012)
Hours: 1.45

In this course, Flash authority Joseph Labrecque looks at the new features available in Flash Professional CS6 and shows you how to incorporate them into your workflow. You’ll learn about the awesome new mobile simulator and new export options like sprite sheets and PNG sequences, as well as less obvious additions like advanced debugging and publish options. You’ll also see what features have been removed and how that affects what you do in Flash Professional.


Getting Started with ActionScript

Getting Started with ActionScript

Hit Many Targets with One Code Base

Author: Joseph Labrecque
Publisher: video2brain (December, 2011)
Hours: 2.15

ActionScript is an object-oriented programming language that has a wide reach on the web, the desktop, mobile devices, and beyond. If you want to be able to hit many targets with one code base, ActionScript is a great way to do so; it also lets you build a variety of application types, from 2D and 3D games to enterprise applications, video players, and more. In this workshop, expert software engineer Joseph Labrecque teaches you the very fundamentals of programming in ActionScript 3 using both Flash Professional and Flash Builder. You will learn how to use core constructs and object types such as variables, arrays, and functions, as well as more advanced types like video, sound, XML, and JSON.


Adobe Flash Builder and Flex 4.5: New Features Workshop

Adobe Flash Builder and Flex 4.5: New Features Workshop

Learn About New Coding Features, Components, and Mobile Workflows

Author: Joseph Labrecque
Publisher: video2brain (August, 2011)
Hours: 1.50

In this workshop, top Flash expert Joseph Labrecque is your guide to Flash Builder 4.5. After a quick introduction to Flash Builder for those who may be unfamiliar, he covers the many new features in the latest version, including new coding features and Spark components. The course includes a chapter on mobile development where you’ll learn how to create a variety of mobile project types and how to effectively simulate iOS, Android, and Tablet OS devices before packaging and signing an application for mobile distribution

Joseph Labrecque: Co-Author...

Mobile Development with Flash Professional CS5.5 and Flash Builder 4.5: Learn by Video

Mobile Development with Flash Professional CS5.5 and Flash Builder 4.5: Learn by Video

Create Android and iOS Applications with the Flash Platform

Authors:Peter Elst, Joseph Labrecque
Publisher: Peachpit / Adobe Press (September, 2011)
ISBN-10: 0321788109
ISBN-13: 978-0321788108
Pages: 43
Hours: 7.20

In this in-depth course you’ll learn everything you need to know to start developing for mobile and devices on Android and iOS using Flash Platform technology. Top Flash Platform experts Peter Elst and Joseph Labrecque will walk you through the entire workflow from application setup to development and deployment, covering best practices for mobile development and how to debug the applications you create on the desktop or on a device.


View Joseph's Books