Name: Dave Briccetti
Type: User
Company: Dave Briccetti Software LLC
Bio: A contract software developer and teacher of programming to kids.
Twitter: dcbriccetti
Location: Lafayette, California
Blog: https://davebsoft.com
Dave Briccetti's Projects
A set of IPython notebooks and learning resources for an Introduction to Programming class, focusing on Python.
Example programs for Java learners
A webapp that creates an SVG file for laser engraving and cutting name cards
A Python program that solves New York Times Letter Boxed games
A clone of Wordle (https://www.powerlanguage.co.uk/wordle/) in Python
A metronome, with various sounds, and a simple visualization
A web application for music teachers to track student testing progress through music books
A webapp primarily for teachers to fairly and randomly call on students
3D example of a movable, jumpable egg
p5.js is a JS client-side library for creating graphic and interactive experiences, based on the core principles of Processing. http://twitter.com/p5xjs —
p5.sound brings the Processing approach to Web Audio and p5.js. Demos:
Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
Simple lessons and examples on Phaser version 3 and newer
Phaser 3 Documentation and TypeScript Defs
base for a 3d platforming game
Microsoft MakeCode (PXT - Programming eXperience Toolkit)
Microsoft MakeCode editor for Adafruit Circuit Playground Express
Python library to interact with LEGO® Move Hub (from LEGO® BOOST set)
Python lessons for young programmers
Github Classroom Python Template
Analyzing Netflix user activity using Python and Pandas
A Python text adventure game engine and sample games
Code from Coding Train YouTube video tutorials.
A webapp to manage a class of students in a computer lab
A webapp to manage a classroom of students on computers
A program to extract school pictures from pages of thumbnails. And a program to place student names and pictures in a seating chart.
Ensure all students get an equal portion of your time, by activating their name when you are working with them