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

Standard

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

IMG_9687

Look at those happy faces πŸ™‚

Zaky

IMG_9690

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

IMG_9693

Dea

IMG_9692

Arya

IMG_9694

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

IMG_9691

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

These are Zaky and Zaki πŸ™‚

IMG_9698

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_9700

IMG_9699

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

IMG_9688

IMG_9689

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 at C0&Co DevCember2016 – 17 Dec 2016

Standard

ProCodeCG was taking part in this awesome developer meetup day πŸ™‚ As listedΒ on the poster, our founder shared about Intro to Python for Encryption and Decryption.

devcember2016

This event adopt BarCamp concept where there are many stages with different speakers deliveringΒ different topics at the same time. ProCodeCG was on Bar 3, the session is from 13:00 – 13:45

IMG_8692

Before the session started, Kang Helmi from DyCodeX gave an opening speech

IMG_8693

Followed by a welcome speech from the owner of Co&Co Space

IMG_8698

He explained about Co&Co and very welcome about anyone who’s interested making collaboration or signing up for membership. They are giving special price and discount πŸ™‚

IMG_8699

DyCodeX gave away a cool developer t-shirt to one of the audience πŸ˜‰

IMG_8701

The lobby

IMG_8695

Fully packed with people

IMG_8696

This event really drew lots of people to come πŸ™‚

IMG_8697

ProCodeCG Team πŸ™‚

IMG_8700

We had our cool ProCodeCG Kids Captain there too πŸ™‚ He helped us explaining about ProCodeCG πŸ™‚

IMG_8707

Since there was an audience asked “what is ProCodeCG?” we showed some videos about ProCodeCG Kids and ProCodeCG Coding Mum πŸ™‚

IMG_8711

And then we learned some Python πŸ™‚

IMG_8712

The audience

IMG_8694

IMG_8703

IMG_8704

We learned some encryption, decryption, GUI and virus πŸ™‚ This one is an example of a brute force of a caesar cipher. Can you spot devcember2016 there? πŸ˜‰

IMG_8705

After us, DyCodeX will share about Intro to ESPectro πŸ™‚

Mas Adit and Mba Ria were getting ready πŸ™‚

IMG_8706

So sorry we had to leave and couldn’t join the other sessions so the report must end here :((

IMG_8708

DevCember will be an annual event, so see you next year! So proud to be part of this cool event! πŸ™‚

ProCodeCG Kids Coding Camp – Python Programming – Day #2

Standard

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 πŸ˜‰
IMG_5307

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

IMG_5308
IMG_5309

Capt. Zaki explained the brute force process

IMG_5310

Our Lead Captain is very reliable πŸ™‚
IMG_5311

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

IMG_5312

This one is too tired LOL
IMG_5316

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

ProCodeCG Kids Half-Day Coding Camp Cryptography #3

Standard

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 πŸ™‚

IMG_2603IMG_2604IMG_2605

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

IMG_2606

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

IMG_2608

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

IMG_2609

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

IMG_2611

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.

IMG_2612

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

IMG_2613

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

IMG_2614

The kids will help each other to make their codes work

IMG_2617

IMG_2618

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 πŸ˜€ )

IMG_2619

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

IMG_2624

Or, teasing each other like this πŸ˜€

IMG_2633

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

IMG_2626IMG_2627IMG_2628IMG_2629

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

IMG_2634IMG_2635

And this is us with the certificates YEAAAYYYY

IMG_2636IMG_2638IMG_2639IMG_2640

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

IMG_2642

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!

IMG_2644

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

IMG_2646

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

IMG_2647

Look how happy they are!

IMG_2648IMG_2649

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 Half-Day Coding Camp Cryptography #Day 2

Standard

Today we started to do encryption and decryption with substitution cipher!

Preparation before the class started

IMG_2539

Digilife Dago is a very nice and comfortable place, we have great internet connection, accessible power sockets, air conditioner, super big screen, clean toilets and a very friendly and nice musholla.

IMG_2540

Most of the kids continue their codes at home and show it to their friends in the morning πŸ˜‰

IMG_2542

Some kids came late due to the heavy traffic, but they quickly set things up to catch up with the class.

IMG_2543

We only have one female student (plus one female captain) in this batch πŸ™‚ Not many girls interested in coding, probably because it is some kind of intimidating? πŸ˜€

IMG_2544

We started encryption and decryption with Caesar Cipher.

IMG_2545

We encrypted some messages and then try to decrypted them.

IMG_2548

We also learned how to do the brute force! This kid (Farrell) count each letter just to find out the key! LOL

IMG_2549

Yeah, and of course, kids love to play during the class πŸ˜€

IMG_2550

 

The best thing of gathering kids in a class is when they working together and share things

IMG_2551

Give them challenges, and their bright brains will surprise you πŸ™‚

IMG_2552

We also learned about ROT13 πŸ™‚

IMG_2560

And encrypted and decrypted LOTS of messages!

IMG_2563

We also made a decryption competition πŸ˜€

IMG_2564

Some people might say that programmers have no life. That’s not true! πŸ˜‰ Look at how much we are having fun!

IMG_2566

 

Lunchtime. LOL (with hood and all) LOLIMG_2568

After the lunch we learn some password breaking logics.

IMG_2570

Also about One Time Pad encryption.

IMG_2571

We learned some GUI in Python too, to make the code user-friendly!

IMG_2572

Coding and cryptography might sound pretty darn serious but look at these kids! No frowns at all! πŸ™‚

IMG_2573 IMG_2574 IMG_2575Β Β  IMG_2578

And these are the screenshots of a bit of what we’ve learned today!

Bildschirmfoto 2015-12-26 um 10.35.16 AM

Bildschirmfoto 2015-12-26 um 11.27.58 AM

Bildschirmfoto 2015-12-26 um 11.42.20 AM

Bildschirmfoto 2015-12-26 um 11.44.52 AM

Bildschirmfoto 2015-12-26 um 2.00.39 PM

Tomorrow we’ll do more encryption and decryption!!! With Vigenere Cipher πŸ˜‰