New Posts

Python while Loops? Green Light!

Did you play Red Light/Green Light growing up? I did. I still play it, though it’s hard to find adults willing to join me. If you live outside the United States you probably played a version called Statues. But what does this have to do with Python while loops? Allow me to explain… To play Red Light/Green Light, you and …

Continue Reading

If Python Elif Snakes Else Ladders

Did you ever play Snakes & Ladders? We had the tame version in America, Chutes and Ladders. It was supposed to teach you morals. But let’s use it to illustrate our next concept: Python elif statements. The elif statement is a portmanteau of else and if. A portmanteau is any word that is a mash-up of two other words. We …

Continue Reading

If Python, Then Cake! Learn Conditional Statements or Else

When I was a young whippersnapper, I didn’t get dessert unless I finished my dinner. Dinner always consisted of healthy stuff like spinach so it was very hard to finish. That was my introduction to conditional statements. Conditional statements are like saying, “If this, then that.” If I ate dinner, then I got dessert. In my example, eating dinner is …

Continue Reading

Python Boolean Logic: Not As Scary As It Sounds

True or False? You use some combination of these opposite pairs everyday: Yes. No. Up. Down. Left. Right. Forward. Back. On. Off. If your answer is True, then you’re already a computer scientist! Why stay inside learning Boolean logic? You can stop reading now and go outside and play. Boolean Logic What? You’re still reading? You want to know more? …

Continue Reading

Powers of Two

Unimpressed by Guido’s Count von Count caricature, Unique ID cites his prior efforts in hip-hop as the superior alternative. While settling their differences over an episode of Daisy’s Binary Workout, ID and Guido are visited by the extraterrestrial robot duo, Craft Punk. ID exponentially increases the funk using powers of two.

Watch Now

touch, rm, ls, and cp Files in the Linux/Unix Bash Shell Petting Zoo

For this Linux/Unix bash shell tutorial, we have an extra special field trip planned in the “Petting Zoo” directory. Seatbelts everyone! Lets take a look around. Use the “ls” command to list the directory contents. Llamas, turkeys, and bison, oh my! I’d like to know a bit more about these files. The “-l” option shows us the file’s permissions, group …

Continue Reading

What is Binary?

Unique ID and Adelie compose computer music by flipping coins and rapping in binary. While demonstrating how to count bits with novelty lamps, ID is visited by a friendly 8-bit spectre known as The Mighty Byte.

Watch Now

What is Computer Science?

Unique ID tells Adelie the story of Computer Science, from Charles Babbage and Ada Lovelace to ENIAC and the GUI, using his CompSci calendar, 6000 penguins and Conway’s Game of Life to illustrate.

Watch Now

Writing Python Functions, Part 2: Flow & Scope

Writing Python Functions: Flow The Python interpreter reads a program just like you are reading this page: one line at a time, from left to right and top to bottom. The interpreter executes operations and functions in the order that it encounters them. This is called control flow or the flow of execution.  Unlike the Python interpreter, when we read …

Continue Reading

Writing Python Functions Part 1: Structure

Python’s built-in functions are incredibly useful. Eventually you will find yourself repeating yourself. That’s bad. That’s when programming gets boring. Fortunately, you can write your own functions, which is why the first three letters of function are ‘F-U-N’. Writing Python Functions Now that we’re writing functions, you will want to use IDLE to create new files. It becomes tedious very …

Continue Reading

Subscribe to our Mailing List

Stay up to date on the latest videos and tutorials with our monthly newsletter

The email entered is invalid