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, Python Programming, Creating Games & GO LANG – Day #1 – 30 Dec 2019

Standard

Day #1 🙂

Joe created several Machine Learning projects today 🙂

IMG_8756 IMG_8752

IMG_8753

Smart Classroom Project

IMG_8759

IMG_8761 IMG_8762

IMG_8764 IMG_8768

Make Me Happy Project

IMG_8769 IMG_8770

IMG_8771

Chameleon Project

IMG_8779

IMG_8785 IMG_8786

IMG_8789

Facelock Project

IMG_8794

IMG_8798 IMG_8802

IMG_8803 IMG_8806

IMG_8807 IMG_8811

IMG_8815 2

Car or Cup Project

IMG_8817 2

IMG_8821 2 IMG_8822 2

Ardhi is learning White Hacking

IMG_8755

The menu today is installing Kali Linux 🙂

IMG_8754

there were some problems with the virtualization, with the kernel, etc

IMG_8760 IMG_8772

taking notes of steps to fix the problems

IMG_8776

IMG_8784

following the steps

IMG_8787

IMG_8788

and finally we can start to install! 🙂

IMG_8804

IMG_8805 IMG_8820 2

we’re so happy to figure it out but the installing took a while 🙂

IMG_8825

yaaay it is installed and tomorrow we can start to work!

IMG_8828

logging in

IMG_8829

Kinan has a brand new project 🙂

IMG_8757

Space Invaders!

IMG_8758

in this game Kinan will learn different techniques and tricks

IMG_8767

IMG_8778 IMG_8782

IMG_8790 IMG_8793

IMG_8796 IMG_8808

IMG_8818 2 IMG_8823 2

Djalu is still very busy developing Pizza Order System in GOLANG

IMG_8765 IMG_8773

the code keeps growing

IMG_8799 IMG_8816 2

hundreds of lines 😀

IMG_8824

Faishal is working on Machine Learning

IMG_8766

Faishal is going to develop the projects with Tensorflow

IMG_8777 IMG_8797

IMG_8826 IMG_8827

Zaaka and Kishan is learning Python

IMG_8819 2

Zaaka’s project for today is to create a game to guess a word letter by letter

IMG_8791

IMG_8800 IMG_8813

the next is to do simple encryption

IMG_8814

Kishan is also working on guessing a word and simple encryption

IMG_8792

IMG_8801 IMG_8809

IMG_8812

The class. Yes, we learn different topics but each one is making huge progress 🙂

IMG_8780

*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

ProCodeCG Kids Regular Coding Class – 7 Sept 2019

Standard

Time to be productive and make progress 😉 Every kids in our regular class have their own target and we make sure that they are making progress each week 😉

Ara is still preparing for upcoming Young Scientist Competition. He has prepared an extended abstract, a poster and of course has also finished the code

IMG_0449

what Ara should be doing is to test the steps and try different wifi to get empirical data and measurement

IMG_0471

IMG_0482

Today Ara is trying to be an Evil Twin, to see how difficult it is to set up the attack

IMG_0486

IMG_0496 IMG_0507

Aidia is starting a new project: hand gesture recognition 😉

IMG_0450 IMG_0452

the code is very long, so Aidia took several breaks while typing it. And not yet finished, so we’re going to finish it next week

IMG_0463

Aidia said she wanted to do the schematic first

IMG_0478

IMG_0480

The schematic is ready 🙂 After the code is finished, we’re going to test it 😉

IMG_0487

Fadhlan, with SNAPBOT I and SNAPBOT II 😉

IMG_0453

Fadhlan is developing SNAPBOT II with basic configurations before we add an optical mouse for drawing the map

IMG_0457

but before he started, he helped Aidia to solder the gesture sensor 😉 Thanks so much, buddy 🙂

IMG_0465

Fadhlan now needs the workspace twice as big since now there are two robots to be constructed 😀

IMG_0524

Baran is going to continue intro to programming

IMG_0454

by doing challenges with higher level of difficulties

IMG_0470

IMG_0485

this challenge is not only teaching about geometric shapes but most importantly is about loop and nested loop

IMG_0498

IMG_0503

then Baran can continue to learn some Python with CodeCombat

IMG_0534

IMG_0535 IMG_0536

Techa is probably younger than Baran, but he can keep up with the lessons 🙂

IMG_0455

after finishing maze puzzles

IMG_0459

IMG_0464

Techa also learns about geometric shapes, angles, loop and nested loop

IMG_0499

IMG_0500 IMG_0502

and then: Python coding with Code Combat 🙂

IMG_0527 IMG_0529

Sam is figuring out how to activate his Object Recognition App for the Blind with voice

IMG_0456 IMG_0461

IMG_0462 IMG_0490

and he also working on the Juz’amma. Next week Sam will be given new project 🙂

IMG_0515

Ihsan starts to learn basic electronics because he is interested to build his own robot

IMG_0458

IMG_0460

the first project: LED

IMG_0474

IMG_0476 IMG_0488

and then more LEDs

IMG_0491 IMG_0492

then RGB LED

IMG_0501 IMG_0508

and then LED and button

IMG_0517

Hafiz is performing more test to his machine learning project

IMG_0467

IMG_0475 IMG_0497

IMG_0504

and since there were so much troubles with synchronization between the learning system with the Scratch, we decided to develop the system using App Inventor

IMG_0523

Kinan is still developing her Agario Game 🙂

IMG_0468 IMG_0477

IMG_0484 IMG_0512

IMG_0532

Yogi is still figuring out how to make a code to enable a moving car to stop when we click left button mouse and move when we click again

IMG_0494

IMG_0493 IMG_0510

IMG_0511

we have to find a work around for this one

IMG_0528

Koosha

IMG_0495

connecting via remote to his server at home

IMG_0505

IMG_0513

He is configuring a port forwarding

IMG_0514

to be able to connect to a Minecraft Server 😀

IMG_0519

Fab is continuously making good progress 🙂

IMG_0520

IMG_0526 IMG_0506

he can solve most of the difficult problems by himself. Just give him a simple hint and he will finish it 🙂

IMG_0516 IMG_0522

after this Fab will learn some Python programming before he can start creating his own game 🙂

IMG_0533

The class

IMG_0489

IMG_0525 IMG_0469

we spends hours doing this and time always flies! Until next week 😉

*Photos and videos are also available here

ProCodeCG Kids Private Class – White Hacking – 29 Aug 2019

Standard

Because hard-work is our middle name 😀

We spent 4 straight hours preparing Ara for Young Scientist Competition this year 😉

IMG_9765

Our plan

IMG_9767

Ara created his own abstract and extended abstract

IMG_9766

IMG_9768

While reconstructing wifi attack with Kali Linux

IMG_9770

and screen capturing each step

IMG_9771

IMG_9772

IMG_9777

The extended abstract draft

IMG_9773

IMG_9774

we worked from 4:20 to 8:20 pm 😀 😀 😀 This is only the beginning, so wish us luck! 😉

IMG_9775

*Photos and videos are also available here

ProCodeCG Kids Private Class – White Hacking – 15 Aug 2019

Standard

Another hard work preparation for ProCodeCG Kids Coding Exhibition in two days!

IMG_8687

We’re going to hack wifi with Kali Linux on Virtual Box

IMG_8688

and this network usb adapter is essential to enable Kali Linux to recognize a wifi network 😉

IMG_8685

while one computer start hacking

IMG_8686

Ara is starting to follow the steps, starting with setting up the hardware 😉

IMG_8689

and then installing the driver

IMG_8690

IMG_8691

enable wifi monitoring

IMG_8695

start monitoring

IMG_8696

dumping the wifi data

IMG_8697

waiting for a handshake before start hacking

IMG_8698 Screen Shot 2019-08-15 at 17.55.59

the first attempt is failed because the password is too hard 😀

Screen Shot 2019-08-15 at 16.07.15

but we got this one and get the  wifi password: password 😀 because we changed to password into something easy to guess 😀 a word that is included in the dictionary 🙂

Screen Shot 2019-08-15 at 18.00.13

IMG_8702

and then we started to hack using rainbow table

Screen Shot 2019-08-15 at 19.18.47

Screen Shot 2019-08-15 at 19.19.38

it is not yet successful but we stopped it because we already done the hacking project with dictionary attack and it is enough for the exhibition. will get back to rainbow table after the exhibition 😉

IMG_8705

the other reason is this 😀 😀 😀 after 3 straight hours hacking, Ara said he’s got backpain and went like this LOLLLLL

IMG_8706

and he still got homework to do LOLLLL

IMG_8703 IMG_8704

see you on Saturday, Ara, we’ll do live hacking 😉

IMG_8684

*Photos are also available here

ProCodeCG Kids Regular Coding Class – 10 Aug 2019

Standard

Our regular busy Saturday 🙂

Al finished a Machine Learning project today

IMG_8309 IMG_8320

The project is to categorize headlines based on the newspaper 🙂

IMG_8380

the code

IMG_8382

the dataset

IMG_8396

Faiz is working on temperature and humidity sensor today

IMG_8310 IMG_8319

IMG_8321

and also started to assembly the robot 🙂

IMG_8386

Fadhlan

IMG_8311

had finished the poster

IMG_8315

and also the presentation slides

IMG_8318

next is to make casing for the robot 😉

IMG_8334

IMG_8340

Fadhlan is getting better at construction things in details 🙂

IMG_8347

he can be like this for hours 🙂

IMG_8348 IMG_8378

and then we tested the navigation and mapping code

 

IMG_8399 IMG_8403

and the mapping works. only the reading is to slow. we’re going to fix that soon

IMG_8404

Badi

IMG_8308

IMG_8312

is also working on presentation slides for exhibition next week

IMG_8316

IMG_8342

Badi is also administering the website, making sure the cpanel has been activated and he has also directed the ns1 address as instructed

IMG_8361 IMG_8362

IMG_8376 IMG_8394

IMG_8395 Syadad

IMG_8313

is getting better at javascript coding for Minecraft

IMG_8327

He’s seriously working hard preparing lots of code for constructing many structures for exhibition 😉

IMG_8333

IMG_8365

and this week the place and break block count codes is working nicely 🙂

IMG_8401

Aidia

IMG_8314

Aidia has to fix the Automatic Railway Gate project, Capt. Awa helped debugging the circuit 🙂 Later, Capt. Faris helped too 🙂 The robot is having some problems too and we’re going to fix it before the exhibition 🙂

IMG_8336

Aidia teaches a new kid joining in the class 🙂

IMG_8368

Aidia also exploring some RedStone projects in Minecraft

IMG_8389 IMG_8390

Sam is preparing 2-3 topics for the exhibition

IMG_8317

this one is the Object Recognition App

IMG_8325

IMG_8326

And Sam is exploring how to create app for recognizing colors

IMG_8332

The codes

IMG_8363

the presentation slides

IMG_8375

Clive will learn some Python programming today 🙂

IMG_8323

with CodeCombat, looking like playing game but actually it teaches you to code 🙂

IMG_8372

IMG_8330 IMG_8331

IMG_8343 IMG_8364

IMG_8373 IMG_8374

Clive is a fast learner 🙂 He finished lots of levels today 😉

IMG_8377

Cean

IMG_8324

explores lots of things today including Minecraft

IMG_8338

Aidia lend him a book of Minecraft structures so Cean can learn how to build things in Minecraft

IMG_8341

and then Cean tried CodeCombat for a while (before finding out that it is a bit too hard for him :))

IMG_8354

then exploring Scratch

IMG_8358

before going back to Minecraft Hero 🙂

IMG_8387

Capt. Faris is fully occupied today as soon as he walked in the class, before putting down the backpack, he’s already on duty 😀

IMG_8328

Capt. Awa is also busy with his TinyDuino project, while also helping Aidia with the Automatic Railway Gate Project 🙂

IMG_8329

Neo has just joining in the class today, he’s got a really serious project for a competition in the next October 🙂

IMG_8335

this is what more or less we’re planning to make 😀

IMG_8435

Harraz is now exploring Minecraft, and soon he will be taught some RedStone structures and writing his own Javascript codes in Minecraft

IMG_8339

Mohan is back! And continuing his Agario Project 😉

IMG_8355

Looking very excited as always 😀

IMG_8366 IMG_8385

Kinan is struggling with GameMaker Studio today. Next week we’re going to buy a license so we’re not having this problem again

IMG_8356

Fab, welcome to the class 🙂

IMG_8357

Fab is going some programming intro today 😉

IMG_8367

Aidia helped him to get started

IMG_8379

and Fab finished the first challenge in no time 🙂

IMG_8383

the next challenge is to finished LightBot to learn about sequence, looping and functions 🙂

IMG_8384

IMG_8392

Fab is a fast learner 🙂 We’re going to do this intro to programming in the next two weeks before starting to create games 😉

IMG_8406

Faishal starts to learn some Android Studio programming while also will explore Ubuntu to do penetration test 😉 We plan to install Kali Linux on his laptop too 🙂

IMG_8388

The class

 

IMG_8393

IMG_8351 IMG_8352

IMG_8350

*Photos and videos are also available here