Advanced Motion Graphics with After Effects Expressions

person icon Harshit Srivastava

Advanced Motion Graphics with After Effects Expressions

Add various Professional effects | Automate tasks | Speed up your work | Get rid of repetitive keyframes

updated on icon Updated on Sep, 2023

language icon Language - English

person icon Harshit Srivastava

architecture icon Design,3D & Animation,After Effects


30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 19,000+ top Tutorialspoint courses anytime, anywhere.

Course Description

After Effects is widely used to create motion graphics and visual effects. Creative professionals also use this powerful software to create cool animations. It is the Industry standard widely used by both professionals and enthusiasts. But what factors distinguish After Effects Professionals from beginners? 

Expressions. Professionals write After Effects expressions to automate their tasks, speed up their work, saving time from things that beginners do a lot- Creating repetitive keyframes. Expressions also let you add various advanced functionalities allowing you more control over properties and attributes such as over time, frequency, amplitude, conditionals and loops, etc.

This course will teach you After Effects expressions right from the fundamentals, where you will learn various methods and ways to write expressions with practical lessons.

In this course you will be learning following variety of After Effects expressions:

  • Simple Wiggle Expression- Add motion to any object in terms of position, rotation, opacity, scale by manipulating its Frequency and Amplitude.

  • Time Expression- Speed up and slow down anything, make any object follow another object with time delay, etc

  • Value at Time method- Fetch coordinates or value of any transformation property of any object and pass it to another object's transformation property based on time.

  • Math round- You can round off value of any property to its decimal value and can display it on the screen.

  • Loop In- Automate your workflow by repeating a set of keyframes (two, three, and more) right from the beginning of the timeline of a layer to the set keyframes. This method can save a lot of time used for setting repetitive keyframes.

  • Loop Out- Similar to Loop In, looping set of keyframes till the end of the timeline of a layer. It doesn't start at the beginning of the time, rather from the time you set the looping keyframes.

  • Random method- You can generate random values within a range provided as parameters in the Random method. The generated values can be used to trigger various effects and change values of various transformation properties.

  • Length- This method can be used to calculate length of any change in values such as distance between two points, etc.

  • If Else- You can implement conditional logic to create advanced motion graphics. You can specify various conditions and actions to perform based on situations. It is one of the core building block of any programming language.

  • Time delay- You can trigger any effect on a object relative to other object's time with and without any delay.


What will you learn in this course:

  • You will learn how to write Expressions (JavaScript) to create various animations and motion graphics with After Effects.
  • You will also learn various functionalities that you can implement using expressions such as- Wiggle, Time, ValueAtTime, Math round.
  • You will learn how to create expressions for- Loop in and Loop out, Random, Gaussian Random, Length, If else, time delay and much more..
  • You will also learn to add various kinds of expression controls such as- Slider, Checkbox, Color, Angle, Point, and other controls.


What are the prerequisites for this course?

  • You must be familiar with After Effects, at least with basics such as setting keyframes, transformation properties and general interface.
  • This course is suitable for beginners as well as professionals who are interested in improving their After Effects skills by learning Expressions.
Advanced Motion Graphics with After Effects Expressions


Check out the detailed breakdown of what’s inside the course

2 Lectures
  • play icon Introduction 00:59 00:59
  • play icon Project resources
Setting Expressions
2 Lectures
Expression methods
4 Lectures
Advanced Expressions
6 Lectures

Instructor Details

Harshit Srivastava

Harshit Srivastava

SME on Cloud, Bluemix

I am Self-Taught developer who had worked on various platforms using varied languages, and involved in various Projects both Open Source and Proprietary.

I have developed Web and Android Applications, chrome Extension, worked on various frameworks, fixed bugs for some projects, and explored numerous others. I think education and learning should be free and open, not be bound with restrictions like attending classes or going to college, People from all age groups, gender, faith, race, nations, etc must get equal privilege. When entire world would act this way like being a single FAMILY, we would truly realise VALUE of Knowledge and Human Life.

Currently I am teaching more than 60,000 students from 163 countries across the world.

Course Certificate

User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
People having fun around a laptop

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
People having fun around a laptop

Talk to us