Drawing and Painting - Coding Class Week 3

Originally, my plan for this week was to run a series of Scratch Challenges (make an animated story, a maze, etc).

I had Eli try one out, and I quickly realized that a lot of time is spent on creating sprites. So, I decided to completely focus the class on drawing and painting.

To start the class, we watched this timelapse video of someone making a game character in Illustrator.

This gave the kids an idea of what is possible. Timelapse videos have a “magic” to them and I noticed that the kids were mesmerized by it. They were certainly still chatting and joking (“hey that kind of looks like the guy who works at Jamba Juice!”) but they were paying attention.

Drawing and Painting Happy Faces in Scratch

It turns out that Scratch comes with a fairly decent draw/paint tool. It’s like a simplified version of Adobe Illustrator / Photoshop.

When presented with a drawing or painting tool online, kids immediately just go for a paintbrush and predictably have a hard time making something look good.

Pictures of faces tend to look like very messy. I had the kids go through and try to make “better” happy faces so that they could understand why it’s better to use vector based methods for drawing instead of bitmap methods.

My goal for the class was to get them to understand what the tools (especially the vector tools) do so that they could make and remix existing vector illustrations.

We learned about painting (bitmaps) and drawing (vectors) and what you could do with each.

Happy Face Progression

We learned how to make shapes, fill them in, resize and reshape them. We also learned how to group and ungroup shapes in vector mode, and the difference between resizing shapes in bitmap vs vector.


The “a-ha” moment of the class was then they realized that they could go to the Scratch sprite library, grab a vector based sprite, and then “re-mix” it to their needs. Gobo

We had about 5 or 10 minutes at the end - I asked the kids to try and make a few drawings and see if they could animate them (using what they learned from last week) A few of them (who were more comfortable) were able to do this. Most had a hard time recalling how to connect these two things.

Speed, Focus and Fun

We’re still having some challenges around getting everyone to focus. I find myself having to use “teacher-voice” more than I’d like. I could see some yawns at the beginning of class after a hard day at school.

I’ve also noticed that sometimes, the kids just are in there, doing their own thing, and not totally paying attention to what I’m having them learn. That’s ok (that’s exactly how I was as a kid their age), but I try to go around and make sure everyone gets the gist of the lesson.

And then there was this…

We are literally blazing through Scratch in a really short time. These kids are learning a lot quickly, but that does lead to some frustration when they don’t pick something up as quickly as they’d like.

I can sometimes see some frustration when it takes a little longer than they had hoped to figure something out. It’s ok if they don’t “perfect” a skill before moving on to the next one. I can sense that some of them want to spend more time before moving on.

That said, it seems like everyone is having a great time.

##Next Week Next week we are going to work together on teams. We’ll use some of the lessons that we learned to do some challenges together.

##Github As always, this lesson is available on Github here - Lesson 3 on Github

Find a problem or mistake? File a bug or better yet, submit a pull request