My challenge today is to teach a roomful of teenagers about relational databases!
“Hey fellow kids, normalized schemas and foreign key indexes are the shizz nizzit! They’re cooler than Fortnite, so don’t be a NoSQL lamestain!”
Actually, I’m a little scared of this crowd: some are already programming their own video games, others had to borrow computers for this session, ages 12 to 19. There’s a HUGE range of experience and backgrounds in this audience.
Aiming to at least give everybody some background about what a database is and the different kinds - so when they encounter them again later they’ll have some context.
The main activity will be thinking up a schema on paper. Advanced kids can hop into Cloud9 and implement it in PostgreSQL
Anyhow, to make everyone feel better I’m opening with a pic of me as a nerdy teenager circa 1986 pic.twitter.com/sX4iYAp1bJ
Teen database class had mixed results: lecture part was a bit much, and for the hands-on I tried using Cloud9, but it now requires a full AWS signup, including CC info. So I switched to Glitch, which didn’t even require a login - and everyone loved it immediately!
Next time I teach kids, it’s going to be all about @glitch - everyone was able to get in and do stuff, and the advanced ones were already doing fun custom tweaks.