ProCodeCG Kids Coding Camp – Python Programming – Day #3


The last day! We learned to create virus, and the antivirus of course! πŸ˜€

Before we learn how to create virus, we have to learn how to write to and read from a file πŸ™‚

Bildschirmfoto 2016-06-29 um 9.23.40 AM

We also have learn how to find files in directory

Bildschirmfoto 2016-06-29 um 9.38.28 AM

or finding a specific file

Bildschirmfoto 2016-06-29 um 10.26.05 AM

Then we can start create the virus

Bildschirmfoto 2016-06-29 um 8.59.06 AM

The virus is not dangerous, basically it just makes a copy of itself to another file, and only .py files πŸ™‚ The antivirus is simply deleting the virus body from the infected file

Bildschirmfoto 2016-06-29 um 10.45.49 AM

We also created an encryption virus using a simple substitution cipher

Bildschirmfoto 2016-06-29 um 12.10.11 PM

The antivirus is simply reversing the process which is decrypting using substitution cipher πŸ™‚
Bildschirmfoto 2016-06-29 um 12.11.24 PM

Some kids arrived late so we waited a bit before starting the class


The class (only missing one kid who didn’t feel so well today)


Each piece of code is being tested. This is the view of Capt. Zaki laptop’s screen.


Lots of code needs debugging, Capt. Zaki handles two computers at the same time πŸ˜€
IMG_5373 IMG_5374
IMG_5375 IMG_5376

Busy captains
IMG_5377 IMG_5378

We finally finished all the codes!

So it’s a wrap! πŸ™‚


Tomorrow we will learn how to create apps for android πŸ™‚

This is us on the way home, fully packed on the back seat LOL

UntilΒ tomorrow! πŸ˜‰


ProCodeCG Kids Coding Camp – Python Programming – Day #2


Today we learn about cryptography πŸ˜‰

We started with substitution cipher πŸ™‚

Bildschirmfoto 2016-06-28 um 9.48.59 AM

We did encryption and decryption, and brute force too πŸ˜‰

Bildschirmfoto 2016-06-28 um 9.49.14 AM

We modified the code and added some while loop

Bildschirmfoto 2016-06-28 um 10.38.15 AM

And there was a quiz to be solved πŸ˜€

Bildschirmfoto 2016-06-28 um 11.09.52 AM

Next was Vigenere Cipher, a bit harder but we did it πŸ˜€
Bildschirmfoto 2016-06-28 um 11.41.36 AM

We did encryption and decryption in Vigenere, and modify it from uppercase to lowercase

Bildschirmfoto 2016-06-28 um 1.15.38 PM

We read several references too to make sure we understand how it works πŸ˜‰
Bildschirmfoto 2016-06-28 um 1.45.21 PM Bildschirmfoto 2016-06-28 um 1.56.23 PM

ProCodeCG Kids don’t just code, they read books too πŸ˜‰

This is the scene in the morning πŸ™‚ We prepare the class together, and this is the values being taught in ProCodeCG: teamwork and sharing πŸ™‚


Capt. Zaki explained the brute force process


Our Lead Captain is very reliable πŸ™‚

Capt. Azriel working on modifying the encryption code too πŸ™‚


This one is too tired LOL

But we will be alive and kicking again tomorrow to learn how to make virus and antivirus in Python tomorrow! πŸ™‚