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

Advertisements

ProCodeCG Kids Regular Coding Class – 3 Aug 2019

Standard

Our busy Saturday Coding activities 🙂

Aidia is preparing presentation slides for the exhibition 🙂

IMG_7871

IMG_7898

She will present at least 3 projects on the exhibition: robot, automatic railway gate system and color sorting machine 🙂

IMG_7870

this is the color sorting machine 🙂

IMG_7872

Aidia is little gir a very focus and big dedication 🙂

IMG_7880

It is unbelievable that a 9 yo can make presentation slides like this 🙂

IMG_7884

IMG_7888 IMG_7889

Capt. Faris is busy with research, being a teaching assistant

IMG_7873

and tuning Badi’s ukulele 😀

IMG_7971

We just found out that Badi can play ukulele, very nice 🙂

IMG_7874

today we had to fix this error. Pavilion19’s website is down because the hosting is rerouting the IP address

IMG_7877

we had to report the error to the hosting admin

IMG_7908

too busy to get off the chair 😀 😀 D

IMG_7915

IMG_7916

we sent emails, called the call center, to finally make the website up again. The problem remaining is that we still had to wait to get cpanel activated again

IMG_7918

Fadhlan is going to continue compas calibration

IMG_7875

compass data readings

IMG_7895

comparing the empirical data

IMG_7896

and then uploaded the obsctacle avoiding + mapping code and test the robot

IMG_7919

IMG_7920 IMG_7936

everything seems to work normally but we ran out of time, the robot ran out of battery and so did the laptop 😀

IMG_7937

and also the engineer 😀 so we just called it a day 😀

IMG_7948

Adit is back 🙂 after a looong time 🙂

IMG_7876

he started to learn basic programming all over again for warming up

IMG_7881

IMG_7892 IMG_7897

and making a great progress for today 🙂 Hoping to see you again in the next class Adit 🙂

IMG_7912

Capt. Awa is working on the projects for the exhibition

IMG_7878

IMG_7882 IMG_7891

this time it is the RFID projects. Awa created a game with RFID 😉

IMG_7894

When you answer correctly (by tapping the correct RFID card), you will get scores 🙂

IMG_7911

Faiz is ready to explore sensors today 🙂

IMG_7879

Today it’s ultrasonic sensor 🙂

IMG_7883

And Faiz wanted to learn the code line by line. He asked the meaning of each line 🙂

IMG_7890 IMG_7910

the ultrasonic readings 🙂

IMG_7961

next class we will learn some other sensors before finally assemble the robot 🙂

IMG_7962

Hafiz couldn’t access the machine learning server today

IMG_7885

so we changed plan into creating apps with Thunkable

IMG_7917

Hafiz learned how to create an app to recognize objects

IMG_7926 IMG_7958

The app has successfully detect objects, and Hafiz had successfully added text to voice module to the app 🙂 Great progress today, Hafiz 😉

IMG_7969

Al

IMG_7893

is in the mood of editing with Photoshop today 🙂

IMG_7907

Al has beeen

IMG_7909

Yogi is back after a while 🙂 Welcome back 🙂

IMG_7913

Yogi picked it up where he left 🙂 We still figuring out how to create a little screen view using GameMaker Studio 🙂

IMG_7914

and he also challenged himself with some coding puzzles 🙂

IMG_7963

Zaaka is improving his another complex game 🙂

IMG_7921

IMG_7928 IMG_7944

he created LOTS of room and you can imagine how complex the game is 🙂

IMG_7946 IMG_7965

Kishan keeps improving his game

IMG_7922

and make it a very intuitive and interesting game to play 🙂

IMG_7929

IMG_7931 IMG_7932

IMG_7942

Kishan also carefully created awesome animations for the sprites, making his game looks very alive!

IMG_7952

IMG_7953 IMG_7954

Syadad has been very seriously preparing coding for upcoming exhibition 😉

IMG_7923 IMG_7927

IMG_7949 IMG_7950

He had prepared many codes for building many structures in Minecraft, and going to invent new interesting structures 😉

IMG_7964

Azmi is going to learn basic electronics today 😉

IMG_7924

Capt. Awa helped Azmi installing Arduino and also copying ProCodeCG Handout to Azmi’s laptop

IMG_7925

Azmi looked very interested in assembling things from the very beginning 😉

IMG_7935

He is also willing to type in the code line by line. A very rare willingness for a kid 🙂

IMG_7941 IMG_7951

Finally Azmi got his LED blinking yayyy! 🙂

IMG_7966

Azmi’s first Arduino project 😉

IMG_7968

Tyo is now joining the regular class and continuing his controlling-arduino-with-app project 😉

IMG_7959

we still have problems with connection and will make progress very soon

IMG_7960

The class

IMG_7900

IMG_7901 IMG_7905

IMG_7947

IMG_7899

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 27 July 2019

Standard

A busy and productive Saturday as usual 🙂 Plus we are preparing for the annual ProCodeCG Kids Exhibition on 17 August 2019 😉

Aidia’s mission today is to fix her Automatic Railway Gate Project, without pulling out the cables or destroying any decorations 😀

Aidia accidentally changed the code and we forgot to make backups so we had to figure out each of the port numbers go to which components 😀

IMG_7361

schematic diagram by Aidia

IMG_7357

rewriting the basic code (with just one ultrasonic sensor)

IMG_7362 IMG_7373

the circuits (and we totally had no idea which cable goes to which component :D)

IMG_7383

After Capt. Awa tried to help and Koosha’s gave the idea to check the port and connection using avometer (which was a brilliant idea), Capt. Faris used his superpower: to code 😀 He created a brute force code to check which port connected to which component 😀

IMG_7425

and we kept updating the note to make sure we wouldn’t lose it again 😀

IMG_7429

the brute force code

IMG_7430

IMG_7431

allright we finally got all the ports 😀 Thanks so much Capt. Faris 😉

IMG_7433

IMG_7436

Fadhlan is going to replace Arduino Leonardo with Arduino Uno because after some libraries and board updates, we got serious errors when compiling with Arduino Leonardo and we really don’t have time because Fadhlan is going for the competition in October and should report the work for evaluation in August

IMG_7358

But first: fuel for the engine 😀

IMG_7370

now ready to work, making sure all the ports from Leonardo goes to the correct ones in Uno

IMG_7388

finding the latest code

IMG_7389

and then test the code for Arduino and for Processing

IMG_7410

All components seemed to work fine

IMG_7416

only the radar didn’t come up. We’re going to fix this real soon

IMG_7421

Harraz is still working with Game Maker but insisting to create game in Roblox

IMG_7359

So we told him why don’t he create Roblox with GameMaker? 😀

IMG_7438

IMG_7364

Badi certainly has lots of ideas to upgrade Pavilion19 website today 🙂

IMG_7360

He updated the calendar and going to rearrange the layout to make it looks nicer 😉 And we are going to add some statistics showing how many people already booked Pavilion19 so far 🙂

IMG_7377

Pavilion19 website on mobile phone browser

IMG_7381

IMG_7382

Capt. Awa is still working on the Panic Button

IMG_7363

IMG_7408

Clive is joining our Regular Class today 🙂 Welcome 🙂

IMG_7365

Like the other, Clive had to go through Intro to Programming 🙂

IMG_7371 IMG_7379

IMG_7384

including learning about procedures/functions 🙂

IMG_7406

Sam is starting a new project today

IMG_7366

To create app to recognize object for blind people. And then the app will use text to voice to inform the user about the object using voice 🙂

IMG_7380

the code

IMG_7387

testing the app

IMG_7386

IMG_7390

taking samples of as many objects as possible

IMG_7395

IMG_7404

Capt. Faris is busy as always today 🙂

IMG_7367

Helping Sam to improve the app. Making sure Clive and other kids can do the tasks

IMG_7412

helping Aidia debugging the project

IMG_7427

and work overtime 😀 But he fixed everything needed to fixed today 🙂 Well done, Captain 🙂

IMG_7428

Ara has been given homework and task to finished today. Attacking DVWA by stealing cookies and use the cookies to access the website

IMG_7368

IMG_7401 IMG_7402

IMG_7411

the result in BurpSuite

IMG_7415

logging in to DVWA

IMG_7418

and observed it via BurpSuite

IMG_7420

and then typing additional codes. It is a long code so he said he’s going to continue it at home 😀

IMG_7424

Al is working on the Sorting Hat Machine Learning project 🙂 With lots of encouragement and support of Capt. Awa 😀

IMG_7369

Faiz started his Basic Electronics lesson today before learning to assembly his own robot 😉

IMG_7372

under supervision of Capt. Faris 🙂

IMG_7376

Starting with LED, button, buzzer and then microservo

IMG_7403

next week we will learn about sensors 🙂

IMG_7409

Syadad is looking handsome and neat today 🙂

IMG_7374

he had finished LOTS of codes in the handout and start to explore new structures to be presented on our Exhibition

IMG_7422

IMG_7375

Syadad had built most of the code in the handout and he started to modify them to see what happens

IMG_7391

IMG_7423

Hafiz had two tasks to finished: to create a system to recognize object for blind people with machine learning and to recognize colors for color blind people 😉 He is really excited about this 🙂

IMG_7378

Koosha hadn’t yet decided the title of his presentation on Exhibition but he’s now seriously working on optimizing multiple Minecraft servers and explore most of the plug ins available 🙂

IMG_7393

Cean had finished his Minecraft Hour of Code challenge today

IMG_7407

IMG_7405

and the next is to learn some pattern with LightBot, but apparently this one it a bit to hard for Cean

IMG_7419

so we moved on to Blockly Games to learn more about basic programming logics

IMG_7426 IMG_7437

The class, and all the joy and excitement in it 😉

IMG_7392 IMG_7398

IMG_7434 IMG_7394

IMG_7397 IMG_7396

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 13 July 2019

Standard

Our regular Saturday Coding Class 🙂

Ara is joining us today 🙂

IMG_6383

Ara is continuing his White Hacking Lessons after joining our Private Class a few weeks ago 🙂

IMG_6387

he needed to warm up to refresh the lesson, starting with nmap 🙂

IMG_6390 IMG_6411

IMG_6414

and then BurpSuite

IMG_6454

IMG_6461

Hydra

IMG_6493

Fadhlan is ready to debug the robot, he’s going to Russia Competition next October 🙂

IMG_6392 IMG_6410

IMG_6412

explaining about the robot to parents visiting our class 😉

IMG_6429

Sam is now back working on the Juz’amma App

IMG_6393 IMG_6417

cannot wait to see the app is finished and uploaded to PlayStore! 🙂

IMG_6445

Capt. Faris is very busy researching, and assisting today 🙂 He also had a meeting with client 😀

IMG_6394

debugging Joe’s code

IMG_6418

and then back to his research

IMG_6446

Hafiz is going to pick up where he left from the last Machine Learning Coding Camp

IMG_6395

some features weren’t working yesterday but now they are!

IMG_6407

now it is working fine 🙂

IMG_6408

yayyyy

IMG_6409

and then Hafiz upgraded it 🙂

IMG_6415 IMG_6455

Al, glad to see you again:)

IMG_6396

Al is creating Sorting Hat machine learning 😉

IMG_6443

Badi

IMG_6398

upgrading Pavilion19 website 🙂

IMG_6401

he is adding more images and going to add carousel

IMG_6403

The statistics of visitor of the website

IMG_6406

Badi has also added some animation to the website 🙂

IMG_6420

Nice details 🙂

IMG_6422

Syadad is getting better at coding in Minecraft

IMG_6399

he typed a code to create a triangle

IMG_6413

the result 🙂 Syadad had changed the blocks to glass 🙂

IMG_6439

next is to create rainbow triangle 🙂

IMG_6440 IMG_6453

Koosha brought his own topic to the class

IMG_6431

BungeeCord Project 🙂

IMG_6442

BungeeCord enables multiple Minecraft servers to connect to each other so the player can teleport from one server to another

IMG_6444

if this works then each student can try other students scripts and codes in each other world 😉

IMG_6462

Koosha is testing the BungeeCord

IMG_6501 IMG_6502

IMG_6503

Faiz has just joined regular class 🙂

IMG_6441

warming up with Blockly Games

IMG_6465 IMG_6467

IMG_6494

next week Faiz will do more intro before starting to create games with Game Maker 🙂

IMG_6495

IMG_6496 IMG_6500

The class today

IMG_6504 IMG_6447

IMG_6448 IMG_6449

IMG_6450 IMG_6451

IMG_6452

Glad to see lots of progress today 🙂 Until next week! 🙂

*Photos and videos are also available here

ProCodeCG – Coding Camp – Minecraft Modding – Day #3 – 6 July 2019

Standard

The last day of Minecraft Modding Coding Camp already 🙂 Today we picked where we left yesterday and signed in to one server to play together and test the codes we’ve been developing for the last three days 🙂

Bita is going to create a skyscraper today 🙂

instead of creating rainbow skyscraper, she created a German Skyscraper 🙂 Impressive 🙂

IMG_5377

Aidia is exploring both RedStone and JavaScript coding 😉

IMG_5371

The RedStone references 🙂

IMG_5374

the JavaScript coding 😉

IMG_5375

Aidia’s first triangle 🙂

IMG_5381

creating triangles with different sizes 😉

IMG_5382

Aidia is very creative, she then created a very big triangle to be a rollercoaster! 😉

IMG_5391 IMG_5394

IMG_5406 IMG_5411

Athir is also working on his triangle today 🙂

IMG_5366

The laptop is a bit laggy so it took a while

IMG_5373

we had to fix some errors

IMG_5385

IMG_5388

and finally Athir’s first triangle 🙂

IMG_5389

IMG_5390

Ibam’s quest today is to make a code to count how many times a player place or break a block in Minecraft 🙂

IMG_5378

Ibam checked his code with one that worked because his was not working

IMG_5387

This is how it’s supposed to work

IMG_5396 IMG_5397

IMG_5398

and finally Ibam successfully made the code work on his server 😉

IMG_5401 IMG_5402

next is creating Snowball game 😉

IMG_5405 IMG_5408

IMG_5410

Koosha is working hard preparing the Minecraft Server

IMG_5399

Koosha added lots of plug-ins including economy plug-in to enable players do transaction like in market place 😉

IMG_5404 IMG_5407

creating a scoreboard

IMG_5418 IMG_5419

the scoreboard will count on how much snowballs being thrown 😀

IMG_5421 IMG_5422

IMG_5424

The class today 😉

IMG_5379

Going to miss you guys 🙂 :* :* :*

IMG_5415 IMG_5416

IMG_5417

*Photos and videos are also available here

ProCodeCG – Coding Camp – Minecraft Modding – Day #2 – 5 July 2019

Standard

Day #2 of Coding Camp – Minecraft Modding 🙂 Today we continue to create more building and structures by making lines of codes in JavaScript 🙂

Athir is now getting used to start the server and refreshing it each time he added new codes to be run in Minecraft 🙂

IMG_5244 IMG_5251

IMG_5258 IMG_5290

There are lots of codes examples to be typed and executed 🙂

IMG_5293 IMG_5294

One of the structures Athir created with lines of codes 😉

IMG_5330

Bita is also exploring more JavaScript coding today

IMG_5245

and she started to learn how to make her ideas happen with lines of codes 🙂

IMG_5250 IMG_5257

IMG_5259

Bita’s skyscraper 🙂

IMG_5260

now thinking how to make a rainbow skyscraper 😉

IMG_5292 IMG_5326

IMG_5328

Koosha joined the class 🙂

IMG_5246

He’s so busy exploring many plug-ins, libraries and servers 😀

IMG_5264 IMG_5270

making his own command in Java language

IMG_5278

setting up spigot server configuration

IMG_5291

IMG_5295

experimenting with server plug-ins

IMG_5325

including connecting Minecraft to Google Maps 😀

IMG_5331 IMG_5332

Koosha also make his own MeowPedia so people can buy something and do transaction in Minecraft. Like buying dirt or something LOL

IMG_5336

Ibam is very good at logic and programming

IMG_5247

IMG_5249

the first challenge for Ibam today is to create a rainbow pyramid

IMG_5252

almost finished it *just missed one block on the top

IMG_5253

Ibam tinkering with the code

IMG_5254

and he got it after a few tries: a rainbow pyramid! well done!!!

IMG_5261

the next challenge is to create a half-circled stadium 😉

IMG_5266

in the making

IMG_5267 IMG_5268

IMG_5318

and he did it!

IMG_5319

the next challenge is to make the stadium has alternate colors in black and white 🙂

IMG_5320

Ibam is given this example, that he should alternate colors for odd or even count of blocks 😉

IMG_5321

and he did it again. NICE WORK IBAM 🙂

IMG_5324

Aidia is so glad to be back again in the class 🙂

IMG_5329

Aidia started catching up with the code

IMG_5263

IMG_5265

nice stack of blocks 🙂

IMG_5299

IMG_5304

Aidia also made “Rumah Pak RT” in her world 😀 She is in the process of typing the next code for the next structure 😉

IMG_5317

Lunch break

IMG_5296

IMG_5297 IMG_5298

Friday Prayer time 🙂

IMG_5302 IMG_5306

The class

IMG_5274

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 29 June 2019

Standard

Saturday coding time 😉

We can tell from Fadhlan’s look that he’s very pleased with the new powerbank to be installed to his robot 😀

IMG_4538

He needs lots of bolts and nuts but since we don’t have enough right now, we will just attach it to the robot

IMG_4545

setting up the code

IMG_4546

uploading the code

IMG_4553

the mapping working just fine! now getting ready to put the robot on the ground 😀

IMG_4554

setting up and gooo!

IMG_4562

the reading is ok *notice that now the robot is not attached to the laptop, it is sending the data of ultrasonic sensing via bluetooth

IMG_4563

we forgot to watch the heading of the robot and it jumped to the floor and some components and cables were scattered on the floor OMGGG

IMG_4565

after the accident after we fixed the robot 😀 *we almost had tantrum thinking that we should start the robot from scratch again LOL

IMG_4575

next is attaching compass so the robot will tell us where it is heading: North, South, East or West

IMG_4587

next week we will upload a new code to make the robot doing mapping while avoiding obstacles

IMG_4588

Syadad started to create javascript codes and save it to Spigot server to make structures in Minecraft 🙂

IMG_4539

He tested available codes in the server to see how they work

IMG_4541 IMG_4542

IMG_4550 IMG_4551

and then start to type his own code

IMG_4567 IMG_4568

Syadad first code to stack up blocks

IMG_4578

the result 🙂

IMG_4579

IMG_4584

the next code will be to create triangles 🙂

IMG_4585

Sam is going to be a Coding Camp Captain next week

IMG_4536

he worked hard to prepare himself 😉 don’t worry, you’re going to be great, capt! 😉

IMG_4543

Capt. Faris is going to teach in Coding Camp too, and given tasks to prepare challenges and additional materials 😉

IMG_4537 IMG_4544

IMG_4577

he’s testing Google Colab to be used in Coding Camp

IMG_4581

IMG_4582

Working well 🙂

IMG_4583

Koosha is going to build a new Bukkit plugins today

IMG_4555

this is his explanation about the difference between how Scriptcraft and Plugin work 🙂

93432ce9-d9ce-4857-bf97-bac4998bd597

start to compile the BuildTools

IMG_4561

IMG_4569

IMG_4570

IMG_4586

and then after building the whole Bukkit, BuildTools, Scriptcraft thing, Koosha started to create his own plugin

IMG_4591

in Java languange 🙂

IMG_4592 IMG_4593

this is awesome 🙂

IMG_4595

No matter how many kids showed up, we always make progress and get things done 😉

IMG_4552

It’s not about quantity but all about quality 😉

IMG_4573

IMG_4574

*Photos and videos are also available here