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

Advertisements

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 Kids Regular Coding Class – 11 May 2019

Standard

Fasting doesn’t necessarily means that we cannot do our regular activities, especially our Saturday coding class πŸ™‚

IMG_1180 IMG_1181

Sam is on the final stage of his Juz’amma App

IMG_1107

The app is working well now, we decided not to use database as long as the app does not exceeds 50MB limit

IMG_1132

So basically what Sam should do is adding the rest of the content and it will be ready to be uploaded to PlayStore πŸ˜‰

IMG_1141

Keep on going Sam! πŸ™‚

IMG_1151

Hafiz is working on his Feeding Frenzy Game *lots of video on this πŸ™‚ Hafiz now has lots of skill to develop his own game πŸ™‚

IMG_1108

Fadhlan is very busy today

IMG_1109

He decided to reconstruct the robot

IMG_1114

Fadhlan makes notes to make sure he doesn’t forget anything

IMG_1120

IMG_1122

Look how he optimize the usage of breadboard πŸ™‚

IMG_1135

IMG_1136

We’re going to test bluetooth module as soon as the basic functions are running well

IMG_1155

IMG_1165 IMG_1166

Fadhlan certainly makes awesome progress during this journey πŸ™‚ SO PROUD πŸ™‚

IMG_1177 IMG_1189

IMG_1190

IMG_1175

Button, LED and Ultrasonic works. But the wheels still don’t. Fadhlan will fix it very soon πŸ™‚

IMG_1192

Al finished two Machine Learning projects today πŸ™‚

IMG_1110

The first one is the project to show smiling face when we type nice words and crying face when we type bad words

IMG_1113

the words

IMG_1117

the face

IMG_1119

IMG_1123

The codes. And it works nicely πŸ™‚

IMG_1127

The next project is a dancing panda that will stop dancing if we look at it πŸ™‚

IMG_1156

the code

IMG_1159

the data set for training

IMG_1160 IMG_1161

the result πŸ˜€ Awesome work Al πŸ™‚

IMG_1162

Badi is demoing how to clone wifi connection with NodeMCU

IMG_1111

IMG_1112

the result

IMG_1115

IMG_1116 IMG_1118

And Badi got back to the website programming afterwards πŸ™‚ He wanted to change the time and date format in the website πŸ˜‰

IMG_1124

Capt. Awa

IMG_1121

has to teach a new student today: Juan

IMG_1130

Capt. Awa introduces basic programming to Juan and guides him all the way

IMG_1134

until Juan finished the task πŸ™‚

IMG_1150

Next to teach is Blockly Games

IMG_1170

Capt. Faris

IMG_1125

quietly has uploaded his Memorize Quran App to PlayStore πŸ˜‰ Super proud πŸ™‚

IMG_1152

IMG_1154

Capt. Faris checks if Al’s Machine Learning Project can be pushed further to do more complex tasks

IMG_1163

and Capt. Faris also does research to help Sam with the app

IMG_1188

Koosha

IMG_1140

is given a task to create a tunnel with sensor that will turn on the torches along the tunnel and link it to Arduino LEDs

IMG_1126 IMG_1137

IMG_1138 IMG_1173

IMG_1174

Koosha has a million way to do things πŸ˜‰

IMG_1178 IMG_1179

IMG_1185 IMG_1186

Andra is now going to test his first JavaScript code

IMG_1149 IMG_1144

The code will stack a number of blocks on top of each other

IMG_1145

Andra had to change the block with anything else

IMG_1148

IMG_1153

He changed it into TNT blocks πŸ˜€

IMG_1167

The next code is building a triangle. Still in progress. Will be continued next week πŸ˜‰

IMG_1172

*Photos and videos is also available here

ProCodeCG Kids Regular Coding Class – 13 April 2019

Standard

Our coding vibes every Saturday πŸ™‚

IMG_9535 IMG_9540

Fadhlan got a new solder and compared it to the old one πŸ˜€

IMG_9507

And he also got a super big and tidy toolbox!

IMG_9506

Very well organized

IMG_9508

Especially with those little compartments! Nice job πŸ™‚

IMG_9513

So now he can start to work happily πŸ˜€

IMG_9509

Today’s work is to install power supply for the robot

IMG_9512

replacing a motor that stopped working

IMG_9524

now all working

IMG_9537

the next step is adding a switch

IMG_9546

All working well. Next week we will add bluetooth module

IMG_9547

Badi has got serious work in registering a domain and choosing hosting configuration

IMG_9510

He had to read lots of tutorials and manuals

IMG_9522

Including chat the customer service to activate the system with the correct payment amount and the chosen configuration

IMG_9543

Faishal is still exploring computer security and Kali Linux

IMG_9511

He is learning how to change IP address and manage an attack

IMG_9520 IMG_9562

IMG_9563

Hafiz works really hard on this one because this game has a whole lot complexity and details than any games he had ever created πŸ™‚

IMG_9515

The more characters and features we added to the game, the harder to make it work πŸ˜€

IMG_9517

IMG_9521

Syadad lost his game from last week so he had to started from the beginning

IMG_9519

but it is ok, he managed to catch up πŸ™‚

IMG_9534 IMG_9542

IMG_9545

This is even better than the first one πŸ˜‰

IMG_9555

Capt. Faris got an important task to make darknet works on this computer πŸ˜€

IMG_9523

Capt. Awa wasn’t in the mood doing electronics

IMG_9533

He’s challenging himself to create difficult structures

IMG_9544 IMG_9556

Koosha showed his new mods in Minecraft to create an airport and aircrafts

IMG_9536 IMG_9550

IMG_9551 IMG_9552

IMG_9554

Koosha is also doing research on how to connect Minecraft to Arduino and he did πŸ™‚ Now we can build some switches in Minecraft to activate real LEDs in the real world πŸ™‚

IMG_9558

Andra had to finished Code Combat today

IMG_9539

and after he finished this one, he will learn how to code in Minecraft πŸ™‚

IMG_9541

IMG_9553

So many excitements awaits next week πŸ˜‰

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 6 April 2019

Standard

Saturday’s Coding Squad πŸ™‚

IMG_9014

Capt. Faris is given a project to detect hoax and real news

IMG_8976

plus investigating the neural nets architecture being used by our machine learning platform

IMG_9039

The codes

IMG_9040 IMG_9052

Hafiz’s Plant vs Zombie Game is getting better and better πŸ˜‰

IMG_8977 IMG_8981

we need to add lots codes to add more features to the game

IMG_8990 IMG_8991

IMG_8993 IMG_8994

Now the game has the randomly generated points (the yellow dots)

IMG_8998 IMG_8999

it also now has flowers that can shoot peas πŸ™‚

IMG_9033

Hafiz has to repeat the process for lots of sprites

IMG_9035

and then define scoring and rules of the game. Lots of hard work but fun πŸ™‚

IMG_9053

Sulaiman is going to choose his own project today πŸ™‚

IMG_8978

We borrowed Aidia’s book to find a suitable project for Sul πŸ™‚

IMG_9004 IMG_9003

IMG_9006 IMG_9010

IMG_9012

After a while, Sul finally chose this one πŸ™‚

IMG_9013

The result πŸ™‚

IMG_9026

and then Sul started to create running text structure like Capt. Awa was doing earlier

IMG_9055

Syadad started creating games today πŸ™‚

IMG_8979

The first sprite

IMG_8986 IMG_8987

Object movement test

IMG_8989

The other sprite to be eaten by the first sprite

IMG_9005

room setup

IMG_9017

Yayyy, Syadad’s first game πŸ™‚

IMG_9037

more object arrangements and background

IMG_9042

We will add scoring in the next class πŸ˜‰

IMG_9050

Aidia is improving her sophisticated locker system design πŸ˜‰

IMG_8980 IMG_8984

Aidia added more structures to her world

IMG_8985 IMG_8988

She brought some books for references

IMG_9009

So whatever Aidia created in her world is pure her creativity; she combined lots of ideas into unique structures

IMG_9028

IMG_9034

Capt. Awa asked for a challenge and so the challenge was creating a running text structure

IMG_8983

No one has ever created this before because of it’s tricky nature. By using piston the furthest shift is 7 blocks

IMG_8995

But Awa wouldn’t be a Captain if he wasn’t qualified πŸ™‚ He brilliantly overcome the limitation by making it circular πŸ™‚

IMG_9020

The structure. Unbelievable. Impressive. Outstanding. πŸ™‚

IMG_9022

Awa tried several structures before finally found the correct one

IMG_9023

Minecraft can be used to learn many things including logic, problem solving, creativity, including mechanical structures and electronics logics πŸ˜‰

IMG_9025

Experimenting with the machine

IMG_9032

adding shield to make it waterproof πŸ˜€

IMG_9054

Andra is still going through the intro to coding πŸ™‚

IMG_9008

Today he learned about function through pattern

IMG_9018

IMG_9019 IMG_9029

And then moved on to more challenges. Next week Andra will learn visual coding with actual coding scripts πŸ™‚

IMG_9031 IMG_9049

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 30 Mar 2019

Standard

Coding crowd this Saturday πŸ˜‰

IMG_8533

IMG_8555 IMG_8556

IMG_8557

Hafiz is working on Plant vs Zombie Game. It is quite difficult and takes more time to develop than the previous ones

IMG_8509

Preparing the sprites

IMG_8505

the assets

IMG_8506

each sprite is carefully designed πŸ™‚

IMG_8528 IMG_8534

the background

IMG_8535

IMG_8554

Testing plant placing

IMG_8560

The objects are now placed neatly in the room πŸ˜‰

IMG_8561

More objects added πŸ™‚ Nice! Next is to add scoring and spawning the zombie randomly πŸ™‚

IMG_8587

Sam’s work is getting harder and harder to do since the target is to release this app to PlayStore

IMG_8507

We need to think how to manage the screens and the size of the app

IMG_8520

We are discussing the screen flow and the best UI/UX design especially to show the user the progress of memorizing the Juz’Amma

IMG_8523

we just realized that Sam’s app has too many screens and that makes the app size grows. The more the screens, the harder it is to manage

IMG_8524

Capt. Faris had his own app developed with Android Studio, and he shared his architecture to us

IMG_8529

it is time to throw in database πŸ˜‰ and the trick is to create limited screen, and reload the view from the database

IMG_8530

so Sam has to learn about accessing TinyDB πŸ˜€

IMG_8545

It leaves him like this LOL

IMG_8583

Fadhlan, stop eating the candy and start to work! πŸ˜€

IMG_8508

We have to work on this: testing the right and left motor plus the controller, and make it navigates

IMG_8519

Working hardddd there you go πŸ˜€

IMG_8536

IMG_8537

Capt. Awa helped us testing the robot *and ran away when the robot was activated because it refuse to avoid obstacles LOL but at least we know that button, LED, buzzer, wheels, are working and we just need to check the ultrasonic before adding compass and bluetooth module πŸ˜€

IMG_8569

Capt. Faris and his research πŸ˜€ He was given a challenge to learn how to prevent shoplifting with camera object detection

IMG_8510 IMG_8525 IMG_8546

Capt. Awa, brought new toys!

IMG_8511

The new stuffs have the same size as a coin!

IMG_8512

wowww, modules for TinyDuino

IMG_8513

IMG_8514

IMG_8515

But we still couldn’t get these little mates to work :(( We suspected the USB-UART driver or probably the port

IMG_8526

So Capt. Awa explored another thing: basic electronics simulation

IMG_8542 IMG_8550

IMG_8553 IMG_8558

and then helping us with the robot

IMG_8570

the robot was going in circles so Capt. Awa helped us switching the polarity πŸ™‚

IMG_8572

Testing is done for today (too many things being hit by the robot LOL)

IMG_8574

Badi’s website is ready to be uploaded to public πŸ™‚ Today Badi will buy domain and hosting and upload it

IMG_8521

We’re searching for the best option, and after we got one, Pavilion19 will have a website πŸ™‚

IMG_8540

Aidia is so excited about her Minecraft Project today πŸ™‚

IMG_8517

She brought lots of books for references πŸ™‚

IMG_8518

IMG_8538

IMG_8559

Aidia does both design and mechanical structures in Minecraft

IMG_8564

IMG_8566

Look at this: she created a locker system below a beautiful building she designed πŸ˜‰ How nice!!!

IMG_8584

Inside the locker corridor πŸ™‚ Next week we’re going to add button to get a specific locker sent to a specific person πŸ˜‰

IMG_8585

Al is going to make another animation, yaaay πŸ™‚

IMG_8522 IMG_8527

He’s getting better πŸ™‚

IMG_8541

Al finds references on the internet to get more ideas

IMG_8551

And he created animation for educational purposes like this one πŸ™‚

IMG_8552

IMG_8589

We have a newcomer: welcome Andra πŸ™‚

IMG_8543

Like the others, Andra had to go through the intro to programming

IMG_8549 IMG_8563

One challenge down

IMG_8565

Now another one, and Andra can do it very quickly with lots of excitement πŸ™‚

IMG_8567

IMG_8580

Yogi came with the same problem from the last class: displaying a score that follows the object πŸ™‚

IMG_8547

This one worked for Game Maker Studio 2 but not with version 1 so we tried so many ways and still couldn’t figure it out. Don’t worry Yogi we’ll work it out

IMG_6283

Syadad is now ready for a code combat πŸ˜‰

IMG_8562

Syadad is very excited with this challenge, especially because now he has a friend: Andra πŸ™‚

IMG_8568

Next week Syadad will be ready for creating games yaay!!!

IMG_8581

Until then! πŸ˜‰

*Photos and videos are available here