Tutorials & Curriculum

This page catalogs posts in the “Tutorials and Curriculum” category.

Game Art Session 1 Cheat Sheet & Homework (6/11/2016) - The video game we’re making art for will have you controlling a dog trying to catch treats being tossed to it and avoid yucky things being tossed to it. In this session, we’re making treats. To make it possible for Continue reading Game Art Session 1 Cheat Sheet & Homework
Making Games with Python – Chapter Notes from Greg (1/3/2016) - Follow the instructions in the book to get Python 3.5 installed. Chapter 1 Chapter 1 is all about getting Python installed on your laptop. Notes for Windows Users Install the latest version of Python 3 from Python.org. It will set Continue reading Making Games with Python – Chapter Notes from Greg
Pumpkin Carving in Java (11/1/2015) - Students in mentor Unmesh’s class on Halloween asked if he could post his slides from the class. Here they are. Pumpkin Carving in Java (PDF)
Javascript Room Lesson 7 Preview: Recursion (5/30/2015) - Today I’m going to teach a lesson that I’ve taught in the past, but hopefully in a more comprehensive manner: a relatively advanced concept called recursion.  Also, I will build something from scratch, which will allow you to learn about Continue reading Javascript Room Lesson 7 Preview: Recursion
Android Apps Workshop – Final Week (5/30/2015) - Intro Let’s be honest… It’s been a weird workshop. We took two weeks to get through the first project that was supposed to take a week. I had to cancel the third week because I was sick. And now we’re Continue reading Android Apps Workshop – Final Week
Javascript Reboot Lesson 6 Preview: Functions (5/16/2015) - Here are some resources for functions: Khan Academy’s lesson on Functions: https://www.khanacademy.org/computing/computer-programming/programming/functions Code Academy’s Javascript Functions lesson: http://www.codecademy.com/courses/javascript-beginner-en-6LzGd/0/1?curriculum_id=506324b3a7dffd00020bf661 Code Monster’s Lessons 26-29 (go to the lesson sections): http://www.crunchzilla.com/code-monster This week’s assignment: http://jsfiddle.net/zeroth_hour/bse4srgh/
Javascript Reboot Lesson 5 Preview: Conditionals (5/9/2015) - Here are some resources for if statements: Khan Academy’s lesson on if statements: https://www.khanacademy.org/computing/computer-programming/programming/logic-if-statements/p/if-statements Code Academy’s control flow lesson: http://www.codecademy.com/courses/javascript-beginner-en-qDwp0/0/1?curriculum_id=506324b3a7dffd00020bf661 Code Monster’s If and Comparison Lessons (Lesson 10): http://www.crunchzilla.com/code-monster And this week’s assignment problems: http://jsfiddle.net/zeroth_hour/n6qcaakn/
Javascript Reboot Lesson 3: Loops (5/2/2015) - Here’s a loop in Scratch: Scratch loops have a “repeat” variable that counts the number of times to repeat the loop.  However, Javascript has a way of tracking this variable inside the loop, allowing you to do more things with Continue reading Javascript Reboot Lesson 3: Loops
Android Apps Workshop – Week 1 (5/2/2015) - Watch the Livestream Workshop Documentation Cordova is an open source version of the popular PhoneGap framework that lets you create apps for Android, Windows Mobile, and iOS with HTML5, JavaScript, and CSS3. It creates a wrapper around them that lets Continue reading Android Apps Workshop – Week 1
Javascript Reboot Lesson 4 Preview: While Loops and Arrays (4/23/2015) - Here’s some links to resources for while loops: Code Academy’s Introduction to While Loops: http://www.codecademy.com/courses/javascript-beginner-en-ASGIv/0/1?curriculum_id=506324b3a7dffd00020bf661 Khan Academy’s lesson on looping (again: https://www.khanacademy.org/computing/computer-programming/programming/looping And some links to resources on arrays: Code Academy’s Arrays and Objects Lesson: http://www.codecademy.com/courses/javascript-beginner-en-9Sgpi/0/1?curriculum_id=506324b3a7dffd00020bf661 Code Monster Lesson 49: Continue reading Javascript Reboot Lesson 4 Preview: While Loops and Arrays