Welcome to The Hello World Program, an online collection of videos and tutorials combining technology and art. Learn computer science, programming, and web development with us, your educational and entertaining super friends.
Create everything from websites to 3D games with Python, the fast, flexible, beginner-friendly programming language.
What's New?
Watch the latest videos
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…
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.
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.
Aramis & Adelie read the Superusers comic book and a file reads the fantastic manual using the man command. Adelie elaborates on the gender disparity in technology, Aramis translates, and we say goodbye to our heroes in the exciting conclusion of Superusers: The Legendary GNU/Linux Show!
Schrodinger the kitten is missing! The Superusers concatenate a replacement with the cat command. Running head & tail verifies that the new file is in fact the spitting image of Schrodinger.
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 …
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? …
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 …
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 …