When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Manim For Beginners: Create Stunning Animations With Code
Unlock creativity with Skillshare! Learn acrylic painting, AI writing, graphic design, and photography.

This Course Includes
skillshare
4.4 (44 reviews )
3 hours 10 minutes
english
Online - Self Paced
course
SkillShare
About Manim For Beginners: Create Stunning Animations With Code
Introduction
Class project - before we get started
How to setup and install Manim on Windows
How to setup and install Manim on Mac
Getting to know Visual Studio Code
Setting up a Manim scene
Creating the first animation
Creating a simple text animation
Importance of variables
Good resource to learn Manim
Creating a rectangle
Shifting objects on the screen
Changing parameters of an object
Different ways to animate something on the screen
Exploring the self.play() command
Animation 1 - Circle
Animation 1 - Surrounding Rectangle
Animation 1 - Positioning objects next to each other
Animation 1 - Moving objects to specific coordinates
RECAP - Animation 1
Animation 1 - Creating an arrow
Animation 1 - Indicate and rotate commands
Animation 1 - Updater
Animation 1 - Finishing up
RECAP 2 - Animation 1 - Arrow
26 RECAP 2 Animation 1 The Rest
RECAP 2 - Animation 1 - The rest
Animation 2 - Text and arrays
Animation 2 - Animating different words separately
Animation 2 - Moving objects to the edges of the frame
Animation 2 - Arranging letters of text
Animation 2 - Creating and positioning shapes
Animation 2 - Rotating shapes
Animation 2 - Swapping positions of shapes
Value Trackers
Rate Function
RECAP - Value Trackers
Axes 1 - Creating a new axes
Axes 1 - Putting stuff inside the axes
Axes 2 - Customizing axes
Axes 2 - Adding axes labels
Axes 2 - Creating a dot with a label
Axes 2 - Animating dot and dot label inside axes
Axes 2 - Animating axes and clearing updaters
RECAP - Axes 2
Axes 3 - Creating the axes
Axes 3 - Plotting cosine function onto axes
Understanding how lambda functions work (my method)
Axes 3 - Animating function on axes
RECAP - Animating functions on axes
Axes 4 - Zooming into axes
Axes 4 - Animating axes and function
Transforming matching shapes (cool animation)
Arranging multiple elements next to each other with a group
Animation 3 - Changing shape parameters
Animation 3 - Creating the surrounding rectangle
Animation 3 - Arranging objects
Animation 3 - Changing colors of multiple words in a Text object
Animation 3 - Changing font of Text object
RECAP - First half of the animation 3
Animation 3 - Shifting things by decimal numbers
Animation 3 - Repositioning objects.mp4
Animation 3 - Scaling and moving objects
RECAP - Scaling and moving objects
Animation 3 - Creating a dot and fading out
Creating a Manim config file
How to set 4k output quality
Other settings inside Manim cfg file
Conclusion
What You Will Learn?
- Key features:.
- Hands-on Learning: Dive into the fundamentals of Python animation with Manim through practical, step-by-step lessons. Gain confidence as I guide you through each concept, making it accessible and enjoyable for anyone eager to learn..
- No Prior Experience Needed: Perfect for beginners, this course assumes no prior knowledge of animation or programming..
- Manim Mastery: Unlock the full potential of the Manim library, a powerful tool for creating high-quality animations. Explore its features, functions, and applications to bring your creative vision to life..
- Project-Based Learning: Apply your skills immediately by working on real-world projects. From basic shapes to intricate scenes, you'll build a strong foundation for creating dynamic and visually stunning animations..
- Practical Tips and Strategies: Learn essential tips and strategies to enhance your animation workflow. Discover time-saving techniques and best practices that will elevate the quality of your animations and streamline your creative process..
- What You'll Learn:.
- Basics of Python programming with Manim for animation.
- Installation and setup of the Manim library.
- Creating simple animations with geometric shapes.
- Mastering advanced techniques for dynamic scenes.
- Integrating mathematical expressions into animations.
- Animating axes and plotting functions.
- Tips and tricks for optimizing and refining your creations.
- Who Is This Class Suited For:.
- Beginners with no coding or animation experience.
- Python enthusiasts looking to explore animation.
- Educators wanting to integrate interactive visuals into their teaching materials.
- Creatives interested in expressing ideas through animation.