ProCodeCG Kids Regular Coding Class – 5 Jan 2019

Standard

Happy New Year 😉

IMG_2889

IMG_2891

IMG_2892

Hello Agham 🙂

IMG_2859

IMG_2872

Agham wants to do challenges today 🙂

IMG_2888

He finished Minecraft Hour of Code

IMG_2902

and then working on Blockly Games

IMG_2922

IMG_2927

IMG_2928

Agham got some help from Ka Djalu 🙂

IMG_2862

Djalu is still working on encryption and decryption virus

IMG_2864

IMG_2873

IMG_2884

Testing the encryption and decryption process

IMG_2886

Infecting the files

IMG_2932

and modifying the virus

IMG_2913

Sam’s apps is working but still needs lots of improvement

IMG_2863

IMG_2868

The code

IMG_2885

The app 🙂 We’re going to design a more interesting GUI 🙂

IMG_2904

Al is still figuring out what to be the next game 🙂

IMG_2865

IMG_2879

IMG_2882

IMG_2893

IMG_2908

IMG_2926

IMG_2935

Badi is exploring a new game

IMG_2866

IMG_2869

IMG_2870 IMG_2871

IMG_2887

IMG_2907

Hafiz finished the Flappy Bird Game 😉

IMG_2874

IMG_2883

IMG_2899

IMG_2933

Fathan is creating a horror Mario Bros-like Game 🙂

IMG_2890

 

IMG_2895 IMG_2898

 

IMG_2912

IMG_2924

IMG_2925

There are always interesting things going on in our class 🙂 We’ll be reporting about our next class 🙂

*Photos and videos are also available here

 

 

 

ProCodeCG Kids Coding Camp – Python Programming – Day #3

Standard

The last day of Kids Python Programming Coding Camp 🙂

IMG_7095

IMG_7140

Veyzha actually learned two things today: Python programming and GameMaker 😀 Veyzha had successfully made a simple calculator GUI in Python and then helped Kenzie to do the same thing 🙂

IMG_7097

IMG_7104

Kenzie finished the task to create a simple calculator with GUI and explore simple artificial intelligence in Python 😉

IMG_7098

IMG_7145

IMG_7146

IMG_7154

IMG_7155

Vius had completed lots of difficult challenges. Including creating a pizza restaurant form that can calculate the price and the discount for different kind of pizzas and different kind of toppings for each kind of pizzas 😀

IMG_7101

IMG_7107

IMG_7152

IMG_7153

Ren finished task very quickly today 🙂 He went through encryption, decryption, virus, antivirus and encryption-decryption virus then simple artificial intelligence 😀

IMG_7111

Ren helped Veyzha to debug the program 😉

IMG_7122

IMG_7144

 

IMG_7157

Capt. Faris created his own applicable app with Android Studio 😀 Awesome 🙂

IMG_7156

Our incredible Python Programmers 😉 Veyzha had to leave earlier so there were only 3 of them at the end of the class 🙂

IMG_7158 IMG_7160

Glad to be able to produce another class of Python Programmers! See you again kids, now you have the skills most people want so bad 🙂

ProCodeCG Kids Coding Camp – Python Programming Day #3 – 31 Dec 2016

Standard

Day #3! We’re ready to create some virus, infect some files and recover them using anti-virus 😉

IMG_9747

Zaky

IMG_9748

Dea

IMG_9749

Abit

IMG_9750

and Arya couldn’t wait to see how viruses work 😀

IMG_9751

We learned two virus today: a duplicating self virus and an encryption virus 🙂 For each virus there is an antivirus.

IMG_9752

The code for each one is very long and cryptic

IMG_9753

It took a while to type and debug it 🙂

IMG_9754

IMG_9755

Plus we have to be extra careful running the virus, otherwise the whole directory of python work for the last 3 days will be infected 😀

IMG_9757

We had to quarantine the virus in a separated folder to make sure it only infect the files we wanted to be infected 🙂 Notes: running anti-virus will clean the virus file too 😀

IMG_9758

This is how the kids look like after hours of virus-antivirus coding LOL

IMG_9761

Dea had just lost her virus wiped away by the anti-virus, Abit start massaging his shoulder due to long typing, and Arya said “Ka, I’m giving up typing, can we take a break” for the tenth times 😀

IMG_9762

So Capt. Zaki had to copy the virus file to Arya’s laptop after Arya promised he will type the anti-virus 😀

IMG_9769

IMG_9770 IMG_9771

IMG_9772

While Capt. Fizhan specialization is still: babysitting 😀

IMG_9774

IMG_9776

Here they are: our kids python programmers! Watch out world! They can encrypt, they can decrypt and they can create viruses that encrypt!!! 😀

IMG_9780

The screenshots of our codes today 😀

Bildschirmfoto 2016-12-31 um 9.11.25 AM Bildschirmfoto 2016-12-31 um 9.26.23 AM

Bildschirmfoto 2016-12-31 um 9.26.35 AM Bildschirmfoto 2016-12-31 um 10.21.35 AM

Bildschirmfoto 2016-12-31 um 10.30.27 AM Bildschirmfoto 2016-12-31 um 11.26.57 AM

Bildschirmfoto 2016-12-31 um 11.27.55 AM Bildschirmfoto 2016-12-31 um 11.33.45 AM

Next week we will start Creating Apps and Arduino Programming Coding Camp 🙂 Will be reporting very soon! Happy New Year! 😉

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 #3

Standard

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

IMG_5362
IMG_5363

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

IMG_5364
IMG_5366

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

IMG_5369

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!
IMG_5379

So it’s a wrap! 🙂

IMG_5383

Tomorrow we will learn how to create apps for android 🙂

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

Until tomorrow! 😉

ProCodeCG Kids Half-Day Camp Virus AntiVirus Day #3

Standard

Wow, the last day of Kids Half-Day Coding Camp Virus AntiVirus!

IMG_2837

Today we create encypting virus and its antivirus 🙂

IMG_2838

The last day felt a bit different, because we knew tomorrow we won’t be doing this anymore 😥

IMG_2842

The pattern for each coding camp batch (3 days)  is always like this: day #1 everyone tends to be very quiet because they still don’t know each other. Day #2 they started to make friends and talk to each other, share things etc. Day #3 they would have spent enough time to be best buddies and that’s exactly when the camp ends 😀

IMG_2843

This batch is very interesting because ALL the girls are: serious, almost never talk to each other, very quiet, work alone and not demanding.

IMG_2845

And the boys are: SUPER loud, play computer games A LOT, eat A LOT, always working in groups and very demanding 😀

IMG_2846

When the shalat time comes, the girls have to wait until the boys done performing theirs because the boys will take up lots of space at the musholla while being very intimidating and loud 😀

IMG_2847

These two girls sneaked up after the boys done 😀 They got dumped from the musholla by the boys the day before so they decided to avoid the boys 😛

IMG_2848

Yeay, there have been more than 100 kids joining our coding camp since 2014! 🙂

IMG_2850

One of our favorite facility at Digilife is the screen that can connect to Apple TV through AirPlay. A Mac can display the screen wirelessly and so an iPhone! 😉

IMG_2853

Look. At. The. Boys. LOL

IMG_2854

It took forever to gather all of them to get their pic 😀

IMG_2855

Oh well…

IMG_2856

… still not ready…

IMG_2857

half-ready

IMG_2858

we had to keep taking pics because each time somebody’s face was behind others!

IMG_2859

again..

IMG_2860

AirPlay disconnected so we decided to took more pic, again 😀

IMG_2861

Notice that the girls stand still while the boys… *no comment LOL*

IMG_2862

it was impossible to get everyone’s face on the camera, OMG 😀

IMG_2863

so we stopped taking pics before this gone crazier 😀

IMG_2864

We took some pics with parents

IMG_2867

and with the student too 😉

IMG_2869

while the others play games on the other side

IMG_2870

this one insisted to stay on his corner 😀

IMG_2871

“It’s nice here, a comfortable place with high speed wifi and air conditioner. Beside, I haven’t been picked up yet.” He said. 😉

IMG_2873

Bye-bye kids, see you very soon on the next coding camp! *sob sob*

IMG_2876

This is some screenshots of what we code today! 😉

Bildschirmfoto 2015-12-30 um 10.38.00 AM

Bildschirmfoto 2015-12-30 um 10.49.41 AM

Bildschirmfoto 2015-12-30 um 12.11.44 PM

Bildschirmfoto 2015-12-30 um 7.25.03 PM

ProCodeCG Kids Half-Day Coding Camp Virus Antivirus Day #2

Standard

Virus Antivirus Coding Camp Day #2!

IMG_2776

Day #2 is always when the kids start to know each other 🙂

IMG_2777

The girls tend to be quiet and consistently pay attention while the boys started to gather and make noises 😛

IMG_2778

Today we start creating the virus, and see how it worked 😀

IMG_2779IMG_2782IMG_2783IMG_2784IMG_2785IMG_2786IMG_2787IMG_2789

This one always freaked out about running the virus because he had just heard that the captain got python-based game stopped working infected by the virus LOLIMG_2790

But we finally finished testing the virus and created the antivirus to recover all the infected files 😉

IMG_2791IMG_2792IMG_2793IMG_2794IMG_2795IMG_2796IMG_2798IMG_2799IMG_2800IMG_2801IMG_2802

IMG_2803

We also learned about some encryption and decryption, because tomorrow we will make encryption virus! 😀

IMG_2804IMG_2805

This is how the virus and the antivirus look like 😉

Bildschirmfoto 2015-12-29 um 12.14.31 PM

We’ll be reporting again 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 😉