🌲 🌈 💻 ✨ 📚
Tools: Swift, SpriteKit, AVFoundation | Source Code: GitHub
The Code of Life is a Swift playground that I developed for my Apple WWDC18 Scholarship submission. It teaches children about programming by exploring the nature of DNA, and includes 8-bit animations drawn by yours truly!
I really enjoyed the process of developing The Code of Life. I knew from the start that I wanted my playground to have something to do with education. I'd learned about the process of DNA replication that week in biology, which got me thinking about the parallels between DNA and programming (a.k.a. "the code of life"). Eventually, I landed on an idea that combined the two! It was my first time using Swift Playgrounds, so it involved a lot of experimentation and frustrated nights, but eventually I was able to build something that I'm really proud of.
I was lucky enough to get selected for a WWDC18 Scholarship with my submission, and visited San Jose in June 2018 to attend the conference! In October 2018, I attended the Swift Educator Summit in Berlin, where I presented my project to 120 computer science educators and discussed best practices for CS education.
You can watch a demo of The Code of Life below!