ProCodeCG Kids Regular Coding Class – 22 June 2019

Standard

More kids showing up to this coding crowd this Saturday πŸ˜‰

Fadhlan’s robot is working as we expected now

IMG_4133

what we need to do is lots of of testing and optimization

IMG_4141

the code is working fine both for Arduino and Processing

IMG_4152

we did lots of testing today

IMG_4153

the only problem is that Processing cannot read data from Bluetooth serial

IMG_4164

as soon as we overcome this problem, then the rest will be about finishing and adding features

IMG_4165

Faishal is ready to get back to white hacking today πŸ˜‰

IMG_4134

starting with nmap-ing the sub domain and peeking into everybody’s IP address and port Β *making everybody nervous LOL

IMG_4132

IMG_4139 IMG_4158

IMG_4159 IMG_4173

did some installation

IMG_4180

and then exploring Etherape

IMG_4181

IMG_4182

back to Zenmap and poking every single feature it has πŸ˜€

IMG_4184

we tried other tools too

IMG_4185

and see how they work πŸ™‚

IMG_4186

comparing one IP with the others

IMG_4187

and compare vulnerabilities

IMG_4188

IMG_4189 IMG_4190

IMG_4191 IMG_4192

this is too much fun πŸ™‚

IMG_4193

Faishal got into the access point as well and see its configuration

IMG_4196

Muhammad has returned after a long time πŸ™‚

IMG_4135

he came back to learn the same thing as Faishal’s πŸ˜‰

IMG_4143

nmap and port scanning

IMG_4146 IMG_4157

but not yet explore other tools because he only came for one session

IMG_4160

Aidia’s quest for today is debugging her color sorting project

IMG_4136

but before, she wanted to do some drag and drop coding πŸ™‚

IMG_4142 IMG_4145

ok now the reading of the sensor is looking fine

IMG_4168

but the problem is the range is not representing the colors we want to detect

IMG_4170

so we’re going to find how to fix this πŸ™‚

IMG_4172

Syadad has just got back after a while πŸ™‚

IMG_4137

He started to learn JavaScript to code in Minecraft

IMG_4144

Syadad learned to create simple structures with JavaScript commands (box, cylinder, prism). Next he will learn to code with Drone and make simple buildings

IMG_4147

Sam is still working hard finishing his Juz’Amma app because there is so much assets to be added to the app

IMG_4138 IMG_4140

this young man persistency is hard to believe! keep going Sam! πŸ™‚

IMG_4151 IMG_4163

Capt. Faris is still doing the research about Machine Learning

IMG_4148 IMG_4194

Jiva finally joined the regular class after our coding camp last year πŸ™‚

IMG_4161

he refresh his memory with Game Maker πŸ™‚

IMG_4162

IMG_4176

It’s always amazing to see these kids learn and making progress πŸ™‚

IMG_4178

IMG_4179

Until next week πŸ™‚ ❀ ❀ ❀

IMG_4177

*Photos and videos are also available here

Advertisements

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 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 – 18 May 2019

Standard

Our Saturday Sanctuary Coding Day πŸ˜€

IMG_1537 IMG_1538

Aidia is starting a new super interesting project: color sorting machine with Arduino πŸ™‚

IMG_1519

we are using a color sensor to sort smarties candy based on the colors πŸ™‚

IMG_1530

We are going to test the sensor with Arduino Uno because the Nano needs some soldering πŸ™‚

IMG_1523

typing in the code

IMG_1528

IMG_1531 IMG_1536

Done wiring

IMG_1541

Testing the sensor using this colorful book πŸ˜€

IMG_1545

fixing the code

IMG_1551

sensor readings: works fine, yayyyy πŸ™‚

IMG_1561

As a reward for finishing the task today, Aidia did some Scratch programming for refreshing πŸ˜€ In the next class we will test the arduino nano πŸ™‚

IMG_1563

Al is ready for a new project πŸ˜‰

IMG_1520

The first project today is controlling this fan and lamp by entering a command

IMG_1524

the AI will turn the fan or the lamp or both by analysing the command entered πŸ™‚

IMG_1526

Al then chooses another project

IMG_1532

The next one is to identify objects πŸ™‚

IMG_1546

the codes

IMG_1552 IMG_1566

the data

IMG_1568

the code processing the data

IMG_1569

Badi is very busy finding calendar library that works both on Android and iOS πŸ˜€

IMG_1521

some libraries work well on iOS

IMG_1544

some is working on Android

IMG_1549

but not working on both already πŸ™‚ Badi reads every tutorial available on the internet πŸ˜€

IMG_1529 IMG_1535

Badi install and uninstall many versions of calendar libraries to make sure it works on all platforms

IMG_1543

IMG_1565

this one is looking good on Android *but not working on iOS πŸ˜€

IMG_1573

the saga continues! πŸ˜€

IMG_1575

Jihan did some warming up with LightBot πŸ™‚

IMG_1522

This is an important exercise for understanding about procedures and functions πŸ™‚

IMG_1527 IMG_1534

And then Jihan started to do Machine Learning πŸ™‚

IMG_1555

Jihan’s first machine learning project πŸ™‚ Working well πŸ™‚

IMG_1570

IMG_1571

The next project πŸ˜‰

IMG_1574

IMG_1564

Syadad did some improvements with his latest version of game

IMG_1540 IMG_1547

and after creating some new sprites, he started to install Spigot Server for Minecraft Modding πŸ™‚

IMG_1554

*Photos and videos are also available here

ProCodeCG – Darul Hikam – Kids Coding Class – 12 April 2019

Standard

Our last class for this semester 😦 Hoping that the next semester there will be enough students to open the class again πŸ™‚ Today we tried to finish our end of the semester projects πŸ™‚

IMG_9433

Capt. Awa is leading the Basic Electronics team to create Smart Trash Bins πŸ˜‰

IMG_9437

Daffa has just got his Basic Electronics Toolkit

IMG_9423

Daffa is making his first LED project with Arsa watching πŸ˜€

IMG_9439

Yes, Daffa is definitely more interested in electronics than creating games πŸ˜€

IMG_9440

The first project done πŸ™‚

IMG_9451

Arsa is now working on the Game Project collaboration with Daffa alone πŸ™‚

IMG_9424

But he said it is okay πŸ˜€

IMG_9425

Danen helped Daffa getting started with the kit πŸ™‚ Danen likes teaching and shares what he knows πŸ™‚ He’s very excited showing Daffa how things work and how to fix when there are things not working out πŸ™‚

IMG_9426

Hanif’s Flappy Bird project has enter the next phase

IMG_9427

We had several versions of the game to see which one working the best

IMG_9435

We’re trying every techniques and possibilities to make the game works as expected

 

IMG_9442

IMG_9449

We checked and modified every setting and finally decide we had to create another version. From scratch πŸ™‚ But at the end of this semester Hanif has achieved lots of progress.

IMG_9457

Isma’ill is now has a trash bin to be converted into a smart one πŸ™‚

IMG_9428 IMG_9431

Testing the ultrasonic sensor and the micro servo

IMG_9441

the electronics working nicely

IMG_9445

Faisal is also working on the trash bin

IMG_9429

but he had to take a break before continuing πŸ˜€

IMG_9444

Capt. Bullitt had to make sure everyone is doing their jobs πŸ™‚

IMG_9430

The trash bin is a little bit too big and we’re thinking hard to figure out how that small micro servo can open it πŸ˜€

IMG_9447

Khalis gives his support and sympathy to Capt. Bullitt who is almost giving up attaching the micro servo to the bin πŸ˜€

IMG_9453

Khalis is going to finish the game today πŸ™‚

IMG_9432

Khalis works very hard like usual, he has completed the most important features in the game πŸ™‚

IMG_9436 IMG_9438

Next semester Khalis can create new games, or improve this one. The most important thing is, Khalis had learned so much all the way πŸ™‚

IMG_9455

Until the next semester πŸ™‚

*Photos and videos are also available here

ProCodeCG – Darul Hikam – Kids Coding Class – 5 April 2019

Standard

Today we started to prepare projects for the end of semester πŸ˜‰

IMG_8936//embedr.flickr.com/assets/client-code.js

Daffa collaborates with Arsa creating a new game with GameMaker

IMG_8874

Daffa created some of the sprites

IMG_8910

and the objects to make them move

IMG_8911

IMG_8923

and also created some of the backgrounds

IMG_8925

but Daffa is very interested in learning basic electronics. Next class he will be given a basic electronics project πŸ˜‰

IMG_8929

Arsa teamed up with Daffa

IMG_8875

designing a new interesting game πŸ˜‰

IMG_8900

the game will be in night and day mode πŸ™‚

IMG_8914

Arsa had mastered the basics of creating games so he can make any games he wants

IMG_8915

but in the middle of process, Arsa wanted to explore about basic electronics, because it looks really interesting πŸ˜€

IMG_8926

Arsa learned about basic components and how to use a multimeter πŸ˜€

IMG_8933

Capt. Bullitt is ready for the duty today πŸ™‚

IMG_8876

The project for the end of semester: a smart trashbin πŸ™‚

IMG_8889

Capt. Bullitt is responsible to lead the project, and make sure the team give the expected results πŸ™‚

IMG_8928

Hanif is going to make v2 of his game

IMG_8877

the v1 is working with some bugs so we are going to modify it and see the result

IMG_8896

IMG_8897

we’re going to implement different methods in spawning these pipes

IMG_8902

Arsa visited Hanif offering himself to test the game πŸ˜€

IMG_8907

IMG_8912

IMG_8919

We are definitely testing every step and make sure we didn’t miss any configurations that work well in the previous version

IMG_8930

Andra is also preparing the project for the end of the semester

IMG_8880

Andra will modify and upgrade his game

IMG_8908

IMG_8917

IMG_8918

IMG_8931

Faisal is doing the same project as Isma’ill and Danen: creating a Smart TrashBin

IMG_8881

Faisal is responsible on drawing the design

IMG_8893

The picture will describe how the project works πŸ™‚

IMG_8916

Isma’ill is responsible for the code and make sure works

IMG_8882

Teamwork πŸ˜‰

IMG_8885

IMG_8905

The stuff for the project

IMG_8921

The code

IMG_8924

debugging the code

IMG_8932

Danen is responsible for installing the components

IMG_8884

IMG_8892

Look at those happy faces πŸ˜‰

IMG_8898

Danen has successfully installed the ultrasonic sensor and the microservo

IMG_8904

Later we can use a more proper box but the target is to make it work πŸ˜‰

IMG_8906

Khalis had learned so much about creating games

IMG_8887

and this is his project for the end of the semester πŸ˜‰

IMG_8890

IMG_8891

IMG_8899

IMG_8901IMG_8903

Wow almost finished πŸ™‚ We’re going to finished it up next week πŸ˜‰

IMG_8935

*Photos and videos are available here

ProCodeCG – Kids Private Class – Basic Electronics – 21 March 2019

Standard

Today Tyo learns how to use an LCD I2C πŸ™‚

IMG_7949

IMG_7946

IMG_7945

The “Hello World” πŸ™‚

IMG_7947

And then we’re adding an ultrasonic sensor and will send the readings to the LCD

IMG_7951

Tyo had to combine the ultrasonic sensor code with the LCD I2C code

IMG_7952

Debugging the cables

IMG_7953

The target today is done πŸ˜‰ For the next project Tyo wants to make a timer with LCD I2C and a button to start and stop it πŸ™‚

IMG_7954

*Photos and videos are also available here