A free course to learn everything about ManimGL through animations with a little taste of Mathematics and Physics.
What is Manim?
Ok! First things first!!
Manim or Mathematical Animation Engine is a Python Library developed by Grant Sanderson (@3Blue1Brown). He uses Manim to make beautiful math animation videos on his YouTube Channel 3Blue1Brown.
After coming a long way of its development, a community dedicated their time and work to develop "ManimCE" (a community-maintained version), which you can access from this GitHub Repository.
Since then Grant's version of Manim is known as ManimGL.
Manim is an engine for precise programmatic animations, designed for creating explanatory math videos.
~ Grant Sanderson (3Blue1Brown)
About the Course
One of the things that motivated me to make this course is to delve deeper into the engine, provide an intuitive way of describing the inner workings of Manim.
While teaching the mechanism of the ManimGL, I confined myself going into too much detail considering this course mainly focuses for the beginners.
In this course, I covered everything from Mobjects (Mathematical objects) to their workings, and how to place them on the Manim Canvas (Scene) to animate them creatively.
We will develop an intuition on the functionality of the Manim. By scratching the surface bit-by-bit, we'll explore several projects which includes solving differential equations in Python to animate Strange Attractors (like Lorenz Attractors), How to use GLSL Shaders in ManimGL and Visualizing SpaceTime Curvature in General Relativity.
So, if you love this idea, welcome aboard to this fascinating course of Manim. I hope you'll learn and enjoy watching this course as much as I enjoy animating it.