ProCodeCG – Kids Private Class – Basic Electronics – 19 June 2019

Standard

It’s been a while since the last class and we have to revisit again what we did the last class πŸ˜€

IMG_3944

IMG_3946

the first one is to check the bluetooth connection

IMG_3947

IMG_3948

successful

IMG_3949

and then testing speech to text app

IMG_3950 IMG_3951

works fine

IMG_3952

and then working on connecting speech to text to Arduino

IMG_3953

still not working

IMG_3955

no sign of text on the serial monitor 😦 we need to work more on this bluetooth connection (same thing happened with the robot project so we really need to figure this out)

IMG_3956

*Photos and videos are also available here

Advertisements

ProCodeCG – Kids Private Class – White Hacking – Day #5 – 17 June 2019

Standard

The last day already πŸ™‚ *but don’t worry Ara will still take the class regularly after this πŸ˜‰

IMG_3764

Our to do list for today πŸ˜‰

IMG_3765

And then Ara is installing DVWA for like the 10th times πŸ˜€

IMG_3766

it didn’t work on Ara’s laptop but worked well on the Mac

IMG_3768

this time Ara got this .php file which is a good sign

IMG_3769

got some problems with dpkg but we fixed this

IMG_3770

the point is that we’re going to make the target use a proxy that has been intercepted by BurpSuite to get the session id to be used by Hydra to crack the password πŸ˜€

IMG_3771

DVWA installation and setup success πŸ™‚

IMG_3772

IMG_3773

now loading the BurpSuite

IMG_3774

setting up the browser to use proxy manually (directed to BurpSuite)

IMG_3775

setting up BurpSuite

IMG_3776

and cracking up password using Hydra πŸ™‚

IMG_3778

ok all task for today is accomplished, very well done! πŸ™‚

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 15 Juni 2019

Standard

This is what we do on holiday πŸ™‚

Aidia was ready to continue her color sorting project with Arduino πŸ™‚

IMG_3533 IMG_3542

Aidia typed hundreds lines of code πŸ™‚

IMG_3559 IMG_3547

and then we followed this schematic

IMG_3573

IMG_3578

and tested it

IMG_3579

IMG_3580

the code had been uploaded but the sensor reading didn’t seem right. also one micro servo is not working. we had to do debugging next week πŸ™‚

IMG_3582

Aidia deserved a break by making some animations after all the hard work today πŸ™‚

IMG_3576

IMG_3574

Edo spent 3 hours struggling with installing Kali Linux on Virtual Box

IMG_3532 IMG_3531

it

IMG_3575

took

IMG_3562

a long time

IMG_3540

and we did this three times already πŸ˜€

IMG_3539

but it is ok, a good way to learn πŸ˜€

IMG_3537

next week Edo is expected to have Kali Linux installed πŸ˜€

IMG_3536

today we made it into the login window but the password didn’t work so we had to start all over again with setting up password πŸ˜€

IMG_3535

Capt. Faris and his computer vision research πŸ˜€

IMG_3548

IMG_3571 IMG_3567

Al was busy with two projects today πŸ™‚

IMG_3541

the first one is the machine learning project for recommending places for tourists πŸ™‚

IMG_3551

IMG_3557

 

IMG_3554 IMG_3553

the next is to make a chameleon changes colors based on what it “see” πŸ˜‰

IMG_3544

IMG_3550

we’re still working in entering the datasets πŸ™‚

IMG_3563

hopefully this project will be finished next week πŸ™‚

IMG_3549 IMG_3546

 

*Photos and videos are also available here

ProCodeCG – Kids Private Class – White Hacking – Day #1 – 10 June 2019

Standard

The first ProCodeCG White Hacking Private Class ever πŸ™‚ We have been teaching ethical hacking to kids but not yet seriously planned like this.

ProCodeCG will certainly add White Hacking Curriculum from now since we’ve been more convinced that this is an urgent topic to be taught to kids πŸ™‚

Ara has been interested in learning hacking, so somebody has to show him the right way πŸ˜€

IMG_3016

We’re going to try number 2 and number 3 today πŸ™‚

IMG_3017

We are doing 2 and 3 in parallel; making bootable usb while also downloading virtual machine

IMG_3018

Ara’s laptop is already has dual-boot Ubuntu BackBox and Windows 10 so we have to skip GRUB to be able to enter BIOS because we have to enable some option to make virtual box install Kali Linux

IMG_3019

IMG_3020

We found out that we had to install different Kali Linux version so we decided to explore Ubuntu BackBox while waiting for the download. But Ara forgot the password so we had to reset it πŸ˜€

IMG_3022

IMG_3023

the password cannot be reset so we have to find ways around

IMG_3024

and finally after we have changed the password and enter Ubuntu, we started to explore nmap πŸ˜‰

IMG_3025 IMG_3026

IMG_3027 IMG_3028

IMG_3029 IMG_3030

IMG_3031 IMG_3032

IMG_3033

we also checked the network with EtherApe πŸ˜‰

IMG_3034

IMG_3035 IMG_3036

IMG_3037 IMG_3038

IMG_3039

things among many things we’ve learned today

IMG_3040

Ara has been given load of homework to be reported in tomorrow’s class πŸ˜‰

IMG_3041

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 1 June 2019

Standard

Hello Saturday Coding Squad πŸ™‚

IMG_2361 IMG_2373

we got this little buddies coming again to the class, how cute πŸ™‚

IMG_2357

Fadhlan’s saga still continues πŸ˜€

IMG_2335

a brand new shiny robot πŸ™‚

IMG_2334

very neat! πŸ˜‰

IMG_2333

Fadhlan is going to test the power source for the robot today

IMG_2337

IMG_2363

IMG_2393

We are testing several codes to the robot

IMG_2362

IMG_2398

The robot now can send ultrasonic readings via bluetooth to this laptop

IMG_2399

now testing ultrasonic reading

IMG_2410

make sure the data format is correct

IMG_2411

and create a map based on the data

IMG_2412

the robot works well except one thing: we need less voltage because we have just crashed the robot because it moved to fast πŸ˜€

IMG_2415

Sam has lists to do in finishing the app

IMG_2336

after uploading all the asset to the app, Sam has to create logo for the app πŸ˜€

IMG_2347

The code is A LOT πŸ™‚ Hang on Sam, we’re going to finish this very soon πŸ™‚

IMG_2349

Al is going to finish 2 projects today

IMG_2346

One is the alien language project

IMG_2350

the code will make the green monster follow what we say πŸ™‚

IMG_2351

when we say left, it will move to the left and vice versa πŸ˜‰

IMG_2352

the next project

IMG_2402

IMG_2416

is to give tourists info about recommended places πŸ™‚ Awesome Al πŸ™‚

IMG_2417

Capt. Awa’s plan today is to test the TinyDuino

IMG_2354

while also teaching πŸ™‚

IMG_2364

This is the TinyDuino with LED module and battery module

IMG_2388

The TinyDuino is in the middle. On the left side is the battery module and on the right side is the LED module

IMG_2389

Capt. Awa is discussing TinyDuino with Koosha to figure out how it works

IMG_2414

Wibi is making a lot of progress today πŸ™‚

IMG_2355

He’s given a task to create as many structures as he can in Minecraft πŸ™‚

IMG_2382

like connecting hallway

IMG_2384

basement

IMG_2391 IMG_2392

secret passage

IMG_2395

a glass roof for the basement

IMG_2396

adding door for entering the house properly πŸ™‚

IMG_2408

Ryan is also learning the same things as Wibi

IMG_2356

only Ryan will prefer more experiments with structures πŸ˜€

IMG_2358

IMG_2383

IMG_2390 IMG_2359

Capt. Faris

IMG_2360

and his recent research

IMG_2377

a super cutting edge technology

IMG_2378

an algorithm that can make living portraits from just ONE sample picture

IMG_2379

we still finding out about the algorithm

IMG_2380

that can make Marylin Monroe, Einstein and even Monalisa talk! *scary

IMG_2381

Koosha

IMG_2372

Koosha is tinkering with MSDOS and QBASIC πŸ˜€

IMG_2385

IMG_2386

and then helping Capt. Awa with the TinyDuino

IMG_2407

we did some debugging to make it work

IMG_2404

IMG_2401

and it finally works!

IMG_2403

thanks so much Koosha! we just haven’t figuring out yet how to make the LED module works πŸ˜‰

IMG_2405

and then Koosha get back to Minecraft Arduino project πŸ™‚

IMG_2420

with this complex redstone and command block configuration πŸ˜€

IMG_2422

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 25 May 2019

Standard

ProCodeCG Research Center πŸ˜‰ Look at how many brains working on many projects πŸ™‚

IMG_1931 IMG_1932

IMG_1959

Wibi has just joined the class πŸ™‚

IMG_1916

Wibi will start to learn coding by playing Minecraft

IMG_1928 IMG_1974

Ryan has also joined the class Β and learning the same thing as Wibi. Kids in their age start learning basic programming skills by building things so they will learn about shapes, geometry, repetition, pattern etc. πŸ™‚

IMG_1917 IMG_1925

IMG_1975

Capt. Faris is working on his machine learning project while also teaching other kids πŸ™‚

IMG_1918

IMG_1941 IMG_1957

Fadhlan’s hardest task is to find out why the wheels stopped working

IMG_1919

while other components do work πŸ™‚

IMG_1936

Badi started to learn Python πŸ™‚

IMG_1920

because we need a script to update two different calendars for Pavilion19 website πŸ™‚

IMG_1935

Like usual, Badi is a fast learner πŸ™‚

IMG_1937

Badi learns turtle, shapes, and looping in Python very fast

IMG_1942

IMG_1948 IMG_1950

IMG_1954

before he got back to web programming: patching the problem from the previous week

IMG_1965

The problem is the calendar plug in only work for android or ios.

IMG_1967 IMG_1968

so the quick solution is provide links for both OS directing to different version of calendar

IMG_1972

Aidia is still working on her big project: color sorter with arduino

IMG_1921

Aidia spent 3 straight hours typing hundreds lines of code πŸ™‚

IMG_1927

we will start the wiring after Aidia finishes typing in the code πŸ™‚

IMG_1951

Capt. Awa is exploring new things like this rocket launcher simulation

IMG_1922 IMG_1946

IMG_1933 IMG_1934

while Al is working on a new machine learning project

IMG_1923 IMG_1960

recognising sounds

IMG_1969

Al is recording voice for “left” and “right” that will make a sprite turn to left or to the right

IMG_1970

Harraz wants to install Game Maker Studio 2

IMG_1915

This is good because Game Maker Studio 2 gives more libraries and features

IMG_1924

Harraz also wants to learn Minecraft Modding

IMG_1930 IMG_1949

Today he learns how to type in JavaScript codes into Minecraft πŸ™‚

IMG_1962

and make some geometry structures and buildings

IMG_1963

IMG_1964

this is so much fun πŸ™‚ Next week Harraz will type his own JavaScript code πŸ™‚

IMG_1973

Sam is working hard entering assets to his Juz’amma App

IMG_1926 IMG_1929

The app is now working very smoothly now

IMG_1938

After Sam is finished entering all the verses, we are ready to upload it to PlayStore πŸ™‚

IMG_1940

IMG_1947

Koosha is given a task to create a locker system in Minecraft

IMG_1945

IMG_1952

and next class we’re going to use this relay to control smart home appliances πŸ™‚

IMG_1958

IMG_1961

IMG_1971

We had visitors from Arduino Community πŸ™‚

IMG_1966

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 4 Mei 2019

Standard

Introducing our new venue: Art Cafe and Restaurant πŸ™‚

IMG_0734 IMG_0742

IMG_0814 IMG_0756

Kids will get voucher for food here πŸ™‚

IMG_0787 IMG_0788

IMG_0796

Hafiz starts a new game today: Feeding Frenzy πŸ™‚

IMG_0735

IMG_0750 IMG_0778

Hafiz now has many skills to create different games πŸ˜‰ He’s free to create anything he likes πŸ™‚

IMG_0808 IMG_0810

Aidia is going to continue connecting Minecraft to Arduino

IMG_0736

Setting up the server

IMG_0738

IMG_0748 IMG_0765

Start building the blocks to activate Arduino LED

IMG_0775

the command blocks

IMG_0776

Koosha gave Aidia some help

IMG_0777 IMG_0793

Linking Minecraft to Arduino is very interesting πŸ™‚ Now Aidia can control anything connected to Arduino from Minecraft πŸ˜‰

IMG_0804

Badi is working on the website

IMG_0749

Maintaining schedules and booking system of Pavilion 19

IMG_0751

IMG_0766

Entering data in JSON format

IMG_0779

And then Badi wants to learn NodeMCU

IMG_0799

installing libraries

IMG_0800 IMG_0811

running the code

IMG_0813

Badi wants to create fake wifi connection πŸ˜€

IMG_0818

Capt. Faris is still working with his datasets

IMG_0739

He wants to add hand gestures to the learning system

IMG_0754

the dataset

IMG_0817

Fadhlan’s task for today is to install power supplies for the robot

IMG_0740

plus integrating the bluetooth module

IMG_0745 IMG_0755

And when he was busy soldering the robot, the seat of the chair fell πŸ˜€ Glad he wasn’t hurt and nothing was broken πŸ™‚

IMG_0757

The batteries (that later sparks because the switch got short-circuited)

IMG_0780

So Fadhlan has to fix the switch and check why one wheel doesn’t work

IMG_0798

Sam has got serious things to do with the Juz’amma app

IMG_0741

IMG_0747

He now can store data in local storage but not yet with local database

IMG_0762

we have to carefully design the database for the application before starting to enter the data

IMG_0772 IMG_0774

IMG_0785

Harraz (so sorry we didn’t manage to get his picture) is creating a new game

IMG_0744

with lots of sprites

IMG_0746 IMG_0753

Once Harraz done with the assets, we’re going to develop an awesome game πŸ™‚

IMG_0761

Koosha

IMG_0752

IMG_0769

is ready to explore Minecraft Link more

IMG_0763 IMG_0764

another way to turn Arduino LED on and off πŸ™‚

IMG_0767

Koosha explored some other mods

IMG_0781

The mod to have a computer with keyboard and browser inside Minecraft

IMG_0782 IMG_0789

IMG_0815

Capt. Awa is researching Minecraft Link too

IMG_0768

Capt. Awa helped other students learning Minecraft Link too πŸ˜‰

IMG_0771

IMG_0791 IMG_0816

Syadad is going to create a new game today πŸ™‚

IMG_0783

His Maze Game is full-featured already πŸ™‚

IMG_0802

He’s going to make a shooting game

IMG_0812

Andra is going to type his own Minecraft mod today πŸ™‚

IMG_0784

He will type his own javascript code and then install it to the server and run it Minecraft πŸ™‚ Let’s see the result next week πŸ™‚

IMG_0797

Mohan came back after a while

IMG_0790

and picked up where he left, and got distracted with Minecraft Modding too πŸ˜€

IMG_0795

Jihan (we’re so sorry we didn’t get her picture as well 😦 ) is learning basic programming

IMG_0794

She is a fast learner and she will start to learn machine learning soon πŸ™‚

IMG_0807

Wow lots of projects and progress this week πŸ™‚ We will be reporting again soon πŸ˜‰