ProCodeCG Kids Regular Coding Class – 23 June 2018

Standard

Our class has moved to a new place! ProCodeCG now will open classes at Grapari Loop Station 🙂

IMG_6007

It is nice place with chairs and desks and big windows 🙂

IMG_6008

IMG_6009

IMG_6027

We have nice view outside the window, we can open it to get fresh air, or turn on the air conditioner when the weather is too hot 🙂

IMG_6047

Today Kinan is ready to start a new strategy to finish her Agario Game 🙂

IMG_6012

Kinan had to followed a quite long and complex tutorial but at this stage, she can manage it 🙂

IMG_6022

Maryam’s laptop was already installed with GameMaker and she was ready to start her own game

IMG_6013

IMG_6023

The sprites

IMG_6025

Maryam’s first game in GameMaker 🙂

IMG_6040

Kinan helped Maryam to finish the game 🙂

IMG_6033

Uno was given a task to type Javascript code to be executed in Minecraft 🙂

IMG_6014

IMG_6018

It is hard at the beginning but every programmer must do it 😉

IMG_6026

IMG_6048

Fadhlan was very excited about the new place

IMG_6015

and very soon Fadhlan will have a big enough box to contain all of these 😀

IMG_6019

Something is wrong with Fadhlan’s laptop, it refuses to connect to the internet so we had hard times to update the libraries to test the robot 😦

IMG_6032

Aidia, happy and excited, as always 🙂

IMG_6016

Aidia is getting more fluent operating Minecraft, and ready to inject some Javascript to create things 🙂

IMG_6020

Aidia started from simple structures to be coded in Javascript 🙂

IMG_6035

Sulaiman had finished all the challenges and tasks, and now given to create a new Minecraft minigames in Javascript

IMG_6017

Sul started to learn to create a guessing number game in Javascript to be run in Minecraft

IMG_6021

IMG_6042

An awesome minigames in Minecraft 🙂

IMG_6043

Yeaaay we had a newcomer, the youngest kid in the class: Gazka 🙂

IMG_6024

Gazka still needed to be fully assisted by Nana (grandma) 😀

IMG_6034

IMG_6037

It took a while until Gazka was confident enough to draw the sprite by himself 🙂

IMG_6045

And then Gazka learned some programming logics 😉

IMG_6050

with LightBot 🙂

IMG_6052

A good start for a very young kid learning programming 🙂 Well done Gazka 🙂

IMG_6053

Vian had another project to explore

IMG_6030

Minecraft animation 🙂

IMG_6049

Vian started to create animation in Minecraft 🙂 Interesting! 🙂

IMG_6051

Capt. Faris was busy keeping up with our research

IMG_6029 1

IMG_6036

These little guys were discussing about minigames in Minecraft on Sul’s laptop 🙂

IMG_6038

Koosha! 😉 *never let himself be caught in camera 😀

IMG_6039

Koosha bought some new stuff: nfc tag 😀

IMG_6041

This kid surely had plans in head 😀 He just needs the right push and support 😉

IMG_6044

But since Fadhlan’s laptop refused to work with wifi and devboards, we asked Koosha to check Fadhlan’s robot 😀

IMG_6046

So many things were going on at the new place 🙂 Can’t wait until the next class 😉

Photos and videos are available here 😉

 

 

 

 

Advertisements

ProCodeCG Kids Regular Coding Class – 9 June 2018

Standard

Hello again from ProCodeCG Kids Regular Coding Class 🙂

IMG_5343

IMG_5344

IMG_5361

IMG_5364

Sam had tried many ways to solve the problems in his Agario Game 🙂

IMG_5335

He tried every possible ways, and learned from several tutorials to fix it

IMG_5342

There were still bugs here and there but Sam has reached the level of advanced Game Maker programming, so this would be a good exercise for him 🙂

IMG_5360

Uno was ready to learn more about Minecraft Modding

IMG_5336

IMG_5340

IMG_5358

Uno got some help from Nadine

IMG_5356 1

And then they started working as a team 🙂

IMG_5359 1

IMG_5365

Uno’s progress today 🙂

IMG_5363

IMG_5369

Kinan started working on Agario Game

IMG_5337 1

Lots and lots of things to do at this stage 🙂

IMG_5339

Kinan followed some tutorials too to find which one that works 🙂

IMG_5341

Maryam, hello 🙂 Maryam was ready to learn GameMaker

IMG_5338 1

Maryam’s laptop needs to download .NET to be able to install GameMaker so while waiting we learned to create games using different tools 🙂

IMG_5346

IMG_5347

Maryam’s first game 🙂

IMG_5348

Fadhlan 🙂 The only member of robotic team came to the class today

IMG_5345

Fadhlan was ready to connect the robot to the computer today

IMG_5349

The code still not be able to be uploaded to the devboard. We’re going to test it again in the next class, using different devboard.

IMG_5362

Today Nadine wants to do some Minecraft Modding

IMG_5350

She learned very fast. Nadine finished the task to execute basic command in JavaScript to create basic structures in a very short time

IMG_5351 IMG_5352

IMG_5353

Then Nadine started to learn more complex structures

IMG_5354

Nadine learned about looping by generating these kind of structures in Minecraft: rainbow, by modifying the diameter

IMG_5355

and buildings by modifying the number of floors 🙂 At the beginning of the class Nadine said: “Isn’t it easier to just put the blocks one by one than write codes?”. But after reaching this level, when she had to create a skyscraper, Nadine understood why she needs coding 😀

IMG_5357

Vian continued his Command Block project

IMG_5366

The commands 🙂

IMG_5367 IMG_5368

Nice work well done kids! See you again very soon 🙂

 

ProCodeCG Kids Regular Coding Class – 2 June 2018

Standard

Hello 🙂 This week kids are getting better coping with the fasting 🙂 Less whining and more working 😉

IMG_5040

Vian was still experimenting with command blocks as usual 🙂

IMG_4999

And Nadine started to add button to activate a LED

IMG_4996 IMG_5001 2 The code IMG_5002 and worked just fine 🙂 IMG_5004 The next project is adding one more LED IMG_5010 The first LED will be turned on each time we press the button in short time IMG_5027 2 When you push the button for longer time, the second LED will be turned on IMG_5023 The code IMG_5025 IMG_5028 2 IMG_5030 Koosha brought his own project IMG_5003 Koosha wanted to control a circuit via Discord, with Python 😉 We did lots of debugging to this code and found some version incompatibility, problems with libraries and many errors 🙂 IMG_5039 We still need to figure things out because we still cannot install one of the library in Python to connect Discord to the outside world. We’ll work this out next time, don’t worry Koosha 🙂 IMG_5049 Firaas learned GameMaker and Minecraft Modding today IMG_4989

This the latest version of Firaas’ PacMan Game 🙂

IMG_5007

So typical of Firaas 🙂

IMG_4990 Neat and interesting as always, and Firaas was given a homework to start his own Agario Game 🙂 IMG_5009 Sam was struggling with making Agario work 🙂 IMG_4992

IMG_5011

There are still some bugs, but that’s how we learned: how to take those bugs down one by one 😉

IMG_5014

Capt. Faris spent half of the time gave a undergraduate student tutorial about tensorflow

IMG_5015

IMG_5021

IMG_5041

… and the other half to explore blockchain coding in Python 🙂

IMG_5046

Faris had learned how to modify the genesis and the mining process and many things in the code

IMG_5047

IMG_5050 2

The number of attempts to get the required hash function

IMG_5051

IMG_5052

The chain

IMG_5053

Fadhlan forgot to bring his laptop and some of the essential parts needed for the project so he just continued attaching things to the robot 🙂 In the picture: connecting wires to the servo

IMG_5018

IMG_4997 This is how Fadhlan brought his stuff to the class OMG 😀 He seriously needs a toolbox (a big one) IMG_5044 He also got most of the components in the box contaminated with superglue! IMG_4998

Ain + his command blocks projects: a big smile 😀

IMG_5024

Fathan’s Agario started working 🙂 Still struggling with the code, just like Sam 😀

IMG_4991 IMG_5042 IMG_4995

Nafis forgot to bring his robot, so that he was given a task to control micro servo via cloud so later he can apply it to the robot 🙂

IMG_4993 He brought the toolbox so there are enough micro servo to be tested 😉 IMG_4994

This is how ProCodeCG Kids learn: by solving problems, by being challenged, by working in a team and by following their intuition and curiosity 😉

Will be reporting again soon 🙂

ProCodeCG Kids Regular Coding Class – 26 May 2018

Standard

More kids showed up on the second week of Ramadhan, yeaaay 🙂

IMG_4654

IMG_4672

IMG_4673

Echa already had planned about the project to be done today 🙂

IMG_4645

We weren’t allow to take pics until Echa was finished 😀

IMG_4660

The result:

IMG_4676

IMG_4677

IMG_4678

This one is going to be the entry point to start typing code to generate structures in Minecraft 😉

IMG_4679

Aidia had her own Minecraft project too 🙂

IMG_4646

IMG_4680

Fadhlan had just get more supplies for finishing his robot, including new chassis and velcro and super glue 🙂

IMG_4647

Fadhlan at work 😉

IMG_4648

IMG_4649

IMG_4681

with Capt. Awa (behind)

IMG_4663

The result:

IMG_4686

IMG_4693

Capt. Faris and his research: exploring Kali Linux 🙂

IMG_4650

Kinan was ready to create her own Flappy Bird game 🙂

IMG_4651

IMG_4661

Kinan finished the game today after working for straight 3 hours 😉 Well done! Next week we will learn how to resize the window and make the view follow the bird 😉

IMG_4694

A newcomer: Uno 🙂

IMG_4652

Sulaiman helped Uno to get started 🙂

IMG_4656

IMG_4657

IMG_4683

Capt. Faris helped too

IMG_4666

Uno learned to create simple structures in Minecraft

IMG_4667

Uno also learned how to typed in the command correctly

IMG_4691

This is a burger, and next time Uno will create this with a JavaScript code 😉

 

 

IMG_4695

Sul forgot his glasses but it apparently didn’t bother him at all 🙂

IMG_4653

Sul’s script to keep track on how many blocks are broken and placed worked really well

IMG_4688

IMG_4689

We are going to find out more interesting script to create minigames in Minecraft for the next lesson 🙂

IMG_4690

Hello Nadine 🙂 Welcome back!

IMG_4655

The only girl in class learning some hardware 😉

IMG_4658

IMG_4682

Today Nadine learned to program an RGB LED to display different colors

IMG_4662

Capt. Awa helped Nadine to debug the circuit and the code 🙂 He also created a more advanced code 🙂

IMG_4669

IMG_4684

Vian continued his project 🙂

IMG_4664

IMG_4668

Vian even discussed it with Capt. Awa 🙂

IMG_4692

While Fathan was still struggling with spawning pipes randomly

IMG_4674

IMG_4675

This time we tried this code

IMG_4671

And asked Capt. Faris to help 🙂

IMG_4670

Lots of progress and achievement today 🙂 Well done, kids 🙂

 

 

 

 

 

 

 

 

 

 

 

 

ProCodeCG Kids Regular Coding Class – 19 May 2018

Standard

It is fasting month but it doesn’t stop kids from coming to the class to learn and do research 🙂

IMG_4373

IMG_4351

IMG_4367

Fadhlan had made some progress with his robotic project of course

IMG_4347

The creativity is increasing exponentially 😀 😀 😀

IMG_4345

But too bad due to too much components to be attached to the chassis, it was broken, again 😀

IMG_4346

The battlefield 😀

IMG_4352

While Capt. Awa has made a new breakthrough today 🙂

IMG_4348

The robot is now can wandering around 🙂 Not yet with sensors, but the motors and wheels and chassis are working nicely together 🙂

IMG_4365

And then Awa tried to use an remote transmitter to be able to control the movement of the robot using a remote 🙂

IMG_4375

IMG_4376

Awa also taught us how to learn physics including electronics using this tool 🙂

IMG_4354

IMG_4356

Ozan research is about IoT and he is given a task to help Robotics Team to connect the robot to cloud so it can be controlled remotely

IMG_4350 2

starting with controlling a micro servo via cloud using ESPectro

IMG_4353

Capt. Awa helped us to debug the code

IMG_4362

The code

IMG_4378

IMG_4360

and the output, it finally worked after we did several debugging, and after trying everything, we change the output pin and it worked 😉

IMG_4359

Next, Ozan has to modified the code to control two microservos 😉

 

IMG_4371

Captains on duty 😉

IMG_4349 2

This one working while studying for the exam next week 😀

IMG_4372

Capt. Faris was given a task to solve problems we found in our instagram crawling machine 😉

IMG_4377

then we finally can send our crawling result to be displayed as a wordcloud 😉

Bildschirmfoto 2018-05-19 um 12.06.47 PM

very nice isn’t it 😉

Bildschirmfoto 2018-05-19 um 12.16.10 PM Bildschirmfoto 2018-05-19 um 12.20.10 PM

Bildschirmfoto 2018-05-19 um 12.22.26 PM

This is the quality needed to be a captain: reliability, consistency and responsibility 🙂 Capt. Awa always be the last to leave and make sure he put everything back to the storage 🙂

IMG_4380

and he didn’t want to be captured in a pic LOL

IMG_4381

Can’t wait to see these kids again next week 😉

ProCodeCG Kids Regular Coding Class – 28 Apr 2018

Standard

Hi hello! We’re reporting from ProCodeCG research center 😀

IMG_3254

The robotic team continued their project today. Fadhlan had just got some new stuff for his project

IMG_3234

and discuss with Awa on what to do next 😉

IMG_3233

Fadhlan brought his drills and getting better at it 🙂

IMG_3248

 

 

IMG_3240

The tools and the results 🙂

IMG_3245

IMG_3257

IMG_3258

IMG_3261

Kids even called Go-Shop to buy some batteries for their robots when they are in the class, to make sure the have all the components even though they’re not finished attaching every parts yet 🙂

IMG_3262

All the software need has been installed, and Fadhlan’s computer now is to connected to the devboard to control the robot 🙂

IMG_3264

Capt. Awa given the task to assist Fahdlan and Nafis today 🙂

IMG_3235

Nafis was very excited to unbox his robotic parts 😀

IMG_3237

He spent some time to take a look on each part carefully 🙂

IMG_3239

IMG_3241 1

And then Capt. Awa came to help 🙂 Kak Fadhlan also helped Nafis drilling the holes for placing the components 🙂

IMG_3244

IMG_3256

Fathan was ready to create his Flappy Bird Game 🙂

IMG_3242

IMG_3246

Fathan had got the sprites

IMG_3247

the background

IMG_3265

the pipes

IMG_3269

and the controls 🙂 Yet it still need lots of improvements to be done in the next class 😉

IMG_3271

Sam (left) was still adding features to his Racing Car Game, assisted by Capt. Azriel (right)

IMG_3243

The game is now has scores and lives

IMG_3253

We’re going to add fuel indicator but we’ll see in the next class whether Sam still want to do this game or start another one 🙂

IMG_3260

IMG_3259

Capt. Faris had just got back after weeks really busy with schools stuff 😉

IMG_3236

It took a while for him to gather up things and catch up

IMG_3255

And Capt. Faris was given the task to find a working wordcloud library in Python 😉

IMG_3263

While Ain

IMG_3251

and Vian

IMG_3252

working hard inventing machines and structures in Minecraft 🙂

IMG_3266

The machines/structures has complex architectures 🙂

IMG_3267

That’s all for today, we’ll be reporting again very soon! 🙂

 

 

ProCodeCG – 1 Day IoT Workshop – INIXINDO – 29 March 2018

Standard

It is a great honor today for ProCodeCG to be invited to give a workshop about IoT to one of the most prominent training center in Indonesia: INIXINDO 🙂

IMG_1452 IMG_1453 2

Preparation before the class

IMG_1454

The stuff

IMG_1455 2

IMG_1456 2 IMG_1457 2

IMG_1458 IMG_1459

IMG_1460 IMG_1461

The presentation

IMG_1462

IMG_1464 IMG_1465

IMG_1467

IMG_1468

The class

IMG_1463

IMG_1466

IMG_1470

IMG_1471 IMG_1472

IMG_1473 IMG_1474

Some screenshots of what we learned today

IMG_1475 IMG_1477

IMG_1479 IMG_1480

Bildschirmfoto 2018-03-29 um 1.44.37 PM

Bildschirmfoto 2018-03-29 um 1.44.46 PM

A great day with great persons! 🙂

IMG_1481

Wishing to be able to collaborate with INIXINDO again very soon 🙂 Thanks so much for having us 😉