ProCodeCG – Private Coding Class – Algorithm & Data Structure – Day #1


Today we learn about programming languages, datatypes and basic principles of programming: sequences, looping, conditionals dan functions 🙂

Screen Shot 2020-07-14 at 10.46.55

we started with looping

Screen Shot 2020-07-14 at 10.53.02

and then operators

Screen Shot 2020-07-14 at 10.54.41

and then conditionals

Screen Shot 2020-07-14 at 11.01.17


Screen Shot 2020-07-14 at 11.05.21

then we did some challenges 🙂 this one is how to determined whether a number is prime or not

Screen Shot 2020-07-14 at 11.09.13

Screen Shot 2020-07-14 at 11.10.39

we learned different techniques and logics to solve the problem

Screen Shot 2020-07-14 at 11.19.26

comparing different codes

Screen Shot 2020-07-14 at 11.22.32

and modify it to be able to display list of prime numbers in a certain ranges 🙂

Screen Shot 2020-07-14 at 11.31.34

we’re going to learn about data structures in the next class 😉


ProCodeCG – Java Programming Private Class – Online – 28 April 2020 – Day #2


Today we code hash table and graph implementation in Java 😉

Screen Shot 2020-04-28 at 15.21.58//

Screen Shot 2020-04-28 at 15.13.41//

Screen Shot 2020-04-28 at 14.53.54//

Screen Shot 2020-04-28 at 14.43.18//

Screen Shot 2020-04-28 at 14.41.28//

Screen Shot 2020-04-28 at 14.41.24//

*Photos are also available here and the video can be accessed here

ProCodeCG Kids Regular Coding Class – Online – 25 April 2020


List of works today 🙂

Screen Shot 2020-04-25 at 09.03.45

Vian is developing something in Roblox he didn’t want to share the screen 🙂 But he is collaborating with other kids to create a game in Roblox

Screen Shot 2020-04-25 at 09.01.02

Irham is going through the next stage of intro to programming today

Screen Shot 2020-04-25 at 09.32.06 Screen Shot 2020-04-25 at 09.39.41

Screen Shot 2020-04-25 at 10.02.50 Screen Shot 2020-04-25 at 10.03.29

Screen Shot 2020-04-25 at 10.14.43

and then Irham finished it gloriously

Screen Shot 2020-04-25 at 10.34.54

so he can move on to creating games in GameMaker 🙂

Screen Shot 2020-04-25 at 10.44.56

Screen Shot 2020-04-25 at 10.57.15

Capt. Awa is still working on his animation project with Blender 😉

Screen Shot 2020-04-25 at 09.32.11

he is adding some lighting 🙂

Screen Shot 2020-04-25 at 09.40.12 Screen Shot 2020-04-25 at 09.40.16

Screen Shot 2020-04-25 at 09.41.41 Screen Shot 2020-04-25 at 09.49.04

Screen Shot 2020-04-25 at 09.51.40 Screen Shot 2020-04-25 at 09.32.17

Screen Shot 2020-04-25 at 09.55.29 Screen Shot 2020-04-25 at 10.00.42

Screen Shot 2020-04-25 at 10.01.13 Screen Shot 2020-04-25 at 10.03.20

and also experimenting with particles

Screen Shot 2020-04-25 at 11.13.42 Screen Shot 2020-04-25 at 11.36.17

a realistic donut created by Capt. Bullitt 😉

Donut Sharable

Capt. Faris and Capt. CG is developing an app to take attendance with photos. Capt. Faris is building the back end while Capt. CG is developing the front end

Screen Shot 2020-04-25 at 09.49.55

Screen Shot 2020-04-25 at 09.52.58

Screen Shot 2020-04-25 at 10.15.22

Screen Shot 2020-04-25 at 09.54.35

we need a cloud service to store the photos from front ent and then be processed by backend

Screen Shot 2020-04-25 at 09.54.54 Screen Shot 2020-04-25 at 10.20.54

Screen Shot 2020-04-25 at 10.24.39

ok we have succesfully sent the picture to the cloud

Screen Shot 2020-04-25 at 10.33.21


Screen Shot 2020-04-25 at 10.34.35

we’re also looking for a machine learning library to recognize the pic but later we decide to correlate the pic with user and password

Screen Shot 2020-04-25 at 11.24.55

AlFattan is adding lives to his COVID Game 😉

Screen Shot 2020-04-25 at 09.54.26 Screen Shot 2020-04-25 at 10.02.40

Screen Shot 2020-04-25 at 10.04.22 Screen Shot 2020-04-25 at 10.06.37

Screen Shot 2020-04-25 at 11.06.02 Screen Shot 2020-04-25 at 11.07.48

we have to add lines of codes

Screen Shot 2020-04-25 at 11.09.18 Screen Shot 2020-04-25 at 11.20.32

ok it works now! 🙂

Screen Shot 2020-04-25 at 11.21.08 Screen Shot 2020-04-25 at 11.21.14

Screen Shot 2020-04-25 at 11.31.00 Screen Shot 2020-04-25 at 11.38.55

Screen Shot 2020-04-25 at 11.46.26 Screen Shot 2020-04-25 at 11.48.54

Ara is still developing games using Unreal Engine

Screen Shot 2020-04-25 at 10.05.05 Screen Shot 2020-04-25 at 10.07.14

he added more animation

Screen Shot 2020-04-25 at 10.07.26 Screen Shot 2020-04-25 at 10.08.42

and more codes

Screen Shot 2020-04-25 at 10.35.39 Screen Shot 2020-04-25 at 10.41.52

Screen Shot 2020-04-25 at 10.50.47

Baran is creating a Flappy Bird Game with JavaScript 😉

Screen Shot 2020-04-25 at 10.36.37

we have to deal with every line of error that occur

Screen Shot 2020-04-25 at 10.41.29 Screen Shot 2020-04-25 at 10.50.10

Screen Shot 2020-04-25 at 11.02.37 Screen Shot 2020-04-25 at 11.13.01

until it finally works 😉

Screen Shot 2020-04-25 at 11.22.43 Screen Shot 2020-04-25 at 11.28.55

got some more errors and we fixed it 😉

Screen Shot 2020-04-25 at 11.30.10 Screen Shot 2020-04-25 at 11.30.51

Screen Shot 2020-04-25 at 11.37.14 Screen Shot 2020-04-25 at 11.53.35

Screen Shot 2020-04-25 at 11.58.58 Screen Shot 2020-04-25 at 12.02.20

Badi is creating a filter on Instagram and asking everybody in the class, which pic of food is better 😀 😀 😀

Screen Shot 2020-04-25 at 10.47.25

Kinan’s game is working now after we added more codes 🙂 Too bad we cannot screenshot the result 🙂

WhatsApp Image 2020-04-25 at 13.04.21

Fadhlan is very busy creating an automatic hand sanitizer spray, no screenshot because Fadhlan use Zoom on a smartphone, just like Kinan.

Fab is doing some COVID animation 🙂 His game in GameMaker is also in development

Screen Shot 2020-04-25 at 10.36.45

and this is the next project 😉

WhatsApp Image 2020-04-25 at 10.54.12

All are productive and making progress 😉 Can’t wait until next week! 😉

*Photos are also available here

ProCodeCG Kids Private Coding Class – Creating Apps – Online – 28 March 2020


Ara’s work today is to create an app that shows location on Google Map 🙂

this is the previous app from previous class 😉

Screen Shot 2020-03-28 at 14.08.07

Screen Shot 2020-03-28 at 14.08.00

now we’re going to jump to create an app with quite high level of difficulties

Screen Shot 2020-03-28 at 14.09.41

we start with the design

Screen Shot 2020-03-28 at 14.11.36 Screen Shot 2020-03-28 at 14.13.08

Screen Shot 2020-03-28 at 14.15.37 Screen Shot 2020-03-28 at 14.20.37

Screen Shot 2020-03-28 at 14.20.54

and then the code

Screen Shot 2020-03-28 at 14.24.13

Screen Shot 2020-03-28 at 14.24.20 Screen Shot 2020-03-28 at 14.29.58

Screen Shot 2020-03-28 at 14.36.14

testing the app

Screen Shot 2020-03-28 at 14.33.33

Screen Shot 2020-03-28 at 14.31.48 Screen Shot 2020-03-28 at 14.44.15

Screen Shot 2020-03-28 at 14.44.44 Screen Shot 2020-03-28 at 14.45.27

adding more features like zooming in and add pin

Screen Shot 2020-03-28 at 14.45.41 Screen Shot 2020-03-28 at 14.49.49

Screen Shot 2020-03-28 at 14.52.40 Screen Shot 2020-03-28 at 14.56.45

Screen Shot 2020-03-28 at 15.01.07

testing the app

Screen Shot 2020-03-28 at 14.57.59

the results

WhatsApp Image 2020-03-28 at 14.40.58

WhatsApp Image 2020-03-28 at 14.46.47

we got the map and the location

WhatsApp Image 2020-03-28 at 14.53.29 WhatsApp Image 2020-03-28 at 15.01.26

next class we will add more location and routes and distance 🙂

*Photos are also available here and video is available here

ProCodeCG Kids Private Coding Class – White Hacking – 7 March 2020


Our private class before self-isolation started 🙂

today we are hacking wifi again but having trouble with airmon-ng

IMG_4984 IMG_4988

so we did all possible things to do to solve this including upgrading all the libraries


hacking is surely not easy, it takes time and huge numbers hard work


IMG_4992 IMG_4993


the laptop still cannot get wifi signal through airmon-ng



we probably should reinstall the driver or find another software configuration to make this work


IMG_4986 IMG_4987

*Photos and videos are also available here

ProCodeCG Kids Private Coding Class – Python Programming – 17 Feb 2020


Today we’re going to learn data structure and Python 😉


installing Jupyter Notebook because Tyo wants to learn how to use it 🙂


Notes from the ITB class Tyo sitting in today 😉



fixing conflicting Python kernels and Jupyter Notebook issues 😀



ready to go with Jupyter Notebook 😉




now start to learn about list


and looping, and conditionals

IMG_3260 IMG_3261



what we learned today:



linked-list, double linked-list








the summary 😉


we worked nonstop 3 hours straight


till dusk 😀


*Photos and videos are also available here

ProCodeCG Kids Private Coding Class – White Hacking – 17 Feb 2020


The menu today is hacking an Android phone with Metasploit 😉


while also cracking password with Hydra in the background 😉


setting up Metasploit


the tutorial on ProCodeCG Channel 😉


generating trojan to be installed on the Android Phone


the Upgrader.apk is generated


waiting for the victim to run the app

IMG_3228 IMG_3229


now we need to move the .apk file to the Android phone


IMG_3232 IMG_3233

didn’t work with email


we transfer the file using this


it is downloaded

IMG_3236 IMG_3237


we should lower down the security setting on the phone


IMG_3240 IMG_3241


it is installed


but not detected yet on the Metasploit window


we should figure out how to make this work in the next class


we had compressed the .apk to make it less detectable by the security of the phone OS

IMG_3246 IMG_3247


but still not yet succeeded 🙂


alright will try it again next time 😉

IMG_3221 IMG_3220

*Photos and videos are also available here

ProCodeCG Kids Private Coding Class – White Hacking – 8 Feb 2020


Today we learn about networking and port scanning 😉

We started with identifying the IP addresses in our network



we do port scanning with nmap and then we observe and analyse the result

IMG_2411 IMG_2412

IMG_2413 IMG_2414

IMG_2415 IMG_2416

IMG_2420 IMG_2421

IMG_2422 IMG_2423

next is to install EtherApe

Screen Shot 2020-02-08 at 14.21.44

Screen Shot 2020-02-08 at 14.24.09

IMG_2424 IMG_2426



and paralelly learn how to crack password using hydra 😉



we do several things to optimize the time because cracking password took some time 😉

IMG_2425 IMG_2428

Rajwaa surely learned a lot today 🙂 He will learn about more cracking password in the next class 😉

IMG_2418 IMG_2419

*Photos and videos are also available here

ProCodeCG Kids Private Coding Class – 18 Jan 2020


ProCodeCG Kids Private Coding Class 🙂 Today the topic is intro to programming and creating games 😉


learning basic programming logics


IMG_0554 IMG_0555

IMG_0557 IMG_0558

IMG_0559 IMG_0561

IMG_0562 IMG_0563

and then learning simple syntax in Python


and then start to learn creating games 🙂


creating sprites

IMG_0574 IMG_0577

Rajwaa’s first game 🙂


in the next class Rajwaa wants to learn some white hacking 🙂


until next time 😉


*Photos are also available here

ProCodeCG – Private Training – Object Classification with Tensorflow – 25 Oct 2019 – Day #5


Today we’re ready to add more data train the machine 😀 we have 3 different case and here’s how we’re doing 😀

Adding more data




start the training


IMG_4199 IMG_4200

IMG_4201 Screen Shot 2019-10-25 at 20.08.23

Screen Shot 2019-10-25 at 20.11.12 Screen Shot 2019-10-25 at 21.15.19

Screen Shot 2019-10-25 at 21.19.23 Screen Shot 2019-10-25 at 21.29.50

Screen Shot 2019-10-25 at 21.31.09

testing 🙂

Screen Shot 2019-10-25 at 21.31.52

Screen Shot 2019-10-25 at 21.32.18

we have finished about 80 – 90% of the work 🙂 the next thing to do is adding more data, do more training and make documentation 🙂 Wish these guys luck so they can be graduated very soon 😉


*Photos and videos are also available here