ProCodeCG Kids Private Coding Class – White Hacking – 24 Jan 2020

Standard

Today Rajwaa will start learning White Hacking 🙂

IMG_1036

a wifi adapter we will use to hack wifi later 🙂

IMG_1032

Rajwaa has to go through some coding and puzzle challenges to learn about basic security in system and computer

IMG_1033 IMG_1035

IMG_1037

IMG_1038 IMG_1039

IMG_1044

IMG_1045

IMG_1046

IMG_1047

while also installing Kali Linux so next time we can start to do some hacking 🙂

IMG_1040 IMG_1041

IMG_1042 IMG_1043

there are lots of interesting experiments in White Hacking for Rajwaa to do 🙂 Until next time 😉

IMG_1034

*Photos and videos are also available here

ProCodeCG Kids Private Coding Class – Basic Electronics – 23 Jan 2020

Standard

Tyo is coming back to the private class to refresh the last lessons we have learned and to learn new things

IMG_0881

we started with learning the details of Arduino programming language (C/C++)

IMG_0882

starting with data types, and how to convert one basis to another 🙂

IMG_0886

 

IMG_0888 IMG_0889

IMG_0890 IMG_0891

learn about signed and unsigned data type

IMG_0887

and how to choose data types

IMG_0892

then we tested the datatypes

 

IMG_0894 IMG_0895

IMG_0896 IMG_0898

and at the end of the class Tyo solved the project he has been doing 🙂 nice progress and achievements today! 🙂

IMG_0893

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 18 Jan 2020

Standard

Our Saturday coding class is always fun 🙂

Ara is going to finish the task for today: learning about how vulnerable we are to a social engineering attack, and this way someone can steal our Facebook login username and password, easily

IMG_0428

IMG_0499

this is a bogus site looking like a Facebook login page

IMG_0455

and when we login there, then whoever own the server will get our username and password

IMG_0454

Baran is going to make a game with JavaScript

IMG_0429

the code on the left and the result on the right

IMG_0453

Baran is creating a Snake Game 😉

IMG_0466

Techa is checking Baran’s game 😉

IMG_0500

the result 🙂 the white pixel is the snake, next time we will make it longer 🙂

IMG_0511

Techa is going to keep the promise from the last week: creating a BreakOut Game

IMG_0430

looking for some ideas, wanted to create 3D games but Techa still has to learn more 2D before moving on to 3D 🙂

IMG_0449

checking up this game example to see how the code make things work

IMG_0462

start creating the assets 😉

IMG_0491 IMG_0496

IMG_0516 IMG_0517

IMG_0523

Djalu is learning some C programming today

IMG_0431

he learned some theories about structs and classes

IMG_0686

exploring the code and still mixed up with Go and Python language 😀

IMG_0443

Aidia is fixing the code for the color sorter today, because she lost the code from the last class 🙂

IMG_0432 IMG_0433

luckily we had a note of the sensor readings

IMG_0434 IMG_0456

we also have to rearrange the placement of the mechanical structures

IMG_0493

calibrating the numbers to activate both micro servos

IMG_0494

IMG_0507 IMG_0536

uploading and check the the mechanics

IMG_0539

Badi’s got a new music project today 🙂

IMG_0436

The project is to create a techno music using an LDR sensor and a buzzer

IMG_0498 IMG_0505

still in the process, going to finish it next week 🙂

IMG_0512

Al finished TWO projects today 😉

IMG_0438

the first one is train the machine to give suggestions whether someone should go to school by walking, by bike or by car

IMG_0448

the data is based on age, the distance and number of friends

 

IMG_0524

IMG_0463

IMG_0525

IMG_0527

IMG_0528

IMG_0529

the next is to train a machine to be able to answer questions related to some topics

IMG_0476

the topic is about an owl

IMG_0489

the data sets

IMG_0490

IMG_0531

IMG_0504

IMG_0508

the code

IMG_0514

IMG_0515

the results

IMG_0532 IMG_0534

IMG_0535

Capt. Faris is pretty busy doing research and helping the kids today 🙂

IMG_0439

Kinan will add a new feature to the game today

IMG_0440

we’re going to limit the bullets can be shot by the player. the player has to reload the gun by taking the reload pack. a battery indicator will show how many bullets left

IMG_0467

Kinan designing the sprite for the bullet indicator

IMG_0459

IMG_0468

IMG_0469 IMG_0518

Fadhlan is still working according to the plan

IMG_0441

and that means LOTS of things to do 🙂

IMG_0451

IMG_0465

there are lots of things to be considered because we want this robot to be flexible enough for more components and functions

IMG_0495 IMG_0497

Clive is back! and going to continue the Flappy Bird Game 😉

IMG_0444

IMG_0445

today we successfully set up the the camera view to follow the bird

IMG_0457

Vian

IMG_0446

is struggling to make this code in LUA work

IMG_0447

with the help of Capt. Faris

IMG_0460

the code finally works and Vian is so glad to see the 3D roblox game works!

IMG_0470

totally awesome piece of work!

IMG_0472 IMG_0473

look how proud Vian is, explaining his work 🙂

IMG_0502 IMG_0503

Fab is still developing a game with Game Maker Studio

IMG_0450

he figured out some of errors

IMG_0475

and now moving on to the next tutorial

IMG_0501

Cean is so interested in making his own operating system 🙂

IMG_0461

he searched for some ideas

IMG_0464 IMG_0474

create the OS with Scratch

IMG_0492

read some definitions about operating system 🙂

IMG_0509

and this is Cean’s OS: BlueOS v1.7 🙂

IMG_0513

with a browser and a searching textfield! 🙂

IMG_0520

and a search keyword below has also been added

IMG_0537

and now the OS not only have a browser but also a music player! 🙂

IMG_0542

the code

IMG_0545

the GUI. a really impressive work from a little kid like Cean 🙂

IMG_0547

Capt. Awa came to the class to show what he had done with CopperCube 🙂

IMG_0521 IMG_0522

a 3D Game!

IMG_0541

Awa had just learned it the day before and he had created an incredible 3D game

IMG_0548

even Capt. Faris is interested 😉

IMG_0549 IMG_0550

The class (yes we have the whole room for ourselves 🙂 thanks RedsDipo 🙂 )

IMG_0477 IMG_0478

IMG_0479 IMG_0483

IMG_0484 IMG_0485

*Photos and videos are also available here

ProCodeCG – Coding Camp End 2019 – Machine Learning, White Hacking, Creating Games & GOLANG – Day #3 – 1 Jan 2019

Standard

Day #3 is time to finished up the projects 🙂

Joe

IMG_8989

is learning some machine learning implementation with Thunkable

IMG_8994

and then download the app to the mobile phone

IMG_8997

the code

IMG_8998

The app can detect object from the pic taken by camera

IMG_8999

the app displays the description of the object

IMG_9001

and Joe learned to add text to speech code so the app will also announce the object detected out loud 🙂

IMG_9002

IMG_9011 IMG_9014

IMG_9012 IMG_9010

Joe is really interested in learning White Hacking, he asked for permission if he was allowed to start installing Kali Linux 🙂 Too bad the Virtual Box cannot be installed to Joe’s Macbook probably because the Mac OSX has not been updated to the newest version

IMG_9017

Joe accompanying Ardhi doing hacking 😀

IMG_9022

Faishal has been working really hard developing custom object detection with TensorFlow

IMG_8990

IMG_8993 IMG_9004

and we finally can make it learn! 🙂

IMG_9015

and shows the TensorBoard! Later Faishal has successfully completed all the steps and compile the object detection test code with jupyter notebook without errors, after several hour struggling with errors and installation and kernel switching 😀

IMG_9018

Djalu finally patches most of the bugs in his Pizza Order Application in GOLANG 🙂

IMG_8991 IMG_8996

It now has full features

IMG_9013

IMG_9030

IMG_9032 IMG_9036

and runs beautifully and smoothly 😉

IMG_9046 IMG_9047

super awesome! congrats, Djalu! 🙂

IMG_9049

Ardhi is doing several hacking today: hacking Android, Windows, Facebook and Google Sign-In 🙂

IMG_8992

IMG_8995 IMG_9027

Successfully steal a Google Sign-In

IMG_9040

IMG_9038

IMG_9041 IMG_9042

and then steal a Facebook login

IMG_9044

but not yet successfully hack any Androids or Windows because most of the devices are strongly protected by the OS and anti-viruses, so hacking is really not that easy 😉 This is just to show you how to be more careful protecting your devices 🙂

IMG_9045

Kinan adding loads of codes to the game and make it more realistic 🙂

IMG_9016 IMG_9005

we added different lives for the enemy. it takes more shots to make a bigger enemy disappear

IMG_9003 IMG_9021

now is the time to add more levels to the the game

IMG_9028 IMG_9033

IMG_9034

and also add lives for the player, so the player will have 3 lives before the game ends

IMG_9035

we will keep adding features to the game because Kinan seems to like this game very much 🙂 but the target for this camp has been covered 🙂

IMG_9039 IMG_9043

Lunch time

IMG_9019 IMG_9020

The class

IMG_9006 IMG_9007

All have different topics in this class but all have finished the projects 🙂 until next time, buddies! 🙂

IMG_9024

IMG_9051

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 21 Dec 2019

Standard

Lots of people have gone for holiday but this is how the squad is spending the holiday 😉

Badi is so ready for the task today 🙂

IMG_7855

Badi has to make sure all the circuit work and choose one of the to be soldered on the hole PCB 😀 *notice that now Badi has a tool kit (yes that one looks like an old school tv 😀 )

IMG_7859

Badi has got several projects running

IMG_7861

and now he has memorized all of the circuits and how to make them work 🙂

IMG_7862

proud and confident Badi 😀

IMG_7864

adding more LEDs

IMG_7866

and more components

IMG_7871

getting ready for soldering

IMG_7887

with the help of Fadhlan 🙂

IMG_7910

and then this is what we got so far 🙂 nicely done! 🙂

IMG_7920

Capt. Awa is ready to help again today 🙂

IMG_7856

helping Kak Badi with the circuit

IMG_7870

while also doing some research about camera and Arduino 🙂

IMG_7923,

Capt. Faris has got tons of reasearch to do too 😀

IMG_7857

one is a machine learning research about deep fake

IMG_7869

IMG_7912

IMG_7892

and then learning some GO language to be able to assist Djalu

IMG_8819

and help Sam finishes up the Panic Button project 🙂

IMG_7868

Sam is going to finish his Panic Button Project today 🙂

IMG_7858

The app got the longitude and latitude but not the complete address last time

IMG_7867

and today with the help with Capt. Faris it works! 🙂

IMG_7877

IMG_7874

the codes

IMG_7875 IMG_7876

IMG_7883

IMG_7916

the next step is to send the location info via sms, or call the fire dept, or call the police, or call ambulance 🙂

IMG_7889

the sms is ready to be sent

IMG_7888

and this is the sms received from an app installed on iOS. This is app is totally rocks!

IMG_7914

Djalu will learn about algorithm and data structure with GO Language 🙂

IMG_7878

he starts with basic syntax

IMG_7879

getting used to the command for compiling and running the code

IMG_7880

and then learns about variables

IMG_7904

and also functions

IMG_7921

Fadhlan is going to finish all the wiring and test the code today 🙂

IMG_7881 IMG_7886

while also helping Badi with soldering 🙂

IMG_7902 IMG_7905

IMG_7911

the robot was up and running, the code was loaded and showed no errors, but we didn’t have time to test the robot. we’re going to do it next week 😉

IMG_7924

Boy is going to finish the game today

IMG_7918

we have added scores, rooms and levels navigation and also some enhancement to the game 🙂 the game is now ready for exhibition 🙂

IMG_7919

The class:

IMG_7885 IMG_7884

IMG_7917 IMG_7915

IMG_7907

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 7 Dec 2019

Standard

Weekend is time to do what we like 🙂 Our thing to do on Saturday is doing coding and research 🙂

Capt. Faris is creating a chatting app that has already been used to help the learning process at his school 🙂

IMG_7015 IMG_7026

the app accessed from an iOS device

IMG_7076

IMG_7078

it can also detect bad words 😀

IMG_7077

Syadad is doing a very interesting machine learning project today 🙂

IMG_7012

it is to guess which door leads to a room without zombie 🙂

IMG_7034 IMG_7035

the data of each room

IMG_7036

a very interesting project 🙂 and Syadad did it very well 🙂

IMG_7037

the next project is to predict whether someone will survive a Titanic crash or not, based on recorded data

IMG_7124

Al is working on the same project as Syadad’s

IMG_7013

after choosing from several alternatives, Al chose the Zombie Project 🙂

IMG_7038 IMG_7088

it contains lots of levels

IMG_7091

the data set is empty because it’s in the code

IMG_7109

the code

IMG_7105

IMG_7106 IMG_7107

IMG_7108

lots of code but Al did it anyway 🙂

IMG_7110

Fadhlan is doing a research about the motor driver for SNAPBOT 3

IMG_7014

we have 3 options 😀

IMG_7022 IMG_7032

fueling up first before continuing the work 😀

IMG_7051

Baran keeps making progress in the JavaScript learning

IMG_7016

IMG_7027

today Baran learns conditional statements

IMG_7030

IMG_7040 IMG_7060

Ara is ready to hack windows today 🙂

IMG_7017 IMG_7039

it worked 😀

IMG_7048

but nobody else willing to let their laptop be a target 😀 next project is to hack wifi using dictionary and rainbow table attack with CowPatty 🙂

IMG_7049

Kibie’s task today is to explore Blockly Games

IMG_7018 IMG_7025

and then start to learn some Python with CodeCombat 🙂

IMG_7083 IMG_7092

Capt. Awa helped Kibie to go through some levels

IMG_7120 IMG_7125

Techa was given 7 minutes before the class started 😀

IMG_7019

and then he had to continue creating the game 🙂

IMG_7045

Techa’s Shooting Game is now has all required features. Next week Techa will create BreakOut Game and then Space Invaders Game 🙂

IMG_7061

Vey’s project today is measuring height with Arduino 🙂

IMG_7020

IMG_7042 IMG_7072

yes, it worked! *Capt. Awa helped to download the libraries and display the result to the LCD

IMG_7098 IMG_7099

and then Vey continue working on his game 🙂

IMG_7119

Sam had finished the Juz Amma and Object Recognition App so he’s ready for a new project. Sam did some research and decided to create a Panic Button App 🙂

IMG_7021

Capt. Faris helped Sam to get the GPS location

IMG_7085

the code

IMG_7093

IMG_7095

the app 🙂 we’re still figuring out how to get the address of the coordinates

IMG_7094

because we have to use Google Maps API

IMG_7104

and it is not easy and not free 🙂

IMG_7117

Badi is going to create a simple electronics wiring today, and he looks super excited 😀

IMG_7029

before Badi learns to do soldering on his own, he’s got to do it right using the breadboard

IMG_7033

Badi’s first wiring 🙂 and it works! the button will activate the LED *the full video is on the link below

IMG_7043

Farrell is figuring out how to implement his ideas into his game

IMG_7041

IMG_7075

Farrel wants to move to the next room whenever he gets to the end of the room, and he finally figured it out 🙂

IMG_7097

Boy is going to make a game to be presented at school in a few weeks 🙂

IMG_7044

He’s making a Space Invader Game

IMG_7059

IMG_7080 IMG_7084

It is 50% ready 🙂 Boy still has to add more assets and codes into the game

IMG_7127 IMG_7128

IMG_7129

Mika’s project today is humidity and temperature sensor

IMG_7053

IMG_7052

the weird thing is the Arduino Board wouldn’t compile and if it did, it won’t recognize the usb port, so we still haven’t yet succeed to see the sensor readings. We have changed the Arduino and also the cables but still not working. Going to figure it out next week

IMG_7121

Cean is doing some web programming again today 🙂

IMG_7074

with HTML and JavaScript

IMG_7086

IMG_7087

we’re coding to add some code to make those buttons work 🙂

IMG_7096

IMG_7102

IMG_7116

Capt. Awa stopped by to help 🙂

IMG_7079

he helped Vey to install the libraries and make the LCD program works

IMG_7081

Capt. Awa also helped Kibie with Python on CodeCombat and taught Techa how to build things with RedStone in Minecraft 🙂

IMG_7118

Syathir is still working on his shooting game, and the next class he will be ready to create BreakOut Game 🙂

IMG_7100 IMG_7101

Fab finally solved the problem in his game

IMG_7103

but when he added another sprite, the game start malfunctioning. We’re still figuring this out

IMG_7111

IMG_7114

Yogi wants to add lap counter into the Race Car Game, which is a BRILLIANT idea 🙂

IMG_7113

so the idea is to create an object that will be hit each time the car run through the finish line, and display the counter

IMG_7115

Yogi is still working on it, we’ll see the progress in the next class 🙂

IMG_7126

The class

IMG_7023 IMG_7024

IMG_7028 IMG_7112

IMG_7082

C20D1C55-E4D5-49FD-9A81-E45D2BE42238

IMG_7055

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 30 Nov 2019

Standard

Hello ProCodeCG Gang, happy Saturday 🙂

Clive is going to make his Flappy Bird Game camera view following the bird today 🙂

IMG_6556

but there were problems with the laptop that keeps freezing and we had to restart it many times, so the progress is not much but we’re going to catch up next week!

IMG_6567

Badi is starting a new project: DIY A Guitar Pedal

IMG_6557

so excited already unboxing the components

IMG_6558

some of the components

IMG_6579

preparing for soldering

IMG_6628

the result 😉

IMG_6645

Fadhlan is ready to develop SNAPBOT 3 😉

IMG_6559

IMG_6569 IMG_6576

Fadhlan is adding motor drivers and battery socket to the robot

IMG_6615

obviously electronics and engineering is Fadhlan’s passion 🙂

IMG_6629

it is always amazing to see how serious kids can work and create 🙂

IMG_6660

Capt. Awa visited us today after leading ProCodeCG exhibition at Darul Hikam 🙂 *so proud

IMG_6560

Aidia’s Color Sorter acrylic holder is ready for today’s test 😉

IMG_6561

Fadhlan takes a look of it 🙂

IMG_6575

the components are placed nicely now

IMG_6596 IMG_6597

we just need to test the circuit especially the sensor readings and then attach the moving parts to see how the whole things work

IMG_6598

Syadad is exploring machine learning again today 🙂

IMG_6562

the first project is to recognize people with glasses and without glasses 🙂

IMG_6583

Baran tested it too 🙂

IMG_6584

IMG_6585

and this is the second project

IMG_6644

Baran decided to do JavaScript programming again today

IMG_6563

while also taking parts on Syadad’s project 😉

IMG_6582

IMG_6613 IMG_6653

Techa is still on Game Maker project 🙂

IMG_6564 IMG_6577

IMG_6635

Kinan has to type in lots of codes to add mini maps to the Agario Game

IMG_6565

IMG_6574

and today, Ara has successfully hack an Android device 🙂

IMG_6566

IMG_6588 IMG_6589

IMG_6590

hacking a camera of an Android

IMG_6592

and then playing music on the Android from Kali Linux 😀

IMG_6593

he’s very happy today to finally figure it out 🙂

IMG_6594

Capt. Faris is always busy with his project, and assisting the kids with their projects. He helped Ara with hacking and Syadad with Machine Learning 🙂

IMG_6570

Farrell is still developing his Shooting Game

IMG_6578

IMG_6599

Look how delicate Farrell created the sprites 🙂

IMG_6654

looking really good 🙂

IMG_6656

Syathir is back again and finished a Shooting Game today 🙂 Great!

IMG_6580

IMG_6581 IMG_6591

IMG_6595 IMG_6600

IMG_6627 IMG_6630

IMG_6631

Cean is creating a Windows 7 simulator with Scratch 🙂

IMG_6602

IMG_6609

It looks real 🙂

IMG_6622

IMG_6624

IMG_6632

with some awesome personal touch 🙂

IMG_6642

IMG_6665

Cean also learned some Java Programming too 🙂

IMG_6668

IMG_6669

Fab is also made a huge leap with the game he’s making

IMG_6603

IMG_6610

Fab started to write long codes to make the game runs smoother than just with drag and drop

IMG_6611

IMG_6616 IMG_6625

IMG_6633

another totally awesome game 🙂

IMG_6636

IMG_6640 IMG_6641

IMG_6663 IMG_6664

Welcome back Attar 🙂

IMG_6606

after exploring some Java Script

IMG_6605

IMG_6607 IMG_6612

Attar started to learn Python Programming with CodeCombat 🙂

IMG_6617 IMG_6634

Yogi is implementing ProCodeCG Tutorial to create minimap

IMG_6608

which didn’t work on his version of GameMaker

IMG_6619

he finally figured it out just by adding a view 😀

IMG_6620

and it totally works now 😀

IMG_6657

Mika is working on ultrasonic and buzzer project today 🙂

IMG_6614 IMG_6643

IMG_6670 IMG_6671

IMG_6672 IMG_6673

The class

IMG_6568 IMG_6571

IMG_6572 IMG_6573

IMG_6604 IMG_6618

IMG_6626

*Photos and videos are also available here