ProCodeCG Kids Regular Coding Class – 20 April 2019

Standard

Saturday Coding Research Group 😀

IMG_9910 IMG_9911

IMG_9912

Badi is researching how to activate https for his mom’s website 🙂 He had finished the design, had registered the domain and got a hosting service, now Badi wants the website to be secured with https 😉

IMG_9900

The website before https *look at the address with “not secure”

IMG_9908

and then we searched and researched on how to activate the secure service

IMG_9906

yep, https is now activated 🙂 Nice work Badi! 😉

 

IMG_9921

Hafiz is on the last stage of his PVZ Game

IMG_9899

After making sure the main features are all there

IMG_9907

and everything is working fine

IMG_9915

Next week Hafiz is ready to start a new challenge 😉

IMG_9922

Fadhlan’s quest today is to test bluetooth module with bluetooth app

IMG_9901

we had to test the bluetooth before integrate it to the robot

IMG_9905

the schematic

IMG_9913

the code

IMG_9916

the app

IMG_9934

and still. Didn’t work. We’re going to connect it with the PC/laptop next time

IMG_9936

Faishal is learning shell scripting 😉

IMG_9902

IMG_9914

Faishal is learning the syntax and also the logics

IMG_9919

He also learned some binary operations like and, or, xor, shift left and shift right. And also some sign and unsigned integer concepts 😉

IMG_9925 IMG_9926

Soon we’re going to have an network security engineer 😉

IMG_9945

Capt. Faris

IMG_9903

is creating a new machine learning project

IMG_9927

This system predicts if a phrase contains negative or positive sentiment

IMG_9928

Kinan is back to explore GameMaker Studio

IMG_9917

It takes time to upgrade our previous game created with Game Maker to Game Maker Studio 🙂

IMG_9923

The panel is totally different and the commands are also a bit overwhelming 🙂

IMG_9929

We just need to keep going because we can create more complex games with this one 🙂 Hang on a bit more Kinan 😉

IMG_9942

Andra started his Minecraft Modding with JavaScript today 🙂

IMG_9918 IMG_9924

Capt. Faris taught him about the server and how to typed in simple JavaScript commands

IMG_9930

Andra also tried existing codes for building castle, rainbow, etc.

IMG_9944

Andra learned to create basic shapes like boxes, cylinder and prism

IMG_9946

Minecraft is very good for kids to learn about structures and logics and also art and creativity 😉

IMG_9951

Syadad started to create a new game today

IMG_9920 IMG_9933

It is a shooting game 🙂

IMG_9943

The background and the room

IMG_9947

The game looks like a PacMan PvZ Game 🙂 Awesome hybrid game 😀

IMG_9949

The snack for today is from Padasuuka Donut 🙂 Thanks Mama Edo 🙂

IMG_9909

*Photos and videos are also available here

Advertisements

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 – 23 Mar 2019

Standard

Our regular productive Saturday 🙂

IMG_8105

Aidia’s animation with Scratch 🙂

IMG_8065

IMG_8066 IMG_8067

Today Aidia started a new Minecraft Project

IMG_8068 IMG_8083

IMG_8086 IMG_8087

Aidia installed Pivot Animator because she wants to create animation

IMG_8103

But today she focused on building things with RedStone

IMG_8118

Aidia created some rollercoasters and our plan is to add counter to count how many cycles a cart has gone through

IMG_8123

Sam is still working on adding more features and improving the UI/UX of his Juz’amma App 🙂

IMG_8069

IMG_8082

We’re finding ways to give user the info about how many verses have been memorized

IMG_8088

There are some alternatives: with progress bar, with checklist, or numbers

IMG_8089

For now each verse has a check list, the next is how to show the summary 😉

IMG_8129

Badi has made excellent progress!

IMG_8070

The website is done!

IMG_8074

With the booking calendar!

IMG_8075

whoaaa this is incredible 🙂

IMG_8092

IMG_8076

The gallery

IMG_8078

IMG_8077

The booking details

IMG_8095

For next we will add number of visitor and probably a chatbot 🙂

IMG_8097

And next week we will learn how to upload the website 🙂

IMG_8128

Hafiz finally finished the Endless Runner Game

IMG_8071

IMG_8072

 

IMG_8099

The next is Plant vs Zombie Game 🙂

IMG_8106

IMG_8115 IMG_8126

Fadhlan has to install all the components today: button, LED, buzzer, micro servo and ultrasonic sensor. And we’re going to see the robot navigate and gathering radar data

IMG_8079 IMG_8073

Fadhlan is making his way to make the micro servo securely planted on the platform

IMG_8084 IMG_8091

Fadhlan is enjoying things like this

IMG_8096

Thing most kids are avoiding 😀

IMG_8098

Nice installation

IMG_8104

Undergone navigating and mapping test

IMG_8117

the readings 🙂 The remaining problem is the wheels wouldn’t move. Will check on that next week

IMG_8120

Capt. Faris explored deeper about faking image, videos and voice

IMG_8080

He is really doing a serious research

IMG_8107

He even investigated how to do deep learning from a 6 months chatting history

IMG_8125

Abil started to create his shooting game today

IMG_8081

The assets are finished but not yet the code 😉

IMG_8085

IMG_8110

Syadad had finished lots of Minecraft Hour of Code Series and LightBots at home

IMG_8108

Today he started a Blockly Games journey 😉

IMG_8112 IMG_8114

After Syadad is done with Blockly and CodeCombat then we will start creating games 😉

IMG_8122

IMG_8127

Every kid has their own pace and interests, that’s why they have to be treated personally and differently the bring out their best 😉

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 9 Mar 2019

Standard

Most people would think that there’s nothing serious about what we’re doing every Saturday 🙂 In fact, everybody has targets and real projects to do each week 🙂

IMG_7288 IMG_7289

IMG_7290 IMG_7291

Fadhlan is going to test radar mapping today

IMG_7245

the schematic of the robot but we’re adding more sensors and components for navigation and mapping

IMG_7260

radar readings

IMG_7282

a messy desk, a tight schedule and the most important: a happy heart 😀

IMG_7294

Faishal insists to install Kali Linux on his laptop 🙂

IMG_7257

He had tried several times and fail, so this time Capt. Faris is helping him out

IMG_7277 IMG_7295

IMG_7297 IMG_7298

There you go 🙂 Faishal is given some tasks to explore Kali Linux for pen test 🙂

IMG_7300 IMG_7312

Aidia and her unbelievable family project: a railroad crossing gate simulation 🙂

IMG_7248

Aidia do the coding and the Arduino thing, the mom makes the maquette, and the dad makes sure all thing works together, including transferring the maquette from home to the class and vice versa, safely 🙂

IMG_7249

The details of the maquette

IMG_7250 IMG_7251

IMG_7252

A great Dad, sitting there for 3 straight hours, assisting his little girl 🙂 We should give this family an award! 🙂

IMG_7261

IMG_7263

Hoping the mom won’t be furious when we cut the styrofoam open to check the wiring 🙂

IMG_7268

Testing the coding and the wiring

IMG_7270

Checking every wires, every components

IMG_7271

And finally works but we’re going to improve this next week because we’re out of port so we had to use port 0 and 1 which cause problems uploading the sketch to the arduino 🙂 We’re going to reduce the LED so we can get more ports for ultrasonic sensors 😉

IMG_7280 IMG_7285

Sam’s father wants us to make Sam’s Juz’amma ProCodeCG App a real app 🙂

IMG_7254

So we’re going to improve the UI/UX and add more features

IMG_7272

IMG_7273

See? We do serious things in here 🙂 We create awesome products 🙂

IMG_7274

Badi is working on his mom website 🙂 A real website 😉

IMG_7255

The design, with HTML and CSS

IMG_7278

Finding the best layout

IMG_7279 IMG_7283

the code

IMG_7284 IMG_7287

and we’re going to add booking calendar

IMG_7292 IMG_7293

Badi’s Mom is going to be proudddd 😉

IMG_7301

Capt. Faris is doing a classification of handwriting using TensorFlow

IMG_7256

The visualisation of the classification: 4 persons’ handwriting

IMG_7262

The handwritten letters

IMG_7264

The example of the data (Faris has 4 samples)

IMG_7265

the code

IMG_7266

IMG_7267

Al wants to learn photo editing today 🙂

IMG_7258

Al learns some techniques to edit photos

IMG_7259 IMG_7269

and then after that he wants to learn some animations 😉

IMG_7296 IMG_7308

Al has strong passion in art 🙂

IMG_7311

Hafiz’s project is creating an Endless Run Game 😉

IMG_7286

IMG_7299

It requires tricks and techniques to make the dinosaurs jump smoothly 😉

IMG_7302

IMG_7313

Djalu is creating another app, not yet with machine learning

IMG_7304 IMG_7306

There will be more projects and progress and products to be reviewed next week! Till then! 🙂

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 23 Feb 2019

Standard

Reporting ProCodeCG R&D activities this Saturday 🙂

IMG_6376 IMG_6377

IMG_6399

Abil joined the regular class because there’s no weekday class this week 🙂 He’s determined to finish a game today 🙂

IMG_6333

IMG_6345

The sprites (and the backgrounds 🙂 )

IMG_6346

IMG_6347 IMG_6349

The room

IMG_6357

Setting up movements

IMG_6358

Still needs some storyline here but at least the assets are ready 🙂

IMG_6370

Badi is getting better with HTML and CSS

IMG_6338 IMG_6344

He starts learning more difficult layouts

IMG_6372 IMG_6391

Badi is going to create a business website for his mother 🙂

IMG_6414

Samsam’s Juz’amma App is getting better and smoother

IMG_6336

But before he continued the project, he was asked to learn a bit about machine learning. Because it might be needed later and probably will give him some ideas on how to improve the app

IMG_6339

the code in Thunkable

IMG_6366

IMG_6393

The app on the smartphone *check up the videos showing how this app wonderfully works

IMG_6394

After we choose a surah then the app will display the Arabic letters and also the translation. Very nice app!!!

IMG_6405

Faishal is working on an app with machine learning ability 🙂

IMG_6337

The first is to classify nice words and bad words

IMG_6340 IMG_6356

IMG_6364

and the next project to create an app to read handwriting 🙂

IMG_6383

Entering the data sets

IMG_6384

creating the code

IMG_6397

IMG_6419

Capt. Faris is researching about image detection and recognition 🙂

IMG_6342

IMG_6341

He even read the papers related

IMG_6343

and testing the code

IMG_6350 IMG_6352

IMG_6355

he also create his own data sets *using his friends’ faces 😀

IMG_6367

learning and testing

IMG_6368 IMG_6392

Hafiz works very hard making the Dinosaur Endless Running Game

IMG_6353 IMG_6359

He tried lots of codes to get the real look and feel

IMG_6363

we’re going to keep improving this game so it will give what we want 😀

IMG_6371

the code

IMG_6400

Fira joined the class because she wants to make a belt to help blind people

IMG_6354

This is Fira’s design in sketch

IMG_6374

we use arduino, ultrasonic sensor and buzzer

IMG_6360 IMG_6362

Testing the sensor

IMG_6373

IMG_6385

Now adding a buzzer to make it beeps every time the sensor detects something

IMG_6386

The schematic

IMG_6390

Done! The next is to put these stuff and wires to be a wearable device 😀

IMG_6415

IMG_6417

Al is improving his game

IMG_6365

by giving lots of details and level of difficulties

IMG_6369

IMG_6402 IMG_6404

IMG_6433 IMG_6434

IMG_6438

Capt. Awa’s target today is to upgrade his vending machine to be controlled by RFID

IMG_6380

IMG_6381

So the vending machine will work when we tap the RFID card

IMG_6379

IMG_6382 IMG_6411

IMG_6416 IMG_6420

Yasss it works! *see the videos for more details

IMG_6425 IMG_6429

Capt. Faris helped to improve the code 😀

IMG_6435

Mohan’s task today is to create a Dinosaur Endless Running Game too 🙂

IMG_6388

Drawing the assets

IMG_6401 IMG_6403

Fadhlan’s compass is working well now

IMG_6398 IMG_6389

Fadhlan has to design the layout of the robot

IMG_6407

with the development board, motor controller, compass, breadboard and 3 ultrasonic sensors

IMG_6410

He tried to make a sketch but finally gave up saying that he preferred to do it without drawing/looking at the manual 😀 😀 😀 We’ll see 😉

IMG_6412

*Photos and videos are also available here

ProCodeCG – Kids Private Class – Machine Learning – 22 Feb 2019

Standard

Reza has started learning to create a ChatBot in Python in the last private class. Today he’s going to explore more ideas, but the result is the same, to create a chatbot for teaching people about on subjects 🙂

IMG_6219

The student management dashboard, with Reza had just been added

Screen Shot 2019-02-24 at 22.02.53

Projects for each students can be monitored 🙂

Screen Shot 2019-02-24 at 22.03.09

Reza started to create his first machine learning project on this platform

IMG_6220

IMG_6221 IMG_6222

Ideas and examples we discussed today: smart home

IMG_6223 IMG_6224

IMG_6225

Sorting Hat (of Harry Potter) 😉

IMG_6226

IMG_6227

Rock, Paper and Scissors Game

IMG_6228

IMG_6229 IMG_6230

Guessing Game

IMG_6231 IMG_6232

IMG_6233

Categorizing books by images

IMG_6234

IMG_6235

and a whole lot more! Yes, ProCodeCG is now ready to teach Machine Learning for Kids 😉

*Phots and videos are also available here