Grace Hopper Program
During the project phase each student explores new technologies needed to bring their specifics idea to life. You'll dive into documentation and learn the nitty gritty through hands-on work. That new knowledge presents a teaching opportunity for you and your classmates. Each student gives a Tech Talk presentation to their own cohort, sharing their new expertise. To get a sense for what Tech Talks look like, check out some recent videos below!
So you want to create your own programming language
If you've ever felt the urge to develop the NBPL (next big programming language) this is the Tech Talk for you!
S.O.L.I.D. Principles of Object Oriented Design
The complexity of code can quickly get out of hand, even when we start out with the best of intentions. Watch this talk to learn about common pitfalls in objected oriented programming and how to clean up your "spaghetti code"!
How to Use Phaser and Understanding Game Engines
Rebecca Clipper takes a look at the history of game engines and explores the game framework Phaser.
How to Compose Music with Code - Intro to Sonic Pi
Do you love music but never learned how to play an instrument? Do you have a song inside you, waiting to be sung? Do you know how to type? Then come learn how to use Sonic Pi!
How to use Canvas and WebGL
An introduction to canvas and how to draw in it, plus a brief introduction to some of the things that can be done in canvas using WebGL.