Young Programmers Podcast
By Dave Briccetti
To listen to an audio podcast, mouse over the title and click Play. Open iTunes to download and subscribe to podcasts.
Podcast Description
Teaches young people from grade 3 on how to program computers using Scratch, Alice, Python, and Pygame
| Name | Description | Released | Price | ||
|---|---|---|---|---|---|
| 1 | VideoKojo Wandering Turtles | Showing how to create multiple turtles in Kojo, and make them wander around. Uses Scala features map and foreach. | 18 2 12 | Free | View In iTunes |
| 2 | VideoUsing Python's Input Function with Numbers | We show how to use Python's input function to get numbers, without the program breaking if something other than a number is entered. | 14 1 12 | Free | View In iTunes |
| 3 | VideoA Simple Python Quiz Program, Part 2 | We respond to a viewer question and add features to limit the number of questions displayed, and to display the questions that were answered wrong. | 12 11 11 | Free | View In iTunes |
| 4 | VideoChester Hunter shows his Scratch project, “Blink” | Dave Briccetti’s College for Kids student Chester Hunter shows his Scratch project, “Blink.” | 22 7 11 | Free | View In iTunes |
| 5 | VideoRussell Hunter shows a Scratch project | Dave Briccetti’s College for Kids student Russell Hunter shows a Scratch project. | 22 7 11 | Free | View In iTunes |
| 6 | VideoDemonstration of Audacity for Making Sound Effects | How to make special sound effects using the free audio program Audacity. A small correction: I said that a 13-semitone change would move the pitch an octave, but it is actually 12. There are 12 different notes, and to move an octave you move 12 times to get back to the same note of the scale. | 13 7 11 | Free | View In iTunes |
| 7 | VideoCarter Sande Teaches Python Functions | Carter Sande teaches how to use functions to a class at Diablo Valley College College for Kids. A couple of notes on this excellent presentation: At one point Carter says “brackets” when he means parentheses. And for style, I prefer spaces around operators, and whitespace around functions. | 5 7 11 | Free | View In iTunes |
| 8 | VideoPython Simple Text Adventure 3 | We add a feature limiting the number of times an event can occur. | 5 7 11 | Free | View In iTunes |
| 9 | VideoKojo (Scala) Random Polygon Drawing | A demonstration of Kojo's repeat, forward, right, def, setPosition, and setAnimationDelay commands used to draw random polygons. | 28 5 11 | Free | View In iTunes |
| 10 | VideoPython Simple Text Adventure 2 | Part Two. Using a package and classes, we move most of the game logic into a game "engine." Source code: https://github.com/dcbriccetti/python-lessons. | 20 2 11 | Free | View In iTunes |
| 11 | VideoPython Simple Text Adventure | Using tuples and a dictionary, places and transitions, create a simple text adventure game. Source code. | 19 2 11 | Free | View In iTunes |
| 12 | VideoA Simple Python Quiz Program | Learn about lists, tuples, and shuffling lists, while writing a simple question and answer program. Source code. Video. | 8 1 11 | Free | View In iTunes |
| 13 | VideoInterviews With Professional Programmers, Part Six | Hilary Mason of bit.ly talks about her work and how she got started with computers. | 22 10 10 | Free | View In iTunes |
| 14 | VideoWesley Chun on Python | Googler, Python book author, and former College for Kids teacher Wesley Chun visits Dave Briccetti’s Python class by videoconferencing. He talks about learning Python and how it is used by Google. | 10 10 10 | Free | View In iTunes |
| 15 | VideoRandomness in Python Lesson by Carter Sande | Carter Sande, young coauthor of the Python book Hello World! - Computer Programming for Kids and Other Beginners, visits Dave Briccetti’s Python programming class for grades 7–9 at Pleasant Hill, CA’s Diablo Valley College College for Kids program, and delivers a guest lecture on random numbers. In another brief video, Dave Briccetti interviews Carter. | 23 6 10 | Free | View In iTunes |
| 16 | VideoJavaFX Ship Landing Game from Peter Pilgrim | While out to lunch one day at the Java Posse Roundup, Peter Pilgrim showed me his ship landing game written in JavaFX. (Sorry about the blurry parts.) | 6 6 10 | Free | View In iTunes |
| 17 | VideoInterviews With Game Developers | Interviews about game development with Bay Area Video Game Development Meetup members at the January 19, 2010 meetup. Casey Holtz, group leaderTuri Scandurra, www.salvatorescandurra.comGreg Damiano, PlaydomSimon Amarasingham, dSonicJapheth Dillman, iJanda.net | 7 2 10 | Free | View In iTunes |
| 18 | VideoInterviews With Professional Programmers, Part Five | Michael (Van) Van Riper, at a Silicon Valley Web Java User Group (see Joshua Bloch in the background) talks about programming. | 7 2 10 | Free | View In iTunes |
| 19 | VideoInvisible Player Escapes Maze, Pygame Version 1 | Walkthrough of version 1 of the Invisible Player Escapes Maze game in Pygame. Source code | 27 12 09 | Free | View In iTunes |
| 20 | VideoInvisible Player Escapes Maze | Escape the maze. You are invisible, and so are all the obstacles unless they are close to you. Illustrates use of the ghost effect, and broadcast. http://scratch.mit.edu/projects/davebric/818925 | 25 12 09 | Free | View In iTunes |
| 21 | VideoGrowing Player Escapes Maze | Escape the maze before you grow too big. Illustrates use of the timer, and “if touching color.” The Scratch project is here: http://scratch.mit.edu/projects/davebric/818258 | 24 12 09 | Free | View In iTunes |
| 22 | VideoJython/Swing Game of Life Version 2 | A very quick look at version 2 of our Jython implementation of Conway’s Game of Life. Source code | 24 12 09 | Free | View In iTunes |
| 23 | VideoCarter Sande Presents PythonCard | “Hello World!: Computer Programming for Kids and Other Beginners” Python book co-author and elementary school student Carter Sande introduces PythonCard for making a graphical user interface in Python. He shows a Fahrenheit to Celsius temperature converter and a hangman game. His dad and co-author Warren Sande appears with him. | 9 11 09 | Free | View In iTunes |
| 24 | VideoSound Flies a Helicopter in Scratch | Sound (your voice, perhaps) controls the altitude of a helicopter which you try to keep from hitting the mountains. | 30 9 09 | Free | View In iTunes |
| 25 | VideoWeb app using Scala, Lift and Flickr to Show Pictures | Dave Briccetti shows a very simple Web application he is working on for his mom's nature photography Web site, briccettiphoto.com. Written in Scala, it uses the lift Web application framework, and Flickr Web Services to find her pictures. The source code is on GitHub. | 26 9 09 | Free | View In iTunes |
| Total: 25 Episodes |

