Code Beat Programming Class

Code Beats

Using hip hop music to teach computer programming 


With technology touching nearly every aspect of our society, it is essential that all students acquire skills and knowledge in computer science (CS). Unfortunately, availability of classes and interests from students is still limited due to a low presence of CS in K-12 education. To address this challenge, we have developed a system which uses hip hop music to teach basic computer programming skills.
Our three-week long online camp teaches students to code as they make hip hop beats. Each weekday from 10-11am we broadcast live to them, teaching the day’s lesson, hosting virtual guests like NO BS Brass’s Taylor Barnett or rapper Nickelus F, interacting with students via live chat and online voting, and making sure students are prepared to complete the day’s lesson. At 11am, we release the day’s assignment. Assignments are designed to require only 15 minutes of time, but many students spend hours making their beats spectacular. We share some students’ beats in class the next day. At the end of the three weeks we hold a beats competition, where students compete in a March-Madness-style bracket to see who can create the best beat. This camp has an emphasis on FUN!
Three weeks of cheap ($25, 10 scholarships available), introductory classes on making hip hop beats with code. Video briefly demonstrating Code Beats available here:  
May 4th to May 22nd, with 1 hr sessions at 10am each weekday.
Online and live streamed via
Computer (Windows or Mac), headphones, Twitch account.
Recommended ages:
11-15 (middle school - 9th grade)
David Shepherd, Ph.D.
Douglas Krug, M.S.
Taylor Barnett, Ph.D.
Kate Sicchio, Ph.D.
Nickelus F
Undergrad Instructors:
Edtwuan Bowman

To register:
Sign up for the newsletter (low traffic) to be notified of the details, including how and when to sign up for this camp:
Buy a one-month, $25 subscription (for the month of May) to the davidcshepherd Twitch channel: 
Q: How do you register? A: You can register by subscribing to the davidcshepherd channel on Twitch (the $25 subscription). You CAN pay for only a one-month subscription by pressing "More Options" in the subscription process. Note that you should not register until May 1.
Q: When should I register? A: May 1st. The subscription is for 1 month and so please wait until May to register. Note that we will send a single email reminder to register on May 1.
Q: Can I share this with others? A: YES!
Q: I already took the first week of the Code Beats course, will this be a repeat? A: There will be some repetition, but we will learn more, more deeply, and with better supporting content (e.g., videos from music experts).