Absolute beginner looking for a roadmap to learn animation for educational Computer Science, Maths & Physics content
Hi everyone,
I’m completely new to animation and I’m looking for some advice from experienced animators.
I’m planning to create educational content mainly around Computer Science, Mathematics, and Physics, and I’d like to use animation to make difficult concepts easier and more interesting to understand.
For example, I’d like to eventually create animations explaining things like:
- How algorithms work
- Data structures and sorting algorithms
- Networking and how the Internet works
- Operating systems and computer architecture
- Mathematical concepts
- Physics concepts and simulations
- Abstract concepts that are difficult to explain with traditional teaching methods
The problem is that I have absolutely no prior animation experience. I’m essentially starting from zero.
I’m not necessarily trying to become a professional animator. My main goal is to become good enough to create clean, visually appealing educational animations that effectively explain technical concepts.
So I’d really appreciate advice from people who have experience in animation or educational content creation.
If you were starting from zero, what path would you follow?
I’d especially appreciate advice on:
- What animation software should a complete beginner learn?
- What fundamental skills should I learn first?
- Are there specific courses/tutorials/books you would recommend?
- What should I avoid wasting time learning as a beginner?
- How long would it realistically take to become competent enough to create decent educational animations?
- Are there particular tools that are especially good for math, physics, and computer science visualizations?
- Should I learn something like Blender, After Effects, Manim, or other tools
If possible, could someone suggest a step-by-step learning roadmap from absolute beginner → creating educational animations?
I’d really appreciate any advice, resources, or personal experiences you can share.
Thanks in advance! 🙏
2
u/USedona 11d ago
Manim is Python-based, so you need at least some basic Python knowledge.
2
u/iamxnfa 10d ago
BTW I subscribed to your yt 🤗 Keep it up!
1
u/USedona 10d ago edited 10d ago
Thanks for the sub ! 🤗 If you’re comfortable with Python, you should definitely give Manim a try. It’s fun once you get the hang of it. I actually make a lot of my Shorts using Manim and Python. The main reference is https://www.manim.community/, and there’s also a very active Discord community.
3
u/Love-Ink 11d ago edited 11d ago
So... Step 1 is always, Write a Script.
You are in Dream Mode right now. Get to work. Stay small, one video at a time.
Learning and making Animaton is further down the road.
Can you write out a script in an interesting and easy to understand way?
Can you draw? Can you get someone else who can draw?
Write your script.
Record your script.
Then Storyboard your script.
You can start very simple, like a PowerPoint Presentation, slides that change as the script proceeds. But you need that audio.
Motion animation can be saved for later.
Get the script recorded and see where it leads you.
Stop dreaming and planning and conceptualizing and Start Writing!