
Master After Effects expressions to automate animations and craft motion graphics, using wiggle, time expressions, value add time method, math method, looping out, random method, gaussian, conditionals, and time delay.
Write a simple wiggle expression in After Effects to drive motion with frequency and amplitude, using direct values or variables and applying it to multiple layers.
Learn to use the time expression in After Effects to control rotation, opacity, and other properties, speeding up or slowing down time, adding delays, and building clocks with multiple dials.
Learn to use the valueAtTime expression to fetch a property's value at a specific time, letting one circle follow another with adjustable delays and offsets for dynamic motion.
Display the value of any property at a given time using a text source and expressions in After Effects, then round to two decimals for a speedometer-style readout.
Learn to use after effects expression controls to create sliders, checkboxes, color, angle, and dropdown controls, link them to transform properties, and manage multi-layer animations with practical, hands-on exercises.
Apply After Effects expressions to generate random values for rotation and opacity, using Gaussian and random methods with controllable ranges, time, and anchor point adjustments.
Create a pie chart animation in after effects by drawing a white ring and a green progress ring, driven by expressions that map 0–100% and reveal live percentages.
Learn to create looping keyframes in After Effects using the loop in expression, with cycle or ping pong modes for any property.
Master loopOut and ping pong expressions in After Effects to create elastic, smooth rotations and looping animations through keyframes, graph editor easing, and property linking.
Explore the length expression in After Effects to measure the distance between two points, using position coordinates and rounding, then drive rotation, opacity, and other properties for dynamic motion graphics.
Use if else in after effects expressions to drive transforms, values, and color or property changes based on position, rotation, and other conditions powered by JavaScript.
Explore how After Effects expressions create time delay by linking properties across objects with keyframes, sliders, and frame-to-time calculations to craft dynamic, responsive motion.
Learn to use after effects camera tracking to attach images, text, or logos to moving footage, create new compositions, and composite transparent pngs or vector graphics with track points.
Apply camera-tracked text and components using track points, adjust size and color, and use vectors from Illustrator with 3D rotations and hue effects.
Create a two-layer lower third in After Effects, animate the shape and text, and export a customizable motion graphics template for Premiere Pro.
Import the lower third motion graphics template from After Effects into Premiere, then customize font, scale, and position in the edit panel to craft dynamic on-screen titles.
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?
What is After Effects Expressions?
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:
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.