Dave B’s Student Information System

Course Sections

Log in to see and change your children’s enrollments.

Upcoming

When Course Status Price Students Notes

Past

When Course Price Students Notes
Sun, Jan 15, ’17, 1–4 PM Open House and Programming Free-for-All 3 ≤ 4 ≤ 8 A free gathering of grade 6–12 programmers. Typically at these events kids work individually or in groups on programming projects that interest them, we have a lot of show and tell, and Dave may offer some instruction. Bring your own computer.
Mon, Dec 19, ’16, 1–4 PM Intro to 3D Graphics Programming with Python and Scala $55 2 ≤ 3 ≤ 4
Sun, Dec 18, ’16, 1–5 PM Open House and Programming Free-for-All 3 ≤ 4 ≤ 6 Parents of prospective and current students, come and say hello. Students, bring your computers and show everyone the cool programs you have written. Teach and learn. Get to know each other. Find other students to form groups with for classes. Dave may show and teach a few things. No charge.
Sat, Nov 12, ’16, 1–4 PM Minecraft Modding with Scala 3 ≤ 5 ≤ 5 Come learn how to modify ("mod”) Minecraft with your own special features, using the Scala programming language. Nearly all Minecraft modders use the Java programming language, but we’ll use the superior Scala language. This free class is taught by Dave Briccetti along with student Stefan Routh. If you’re a Minecraft expert, you can contribute too! Grades 6–12 (earlier with permission).
Sat, Oct 29, ’16, 12–5 PM Open House and Programming Free-for-All 1 ≤ 4 ≤ 15 Parents of prospective and current students, come and say hello. Students, bring your computers and show everyone the cool programs you have written. Teach and learn. Get to know each other. Find other students to form groups with for classes. Dave may show and teach a few things. No charge.
Sat, Aug 20, ’16, 10 AM–5 PM Hack the Future $28 0 ≤ 0 ≤ 0 Enroll here: https://www.eventbrite.com/e/hack-the-future-17-the-tech-museum-of-innovation-tickets-27084734169 Adult or teen mentors wanted. It’s a great experience. Email daveb@davebsoft.com with any questions.
Tue, Aug 16, ’16–Aug 19, 10 AM–12 PM Graphical Web Game with JavaScript and Phaser $110 2 ≤ 2 ≤ 6
Mon, Aug 15, ’16–Aug 19, 2–5 PM Custom Course for Private Group $150 2 ≤ 3 ≤ 6 For very strong students, by invitation. (Feel free to bring qualified students to Dave’s attention.) Parents, you may want to avoid northbound Pleasant Hill Road in the late afternoon.
Mon, Aug 1, ’16–Aug 4, 9 AM–12 PM Python and Django Web App $105 2 ≤ 3 ≤ 4 Other subjects, too, depending on the interests of the group. $35 per day. Come any or all of the three days. Class notes: https://docs.google.com/document/d/1QDGv0xCONZZElqDsXgCaQ56B2ulk1mkLPJIEChX2yBA
Wed, Jul 27, ’16–Jul 30, 10:30 AM–12:30 PM Mixed Subjects $105 2 ≤ 2 ≤ 4 Students may attend any or all days, for $35 per day.
Mon, Jul 18, ’16–Jul 20, 3–5 PM Moderately-Advanced Python Projects 3 ≤ 4 ≤ 6 Not all students coming all 4 days.
Sat, Jul 16, ’16, 12:30–2:30 PM Intro to Real Programming with Python $25 3 ≤ 5 ≤ 6 We used repl.it to run code, starting with Hello, world, going to input, then if, then to advent.py. We had problems with spaces and tabs after pasting the advent game into repl.it.
Mon, Jul 11, ’16–Jul 14, 12:30–3:30 PM Scala 9-Hour Course $150 3 ≤ 3 ≤ 5 Notes: bit.ly/dbyp-s1
Thu, Jun 30, ’16, 2:30–4 PM Custom Course for Private Group 3 ≤ 5 ≤ 6
Mon, Jun 27, ’16–Jun 30, 3–5 PM Moderately-Advanced Python Projects $90 3 ≤ 5 ≤ 6 1–3 instead of 3–5 on Wednesday
Mon, Jun 27, ’16–Jun 30, 9 AM–12 PM Graphical Web Game with JavaScript and Phaser $110 3 ≤ 2 ≤ 6
Mon, Jun 20, ’16–Jun 24, 9 AM–12 PM Intermediate Python $150 4 ≤ 5 ≤ 6
Mon, Jun 13, ’16–Jun 17, 12:30–3:30 PM Graphical Web Game with JavaScript and Phaser $150 3 ≤ 4 ≤ 6
Sun, May 29, ’16, 12:30–3:30 PM Python Adventure Game Webapp $25 3 ≤ 2 ≤ 6
Sun, May 15, ’16, 3–5 PM Intro to Browser-Based Graphical Games with JavaScript and Phaser $25 3 ≤ 2 ≤ 6
Sun, May 15, ’16, 12:30–2:30 PM Continuing with Python $25 3 ≤ 4 ≤ 6 It went well and we moved through a review of last session, then they modified advent.py. I showed them Adventure and advent.scala, and how to get my files from github.
Sun, May 15, ’16, 10 AM–12 PM Intro to Real Programming with Python $25 3 ≤ 3 ≤ 6
Sat, May 7, ’16, 3–5 PM Intro to Real Programming with Python $25 3 ≤ 4 ≤ 6 Wow, that was one of my best class sessions in a long time! A very fun group, and they learned a lot. Link to class notes: bit.ly/db-p3
Sun, Mar 6, ’16, 2–3 PM Custom Course for Private Group 3 ≤ 2 ≤ 6
Mon, Oct 26, ’15, 3–5:30 PM Build an Arduino-Controlled Pumpkin 3 ≤ 4 ≤ 20 davebsoft.com/programming-for-kids/events/pumpkin-hack.html
Fri, Sep 25, ’15–Oct 4, 5–6 PM Custom Course for Private Group $75 3 ≤ 2 ≤ 6
Mon, Aug 10, ’15–Aug 14, 1–4 PM Introduction to Python $150 3 ≤ 0 ≤ 6
Mon, Aug 3, ’15–Aug 7, 9 AM–12 PM Intermediate Python II $150 3 ≤ 5 ≤ 6 For those with considerable experience in Python, such as that gained from the beginning and intermediate Python classes. We’ll learn more Python, in the areas in which the group is most interested.
Mon, Jul 13, ’15–Jul 17, 1–4 PM Cool Animations and Art with Processing $150 3 ≤ 0 ≤ 6
Mon, Jun 29, ’15–Jul 3, 1–4 PM Intermediate Python $150 3 ≤ 3 ≤ 6 Continue learning Python, working on more advanced projects like a text adventure game, programs that fetch and process information from the Internet, and graphics with Processing and PyGame.
Mon, Jun 22, ’15–Jun 26, 1–4 PM Intermediate Python $150 3 ≤ 3 ≤ 6 Continue learning Python, working on more advanced projects like a text adventure game, programs that fetch and process information from the Internet, and graphics with Processing and PyGame.
Mon, Jun 15, ’15–Jun 19, 1–4 PM Introduction to Python $150 3 ≤ 3 ≤ 6
Sat, May 30, ’15, 1–3 PM Introduction to Programming in Tynker 3 ≤ 1 ≤ 6 http://www.meetup.com/Young-Programmers/events/220782474/
Sun, Mar 15, ’15, 1–4 PM Mixed Subjects 3 ≤ 1 ≤ 6
Sun, Jan 18, ’15, 2–4:30 PM Minecraft Modding with Scala 3 ≤ 2 ≤ 6 Come learn how to modify ("mod”) Minecraft with your own special features, using the Scala programming language. Nearly all Minecraft modders use the Java programming language, but we’ll use the superior Scala language. Your teacher, Dave Briccetti, is new to Minecraft modding, so there will be no charge for this class.
Sun, Nov 9, ’14, 2–4 PM Mixed Subjects $20 3 ≤ 0 ≤ 6
Sun, Nov 2, ’14, 2–4 PM Learn Computer Programming 3 ≤ 1 ≤ 6 This class is for kids with little or no programming experience. We’ll work mostly with Scratch, and those who want to can learn some Python too. With Scratch we’ll make simple games, simulations and stories, and learn some fundamentals of graphical programming: loops, conditions, events, positioning objects using x and y coordinates, sprites, and animation.
Sun, Oct 26, ’14, 1–6 PM Build an Arduino-Controlled Pumpkin 3 ≤ 4 ≤ 6
Mon, Jul 28, ’14–Aug 2, 3–5 PM Programming Simple Games in Python 3 ≤ 3 ≤ 6
Wed, Mar 5, ’14, 4–5:30 PM Programming with Scratch 3 ≤ 1 ≤ 6