Don't know why everyone is hesitating... I'll break the ice.
I’ll structure my feedback so I first give you my impressions and Observations, then I will attempt to explain how I would improve on it if I were you.
Impressions / Observations
My first impression was that the information being given to me was overwhelming. Your target audience consists of people that can have little knowledge of programming (as you mentioned in video 2 as “all you need to know is what a for-loop, a function and a variable is”) and probably also little knowledge in mathematics or physics.
You spoke incredibly fast in your videos.
I didn’t exactly see much of a structure in your videos.
Nice music, title and overall feeling to the video.
Suggestions
First off, I am aware that you are trying to stay under 10 minutes, maybe that is why you spoke so quickly and sped up the video. I still suggest speaking slower and more pronounced.
Secondly, the structure of your video was almost as chaotic as your formulas in my mind (yay for horrible jokes). Sure you wrote a program from start to finish and fixed bugs that randomly occurred, but it’s in the wrong order and makes it hard to understand for newcomers.
Take the first video as an example. You thrust a formula into our face and immediately begin programming it without explaining what it really does in the first place. You should first explain what an iterative function is, what the formula is, what it does and what it’s used for (yes I know it’s in the title but do it again, my head is pretty thick and needs to be reminded a few times), hell, maybe even demonstrate the working program and say “this is what we’ll be doing”, and then before you program it, show a simplified flowchart of the program to help visualise and explain what you are about to do. Explain what problems may occur in the program and only then do you begin with programming. This allows the viewer to build up the idea in their heads and even start to unconsciously solve the problem.
This may sound like you’re repeating what you already said – and it is – but that’s how you get the information into the head of the other person: Explaining the same thing from different angles. In your videos you only ever mention everything once. If the viewer doesn’t catch it and register it in their mind, it’s lost forever, and it’s a pain to keep rewatching the same video over and over again until you get everything.
Now that I read that again, it looks like I only focused on the negative aspects. That’s just because I’m evil.
TheComet
"Why geeks like computers: unzip, strip, touch, finger, grep, mount, fsck, more, yes, fsck, fsck, fsck, umount, sleep." - Unknown