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

Standard

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

functions

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 😉

Advertisement

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

Standard

Today we code hash table and graph implementation in Java 😉

Screen Shot 2020-04-28 at 15.21.58//embedr.flickr.com/assets/client-code.js

Screen Shot 2020-04-28 at 15.13.41//embedr.flickr.com/assets/client-code.js

Screen Shot 2020-04-28 at 14.53.54//embedr.flickr.com/assets/client-code.js

Screen Shot 2020-04-28 at 14.43.18//embedr.flickr.com/assets/client-code.js

Screen Shot 2020-04-28 at 14.41.28//embedr.flickr.com/assets/client-code.js

Screen Shot 2020-04-28 at 14.41.24//embedr.flickr.com/assets/client-code.js

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

ProCodeCG Kids Regular Coding Class – Online – 25 April 2020

Standard

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

nice!

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

Standard

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

Standard

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

IMG_4989

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

IMG_4990

IMG_4992 IMG_4993

IMG_4995

the laptop still cannot get wifi signal through airmon-ng

IMG_4996

IMG_4997

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

IMG_4985

IMG_4986 IMG_4987

*Photos and videos are also available here

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

Standard

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

IMG_3252

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

IMG_3251

Notes from the ITB class Tyo sitting in today 😉

IMG_3253

IMG_3265

fixing conflicting Python kernels and Jupyter Notebook issues 😀

IMG_3254

IMG_3255

ready to go with Jupyter Notebook 😉

 

IMG_3257

IMG_3258

now start to learn about list

IMG_3259

and looping, and conditionals

IMG_3260 IMG_3261

IMG_3263

IMG_3266

what we learned today:

graph

IMG_3269

linked-list, double linked-list

IMG_3270

tree

IMG_3271

sorting

IMG_3272

swapping

IMG_3273

the summary 😉

IMG_3276

we worked nonstop 3 hours straight

IMG_3256

till dusk 😀

IMG_3267

*Photos and videos are also available here

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

Standard

The menu today is hacking an Android phone with Metasploit 😉

IMG_3218

while also cracking password with Hydra in the background 😉

IMG_3219

setting up Metasploit

IMG_3222

the tutorial on ProCodeCG Channel 😉

IMG_3225

generating trojan to be installed on the Android Phone

IMG_3226

the Upgrader.apk is generated

IMG_3227

waiting for the victim to run the app

IMG_3228 IMG_3229

IMG_3230

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

IMG_3231

IMG_3232 IMG_3233

didn’t work with email

IMG_3234

we transfer the file using this

IMG_3235

it is downloaded

IMG_3236 IMG_3237

IMG_3238

we should lower down the security setting on the phone

IMG_3239

IMG_3240 IMG_3241

IMG_3242

it is installed

IMG_3243

but not detected yet on the Metasploit window

IMG_3244

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

IMG_3245

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

IMG_3246 IMG_3247

IMG_3249

but still not yet succeeded 🙂

IMG_3250

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

Standard

Today we learn about networking and port scanning 😉

We started with identifying the IP addresses in our network

IMG_2433

IMG_2417

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

IMG_2427

IMG_2431

and paralelly learn how to crack password using hydra 😉

IMG_2429

IMG_2430

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

Standard

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

IMG_0575

learning basic programming logics

IMG_0553

IMG_0554 IMG_0555

IMG_0557 IMG_0558

IMG_0559 IMG_0561

IMG_0562 IMG_0563

and then learning simple syntax in Python

IMG_0572

and then start to learn creating games 🙂

IMG_0573

creating sprites

IMG_0574 IMG_0577

Rajwaa’s first game 🙂

IMG_0578

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

IMG_0576

until next time 😉

IMG_0560

*Photos are also available here

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

Standard

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

IMG_4168

IMG_4169

IMG_4197

start the training

IMG_4198

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 😉

IMG_4167

*Photos and videos are also available here