91 to 100 - #100DaysOfCode
1 May 2022
This is my tenth and final post in the #100daysofcode challenge series. On this page I will detail what I have covered during days 91 to 100.
A reminder of the rules for the challenge:
- Code for a minimum of an hour every day for the next 100 days
- Tweet about your progress each day (follow me @jazibobs)
Day 91 - 30 Apr 2022
Completed another part of the Zenva HTML5 game programming course. Today saw me complete a Donkey Kong clone using Phaser3. Here’s another lovely certificate to add to the collection:
https://academy.zenva.com/certificate/1d
Day 92 - 1 May 2022
Made a start on the final project for the Zenva HTML5 game development course. I’m going to be working with the kontra library which I think is popular with participants of the js13k game jam since it’s so lightweight. Looking forward to seeing what it has to offer.
Day 93 - 2 May 2022
Making the most out of the bank holiday weekend and finally caught up on my backlog of days and documenting my progress. I used my hour today to update my personal site with a post about what was covered between days 81 and 90:
Day 94 - 3 May 2022
Currently undertaking CAT2 professional development so I can teach IBDP computer science in the future. I spent today learning how to write pseudocode using their style guide. Lots of positives to take away from the experience, I found it to be a lot more forgiving than the CIE standards I’ve been using for the last 5 years and I’m happy that it has clear definitions of a wide range of abstract data types.
Day 95 - 4 May 2022
We’ve recently switched to online learning in Beijing so I needed to rejig my programming lessons for my students. Whilst I’m sad to need to delay programming teaching them to work with micropython on our new Pi Pico kits, I hope the students will enjoy the programming challenges I’ve created for them instead!
Day 96 - 5 May 2022
Made a start on the final project for my Zenva HTML5 game development program. I’m working with a lightweight engine known as Kontra.js to build a simple puzzle game.
Day 97 - 6 May 2022
Completed the Zenva HTML5 games programming program by finishing my Match-3 project with Kontra.js, received another certificate to add to the collection.
Day 98 - 7 May 2022
Continuing with my IBDP computer science training. I was tasked to design algorithms which demonstrate a range of computation thinking methods for students including thinking procedurally, thinking logically, setting out pre and post conditions, thinking concurrently and abstraction.
Day 99 - 8 May 2022
Returned to the old favourite of freeCodeCamp to learn more about Express.js and building my own middleware as part of the backend programming and API course.
Day 100 - 9 May 2022
Final day of 100 days of code! To reflect on the work I completed over the last 100 days I made a visualisation of the different skills I’ve been developing using D3.js and uploaded it to CodePen:
See the Pen 100 Days of Progress - #100DaysOfCode by Jared Rigby (@jazibobs) on CodePen.