This past CoderDojo drop in lab was a great day for all involved.  The theme this month was International Women’s Day, and many of the Learners where doing awesome things with projects they worked on previously during our special International Women’s Day Learn to Code event, as well as many working on brand new projects. The topic of this lab’s workshop was Python. Python is a very useful and straightforward language to learn. It has an English like syntax, so it is very approachable even for beginners. For learners it is a great next step from Scratch to writing code.

As always this event wouldn’t have been possible without the support of the mentors as well as Bitmaker General Assembly, who provide us with a venue to run our CoderDojo events.

Showcase

There were a lot of learners who wanted to showcase their work at this lab. On showcase was Python, Twine, and Scratch. To showcase what the learners were doing in the Python workshop, Chapter Champion Tyler presented a quick overview of the material that learners worked through. Then on display was one of the projects that was created using Python

The Python project used Python Turtle which allowed for drawing shapes. This project had the drew geometric patterns on the screen, slowly change colors.

The first scratch project Fight Griffin. It is a game where you have to fight a griffin and dodge an asteroid. You use the space bar to use a skill to attack the griffin.

The next project was Driving Game remix. A remix is when you take someone’s project and make a new scratch project using their work as a starting point. This remix was of the driving game to make have multiple cars driving around the course.

The next project was Ghost, Bat and Cake game. It is a game with a Ghost, Bat, and a cake.

The next project was Rosa Parks Story. This project was further work done on the story done on March 10th. It is a story about Rosa Parks. It also made use of one several extension that is available in Scratch 3.0 which made the characters also speak their dialog as well as display it.

The next project was Kill the Dragon. It is a game with a wizard and you fight the dragon with lightning bolts and baseballs. It uses a loop to always move a cross hair sprite to follow the mouse, so you can see where you are about to attack.

The final scratch project was Awesome Translate. It made use of another the really cool extensions in Scratch 3.0. The extension that was used took text you created and translated it into different languages.


The final showcase project was a Twine project. Twine allows you to create choose-your-own-adventure type stories using a combination of text, pictures, and programming. The story had a great story with lots of pictures and many paths you could follow. There were many branches in the story.

Closing Notes

There were some really great projects worked on in the March session. We look forward to seeing everybody next month. Be sure to look out for our Python resources article if you want to dig deeper into Python.

 

 

 

Michael West

About Michael West

Michael is a CoderDojo Mentor with 10 years of teaching experience in IT. He has worked in Asia for several years teaching English to kids, and loves to program and tinker with electronics in his spare time. He currently works as a Technical Trainer at SuMO IT Solutions delivering ServiceNow Training