ProCodeCG Kids Coding Camp – Python Programming Day #2 – 30 Dec 2016


Day #2 of Python Programming πŸ™‚ We’re ready to learn some encryption and decryption πŸ˜‰


Look at those happy faces πŸ™‚



Abit (isn’tΒ look so happy but he really is! :D)






The helpdesk that is always to shy to help πŸ˜€


We typed lots of codes in Python today, and sure we learned a lot too! πŸ™‚

These are Zaky and Zaki πŸ™‚


Capt. Zaki had to take care of two computers because Arya’s wouldn’t install Python so he kept trying to install every version while copying Arya’s data to the other computer πŸ™‚



IMG_9701 IMG_9702

There was a father looked very interested to sign his kid up to ProCodeCG class, he was trying to convince the kid πŸ˜€

IMG_9704 IMG_9705

Some bonding during the class



And these are screenshot of what we learned! We have learned some GUI, encryption and decryption using Caesar Cipher and Vigenere Cipher πŸ™‚

Bildschirmfoto 2016-12-30 um 9.27.49 AM Bildschirmfoto 2016-12-30 um 9.47.53 AM

Bildschirmfoto 2016-12-30 um 9.51.28 AM Bildschirmfoto 2016-12-30 um 10.05.39 AM

Bildschirmfoto 2016-12-30 um 10.19.47 AM Bildschirmfoto 2016-12-30 um 10.26.12 AM

Bildschirmfoto 2016-12-30 um 10.27.18 AM Bildschirmfoto 2016-12-30 um 10.29.46 AM

Bildschirmfoto 2016-12-30 um 10.31.21 AM Bildschirmfoto 2016-12-30 um 10.51.20 AM

Bildschirmfoto 2016-12-30 um 10.52.01 AM Bildschirmfoto 2016-12-30 um 11.22.11 AM

Bildschirmfoto 2016-12-30 um 2.05.02 PM 1 Bildschirmfoto 2016-12-30 um 2.05.02 PM

Tomorrow we will learn some files I/O and virus-antivirus πŸ˜‰

ProCodeCG Kids Regular Coding Class 13 Feb 2016 – Multiple Choice in Python, Minecraft RedStone and Blockly


Hello! Today we invaded Digilife Dago again πŸ˜€


Kids kinda miss this place, they had great experience from our last Coding Camp on December here πŸ™‚


Digilife provide us with lots of facilities: display, AC, internet connection and such a digital ambience πŸ™‚


Today, like usual, we have several threads in class. Some of the kids areΒ workingΒ on designing elevator and door with password with RedStone in Minecraft, some of them are working on Python code for multiple choices form and some of them are given intro to coding and algorithm πŸ˜‰

This is Malik working on his multiple choice code with Tkinter Python πŸ˜‰


This is Faris and Azriel, doing the same Python thing πŸ™‚


Cinta is designing her own quizzes to be implemented in Python. With Capt. Syahna assisting (while reading books :D)


Capt. Zaki is keeping up with things πŸ˜‰


This is Gaga and Aliyah. Gaga is working on his Minecraft RedStone things and Aliyah is working on Python πŸ™‚


Rizqi is a newcomer but he catches up really quick. He is working on Blockly, while babysitting his brother πŸ™‚ How cute πŸ™‚


And we also have Reza, working on Python, while Ismail and Roni working on their Minecraft Mods πŸ™‚


Kids always gather up when one of them start creating weird or funny codes πŸ˜€ Faris is creating a quiz where all the questions are correct :))


Cinta always has LOTS of idea. That’s why this class grows each time: because kids are limitless πŸ˜‰


This is Roni’s new elevator design! He uses different tricks than last week!


And this is a door controlled with a password. By Gaga πŸ˜‰


He uses a very complicated gate circuits to make this work!


And this is a screenshot of the Python codes we have been working on today πŸ™‚

Bildschirmfoto 2016-02-13 um 9.51.13 PM

ProCodeCG Kids Regular Coding Class 30 Jan 2016 – ComboBox, FileDialog and KeyLogger in Python


Today got lots of kids plus 2 newcomers yaaay! πŸ™‚ We continued our work on combobox, modify some file dialog with tkinter and learn to create simple keylogger πŸ˜€


Some kids sit on different side.


We also had this tiny little guest too πŸ™‚


These are the newcomers, Michael and Kevin. They are twins! πŸ˜‰


These ones are discussing about Farrell’s solar system code. These kids are so into science! Awesome!


We always have a great time on Saturdays πŸ™‚


The more the merrier! πŸ˜‰


Ardi is the Algodoo expert in our class. We challenge him to copy Farrell’s solar system code in Algodoo and this is what Ardi came up with! πŸ˜‰


We also did lots of debugging πŸ˜€


We make sure things work in every class to be able to move further the next week!


The class is supposed to be finished at 11. But kids usually hang around until 12 πŸ˜€


We still have lots of topics to learn! We were expecting another newcomers today, too bad we gave them the wrong address 😦 But hopefully they will join us next week!

ProCodeCG Kids Regular Coding Class 23 Jan 2016 – Combo Box in Python


Hello again! Today we decided not to continue our project on App Inventor since it requires a stable and fast connection and today we got no wifi connection. App InventorΒ takes lots of time to load the emulator, plus not every kids has email account to activate an App Inventor account so we will do something else today.


Today we continue working on our unfinished counting down code. And also how to create combo box so we will modify our code to have combo box to select day, month and year.


Creating combo box with Python Tkinter is quite straighforward.

Bildschirmfoto 2016-01-23 um 5.31.45 PM

This one is the code we want combo box GUI to be added on.

Bildschirmfoto 2016-01-23 um 5.32.47 PM

We also got a new sample of virus so we probably will dissect it next week! πŸ˜‰

Bildschirmfoto 2016-01-23 um 7.53.54 PM

ProCodeCG Kids Half-Day Coding Camp Cryptography #3


Hello! Today is the 3rd day of ProCodeCG Kids Half-Day Coding Camp Cryptography πŸ˜‰

Setting up room and prepare for a class has been a great way to start the day πŸ™‚


Why take a holiday if work is so much fun? πŸ˜‰


Yeaaay kids started to show up and ready to pick up where we left yesterday πŸ˜‰


They couldn’t wait to start the class and to see each other too!


Today we modify our previous code to have some awesome GUI πŸ™‚


It took some time to work things out to get the code we want but we shared ideas and took turns to solve the problems.


Coding on the spot is better than preparing a ready code because it will ignite the kids to be involved and be creative.


When we got stuck, our reliable captain Zaki is always ready to google and find some solutions πŸ˜‰


The kids will help each other to make their codes work



When the chief instructor got stuck, the lead captain got stuck too, there will be another kid find the solution πŸ˜€ This is Vai working on the main laptop to make the code work (we want the encryption to include some spaces πŸ˜€ )


When the kids got tired, they just took a quick break like this LOL


Or, teasing each other like this πŸ˜€


But when they are serious, they look like this. Eating while working πŸ˜€


Today we learned about Vigenere Cipher! This is Farrel reading the look up table to see how the cipher work!


And this is us with the certificates YEAAAYYYY


After the class. They wouldn’t stop playing together πŸ˜€


The most beautiful thing in camp like this is that the kids find new friends, make new bonding, create new things and be back home happier with loads of new experience!


They had packed up things but just couldn’t leave their friends πŸ˜€


While some of them still working on the computer (even that the main laptop had been shut down)


Look how happy they are!


See you on the next coding camp, kids! πŸ™‚ πŸ˜‰ ❀

Here are some of what we did today πŸ˜‰

Bildschirmfoto 2015-12-27 um 1.06.53 PMBildschirmfoto 2015-12-27 um 12.49.38 PMBildschirmfoto 2015-12-27 um 12.10.06 PMBildschirmfoto 2015-12-27 um 11.43.46 AMBildschirmfoto 2015-12-27 um 11.42.54 AMBildschirmfoto 2015-12-27 um 11.28.43 AMBildschirmfoto 2015-12-27 um 11.07.07 AMBildschirmfoto 2015-12-27 um 10.36.05 AMBildschirmfoto 2015-12-27 um 10.34.44 AMBildschirmfoto 2015-12-27 um 10.34.32 AMBildschirmfoto 2015-12-27 um 10.17.50 AMBildschirmfoto 2015-12-27 um 9.24.34 AMBildschirmfoto 2015-12-27 um 9.23.17 AMBildschirmfoto 2015-12-27 um 9.18.04 AM

ProCodeCG Kids Programming Class 17 Oct 2015 – Continuing Games Development in Python


Hello! Today we picked up where we left last week: continuing our GUI games with tkinter in Python!


Some kids missed the class last week so they have to catch up and type lots and lots lines of codes!

Some kids are faster and eager to make the code work so we have to set up several screens displaying different lines of code πŸ˜€


This kids always impress us with the passion and curiosity. They examine every line when there are some errors. They will go home in a bad mood if they cannot figure it out πŸ˜€

Sometimes, double assistance is needed to find out what goes wrong.


All in all, we had a great day! Just like every other Saturdays! πŸ™‚ Next week we will modify this game to be the famous game πŸ˜€