When I first enrolled in my university, Singapore Universitty of Technology and Design(SUTD), they taught us a new coding language, python. The course was designed around beginners with no eexperience in coding and allowed me to confirm the basics of what I learnt while also exploring different libraries and building a few projects in order to further my understanding.
A visualisation library
In order to supplement the school's material, I decided to learn more libraries which would help to create visuals to reepresent my works. The school was already starting to teach matplotlib thus I decided to look into the turtle libraries. Below are a few of the projects I built in order to learn more about the library.
Learning more about the coordinate system (why is 0,0 in the center)
Creating a board based on sevens to test array generation
Incorperating other libraries and using user inputs
Incorperation into tutoring
I was teaching a primary school student at the time and decided to create a few basic programs in order to generate questions for them and denhance their learning.
This program generates a rectangle with several circles inside it, to help the student visualize the relationship between radius of circle and the sides of a rectangle as well as the area missing when circles are placed in cuboids.
This program generates random algebra questions for them to solve. I used this to generate many questions while teaching them algebra.