's Blog

How to Use a Variable and Function in Alice 2

One of the ways that Alice teaches student about returning a value can be seen in how methods, variables and functions work. Methods cannot be dragged into variable values   This is because , in Alice, a method is an action and does not return a value. Functions can be dragged into variable values   Since functions return a … Continue reading How to Use a Variable and Function in Alice 2 →

What’s an elif in Python? [Answered with vids and gifs]

In short,  an “elif”  means “else  if”.. If you’ve used other programming languages, you’re probalby used to writing [crayon-580bd8d5ecb19951532853-i/]  or [crayon-580bd8d5ecb23297450246-i/] , but python contracts that to the single word [crayon-580bd8d5ecb28400987131-i/]  .   The video below, from our middle school cu rriculum for teaching kids python, explains how to use an elif     If  you’re not a video … Continue read...

Back to school announcements

As the new school year is starting up,  we have pushed out a large new curriculum update to Penjee. The first few units have several new videos and about 20 new assignments. The new lessons focus on debugging syntax and logic errors, white space, pseudo code , and much more. In case you missed it, we now also have … Continue reading Back to school announcements →