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.

SkillShare logo

Manim For Beginners: Create Stunning Animations With Code

Unlock creativity with Skillshare! Learn acrylic painting, AI writing, graphic design, and photography.

     
  • 4.4
  •  |
  • Reviews ( 44 )
Free

This Course Includes

  • iconskillshare
  • icon4.4 (44 reviews )
  • icon3 hours 10 minutes
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconSkillShare

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.