ProCodeCG Kids Regular Coding Class – 17 Mar 2018

Standard

Hello Saturday 🙂 Our coding squad time to have fun 😉

IMG_0765

IMG_0790

IMG_0801

IMG_0802

Firaas came with lots of progress 🙂 He missed two classes but he did his homework 😉

IMG_0769

Firaas had made lots of improvement on his BreakOut Game 🙂

IMG_0762

Notice how creative he is on every levels 🙂

IMG_0763

IMG_0764

IMG_0771

Another game Firaas proudly demonstrated 🙂

IMG_0772

IMG_0773

Aaaand another one 😀

IMG_0775

IMG_0776

Firaas likes to help other kids too 🙂 Echa had problems with Minecraft and Firaas offered some help 🙂

IMG_0784

We got Sulaiman back too 🙂 Yaay 🙂

IMG_0766

Sul had to catch up with Minecraft Modding 🙂

IMG_0780

Sul learned to create more complex structures, started with a simple block stacking (that red line behind the triangle stairs) to creating triangles

IMG_0785

like this one

IMG_0803

and then we added alignment and colors 🙂 This is to make sure Sul understands the concept of looping 🙂

IMG_0816

Aidia 🙂 The cheerful one 😉

IMG_0767

IMG_0791

IMG_0792

Aidia was given a project today, and Vian (right) helping her with the server 🙂

IMG_0786

Aidia learned how to administer a server 😉

IMG_0807

Echa was also given a project 😉

IMG_0768

She chose a project from a book 😉

IMG_0788

IMG_0805 1

the results 😉

IMG_0789

IMG_0800

Sam 🙂 Ready to improve his last game and create a new one 🙂

IMG_0770

IMG_0779

IMG_0812

IMG_0794

Sam had successfully add lives and score table to the game 🙂

IMG_0795

Next week Sam will continue creating Race Car Game 🙂

IMG_0796

Azriel was given a task to create a digital clock 🙂

IMG_0797

IMG_0813

It is so complicated and difficult, Azriel will continue working on it next week 🙂

WhatsApp Image 2018-03-17 at 12.06.13

Nafis had a job to test an ultrasonic buzzer circuit 🙂

IMG_0777

IMG_0781

IMG_0783

While Cinta was looking for another project while doing the last one 🙂

IMG_0778

the Python code 😉

IMG_0782

Koosha wanted to test his new Nokia 5110 LCD 🙂

IMG_0787

IMG_0798 IMG_0799

But we still haven’t figured how to make it work

IMG_0804

Ain

IMG_0808 IMG_0809

and Vian were busy setting up servers to enable them to collaborate their work together

IMG_0810

Capt. Faris (left) was busy installing stuff to Capt. Malik’s laptop

IMG_0811

to make sure Capt. Malik can get to work very soon

IMG_0814

Lots of things to catch up, lucky Capt. Faris is very good in giving a jump start 😉

IMG_0815

one of work we had to do is labelling image for training. We have 100+ pics of Capt. Awa to be labelled one by one before we put it into the data set for training 😀

Note: Capt. Awa didn’t come to the class because he went for a study visit in Malaysia 🙂 He gave a presentation about the vending machine from last week 😉

IMG_0817

IMG_0818

So glad to have another captain joining in our research squad so we can do more things at the same time!

 

ProCodeCG Kids Regular Coding Class – 10 Mar 2018

Standard

An extraordinary regular thing for us every Saturday: kids coding class 😉

IMG_0140

IMG_0159

IMG_0169

Hello Capt. Awa 😉

IMG_0141

Awa was really busy working on his vending machine project

IMG_0151

IMG_0152

the schematic

IMG_0153

components

IMG_0154

IMG_0155

IMG_0173

IMG_0156

IMG_0170

Awa is going to present this work in Malaysia very soon 🙂

IMG_0172

Well, even a Captain needs a break 😀 *Awa having breakfast 😀

IMG_0184 2

Fathan, is a determined game maker 🙂

IMG_0142

Fathan worked for three straight hours improving this game 🙂

IMG_0139

IMG_0146

IMG_0163

Fathan kept adding things to the game, and tried different ways to do things like displaying scores with two different ways 🙂

IMG_0178

A very impressive game 🙂 It has every components required in this kind of game 😉

IMG_0181

Sam is a focus fast learner

IMG_0143

IMG_0417

The first sprite

IMG_0147

the first moves

IMG_0162

and the game grew so quickly into a full featured one 🙂

IMG_0167

Sam is certainly know how to create interesting games 🙂

IMG_0418 2

Capt. Faris had loads of work and research to do

IMG_0144

IMG_0149

Faris was given a task to parse data crawled from instagram 🙂

IMG_0150

And prepare other captain to catch up with the research 🙂

IMG_0416 2

Aidia 🙂 A bubbly, cheerful and passionate little girl 🙂

IMG_0145

Aidia likes to create things in Minecraft

IMG_0148

 

IMG_0164

Aidia was given a project to create a 2 storied house with elevator 🙂

IMG_0165

Aidia always pays attention to little details 🙂

IMG_0414

Danen was also working on his game and improving them 🙂 He worked on several games at the same time 🙂

IMG_0158

IMG_0160 IMG_0161

Danen also discussed with Capt. Awa about the game

IMG_0171

IMG_0179

And produced something like this LOL

IMG_0180

Vian (left) and Ain (right) were still doing the same Minecraft project

IMG_0168

IMG_0176

Vian was responsible to help Aidia learning more about Minecraft commands 😉

IMG_0174

Aaaand, we had Capt. Malik back!!!

IMG_0177

Capt. Faris (left) helped Capt. Malik to install things required to catch up with our research and projects 😉

IMG_0182

Two of the best captains of ProCodeCG 😉

IMG_0183

Malik was going to be help Faris to do Machine Learning research

IMG_0186

So Malik has to install Python, TensorFlow and all the dependencies 🙂

IMG_0187

IMG_0415

We had a students of Business and Management, Telkom University visiting our class and did some interviews, including to the CFO, Capt. Syahna 😀

IMG_0166

Can’t wait until the next Saturday 🙂 See you kids very soon 😉

ProCodeCG Kids Regular Coding Class – 24 Feb 2018

Standard

We’re back! 🙂

Untitled

Untitled

Untitled

Untitled

 

Untitled

Kinan was back and ready to continue the work 🙂

Untitled

Kinan created nice looking RaceCar game 🙂 We had a problem with drawing so we find some pics from the internet 😀

Untitled

with coins too 🙂 (Silmi helped us to create this name)

Untitled

Koosha was also back after a looong time!

Untitled

Untitled

He brought lots of stuff 🙂

Untitled

And he revisited the last projects 🙂 This one is an NFC reader circuit. He will display the reading to the LCD

Untitled

Untitled

The codes

Untitled

Untitled

Untitled

We had successfully displayed the data to LCD

Untitled

but not yet succeeded simulating e-money when some amount of money deducted from the card 🙂

Untitled

Then Koosha moved on to the other project: elevator project 🙂

Untitled

Untitled

The button wouldn’t turn the LED on so he unscrewed the box and check the connection inside 😀

Untitled

Capt. Faris still working hard on our TensorFlow project. Cloud computing didn’t work because internet was too slow. So we have to figure out something else.

Untitled

Untitled

Capt. Faris still running the machine learning after the class 🙂

Untitled

Welcome to the class Sam 😉 Sam visited the class 2 weeks ago and today he joined the class 🙂

Untitled

Sam is a focus and determined kid

Untitled

Capt. Azriel was assigned to assist him 🙂

Untitled

Sam finished all the levels even the hardest one. He worked for 3 straight hours and finished LOTS of levels!!!

Untitled

Untitled

Hello Azriel, we’ve got lots work to do

Untitled

Azriel was assigned to create a 7-segment display in Minecraft

Untitled

Azriel quickly learned from tutorials

Untitled

One digit seven-segment

Untitled

The circuits

Untitled

Untitled

Two digits seven segment 🙂 Next we’re going to create a calculator 😉

Untitled

Untitled

Azriel also continued his smart home project 🙂 He added a swimming pool that can be filled with water with a switch

Untitled

and dry it with a switch 🙂 Nice 🙂

Untitled

Nafis started to install MQTT Dash on his Android phone because he was going to learn how to control a LED with cloud 🙂

Untitled

He had assembled the LED on the board but not yet finished the code 🙂 *this is some kind of cousins bonding time 😀

Untitled

Firaas, as usual had finished his homework

Untitled

And he wanted to practice some Minecraft coding

Untitled

Untitled

This is the homework:

Untitled

It is working nicely. There was some glitches and we sorted them out 🙂

Untitled

Firaas also created his own game with animation 🙂 He’s going to add lots of things to it as soon as he got more ideas about the game, because he invented this one by himself 🙂

Untitled

Capt. Awa worked hard on his radar project 🙂

Untitled

The servo didn’t work so he had to debug the problem

Untitled

the servo is supposed to rotate so the ultrasonic sensor mounted on top of it will read the obstacles in front of this vehicle 🙂

Untitled

Silmi (purple hijab) started to create a flappy bird game 🙂

Untitled

Silmi is very good at creating sprites 🙂 That’s why we keep asking her to help Kinan 😀

Untitled

Tyo’s project keeps progressing

Untitled

Now the form can automatically count the total

Untitled

Capt. Faris, who is very fluent in Java helped Tyo to do it

Untitled

The codes

Untitled

Untitled

Ain

Untitled

and Vian

Untitled

was working on modifying the skin and GUI of Minecraft

Untitled

They creativity is limitless 😀

Untitled

Another cousins bonding after the class 🙂 Awa and Ain 🙂

Untitled

Untitled

Proud to see these kids and can’t wait to see them again with the progress next week! 😉

ProCodeCG – BDV – Intro to Python Programming – Day 2 & 3 – 19 Feb 2018

Standard

The last day of ProCodeCG – BDV – Intro to Python Programming 🙂

image 2

We had 42 people joining the class till the end 🙂

IMG_8973

The main classroom

IMG_8977

extended classroom 1

IMG_8979

extended classroom 2

IMG_8980

IMG_8983

IMG_8984

we had kids too 😉

IMG_8982

Today we learned more about Python simple and straight implementation, including creating GUI, text processing and a bit of simple cryptography 😉

IMG_8976

Some screenshots of what we learned 🙂

Bildschirmfoto 2018-02-19 um 1.02.33 PM

Bildschirmfoto 2018-02-19 um 1.21.31 PM Bildschirmfoto 2018-02-19 um 1.48.59 PM

Bildschirmfoto 2018-02-19 um 2.28.50 PM Bildschirmfoto 2018-02-19 um 2.28.08 PM

Bildschirmfoto 2018-02-19 um 2.52.58 PM Bildschirmfoto 2018-02-19 um 2.53.57 PM

Bildschirmfoto 2018-02-19 um 3.04.16 PM Bildschirmfoto 2018-02-19 um 2.55.04 PM

ProCodeCG will be giving more Tech Series at BDV very soon 😉 Will let you know so keep follow our posts 🙂

ProCodeCG – BDV – Intro to Python Programming – Day #2 – 12 Feb 2018

Standard

Day #2 🙂

IMG_8595

We checked the homework and did some live coding

IMG_8596

we learned some if-elif-else and creating simple GUIs

IMG_8597

There were lots of people joining the class, divided into three classes 🙂 This one was the main class

IMG_8598

IMG_8601

This one was right outside the class

IMG_8599

Great facilities from Telkom Bandung Digital Valley 🙂

IMG_8600

IMG_8602

And this one was the third place, a little bit further away from the main class 🙂

IMG_8603

Such a great place and great enthusiasm in here 🙂

IMG_8604 IMG_8605

Some of what we learned 😉

Bildschirmfoto 2018-02-12 um 2.44.50 PM

Thanks to Telkom BDV for providing everything to accommodate lots of people to learn comfortably, for free 🙂

See you next week! 😉

ProCodeCG – BDV – Intro to Python Programming – Day 1 – 5 Feb 2018

Standard

Today we’re so glad to be able to share how to do Python Programming at Telkom Bandung Digital Valley 🙂

Untitled

There were almost 60 people joining in so we had to split the room 🙂

Untitled

Untitled

We had two kids in the class 🙂

Untitled

Untitled

This is the first session of 4 sessions

Untitled

Untitled

Today we learned about IDLE and some basic Python logics 🙂 There were homeworks to be done during the week 🙂

Untitled

See you next week! 😉

ProCodeCG Kids Regular Coding Class – Arduino/ESPectro Programming and Open Topics – 20 Jan 2018

Standard

Our Saturday coding class 🙂

Untitled

Untitled

Cinta started to explore Python libraries for games

Untitled

Untitled

Faris helped Cinta to install and test PyGame

Untitled

The code

Untitled

Untitled

Untitled

Cinta is aiming to create something like this 🙂

Untitled

Awa was given another project 🙂

Untitled

to connect Minecraft to Arduino

Untitled

we tried several ways but nothing worked

Untitled

Neither this one 😦 We’re going to figure it out next time

Untitled

Ain was given a task to collaborate with Awa. Ain should create the structures in Minecraft while Awa connect it to the hardware in the real world

Untitled

Too bad it didn’t work yet so Ain continued his projects in Minecraft by creating more complex structures using Red Stone

Untitled

Untitled

Vian was still so interested in Minecraft Command Block

Untitled

Untitled

Untitled

A tool to create command blocks

Untitled

And we also had Danen 🙂

Untitled

continuing his next game, Racing Car 🙂

Untitled

Under the supervision of Capt. Azriel (blue jacket)

Untitled

Untitled

The game is almost done 🙂 Danen will finish it next week 🙂

Untitled

Nafis was really busy doing a project for school: running text on a LCD

Untitled

Capt. Azriel made sure he type every single line, because you had to type to code 😀

Untitled

Al’s TLauncher needed to be updated so it took a while before he can start. Al learned more about looping and how to add different blocks in different colors in Minecraft with JavaScript

Untitled

Ozan was still debugging his work, using Nafis’ code just to find out if it work

Untitled

Untitled

Untitled

Capt. Faris continued our TensorFlow research

Untitled

While also helping other kids

Untitled

and exchanging ideas with Jundy 🙂

Untitled

Untitled

Untitled

So much ideas and collaboration today 🙂 Can’t wait until next week 🙂

 

 

 

 

 

 

ProCodeCG Regular Coding Class – ESPectro/Arduino Programming & Open Topics – 13 Jan 2018

Standard

Our regular coding class is always open for any kids interested to learn about technology and want to be a programmer/researcher 🙂

Untitled

Capt. Awa (left) was doing a research on reading objects around for robots using ultrasonic (Capt. Fizhan on the right was just looking around LOL)

Untitled

But first Awa wanted to show his latest project with ProCodeCG LED

Untitled

Untitled

Then moved on to the next project

Untitled

ultrasonic and motor servo

Untitled

the ultrasonic worked but the motor servo wouldn’t spin 😀

Untitled

apparently two cables was switched and it worked after we reversed it 😀

Untitled

Firaas (yellow shirt) was ready to learn GameMaker 🙂

Untitled

Capt. Azriel (blue shirt) was assigned the task to teach Firaas 🙂

Untitled

Untitled

Untitled

the sprite

Untitled

the wall

Untitled

the first game created by Firaas yaaay 🙂 Firaas will learn to create another game next week 🙂

Untitled

Capt. Cinta was still doing the research about creating a story generator with Python 😉

Untitled

Untitled

Cinta discussed the content of the database to create the story with another writer 😀

Untitled

And another one joining in 🙂

Untitled

These three are brilliant girls who love writing 🙂

Untitled

And Cinta’s code is a combination of Cinta’s writing and coding skill 🙂 Nice!

Untitled

For next week Cinta wanted to create a game in Python 🙂 We’ll see what game it will be 🙂

Untitled

Ain and Awa explored lots of structures with RedStone in Minecraft

Untitled

Ain created lots of things in there

Untitled

Untitled

Untitled

Even rockets 🙂

Untitled

and infinite rails 🙂

Untitled

Azriel was also exploring structure with RedStone in Minecraft

Untitled

He created a dispenser than can give you meat and water

Untitled

Untitled

A seven segment display

Untitled

Untitled

and more 🙂

Untitled

And we have Sulaiman joining the regular class yaay 🙂 Warming up with Minecraft Hour of Code

Untitled

Sulaiman did it very well because he’d done this with Thunkable when he was taking Creating Apps topic on the last Coding Camp 🙂

Untitled

Untitled

We download the requirement and setup the computer while Sulaiman was working with Minecraft Hour of Code, and when he finished, we’re ready to go 🙂

Untitled

Capt. Ain (wearing hat) helped Sulaiman with the setup

Untitled

Sulaiman learned to create simple structures using JavaScript code in Minecraft

Untitled

 

Untitled

 

Untitled

Next time he will write his own code and create more complex structures like this one 🙂

Untitled

Until next week 😉

 

 

 

 

ProCodeCG Kids Regular Coding Class – ESPectro Programming & Open Topics – 6 Jan 2018

Standard

Hello Saturday class 🙂

Untitled

Untitled

We had a newcomer: Firaas 🙂

Untitled

There was a problem with Firaas’ laptop: it wouldn’t let browser to browse 😀 Capt. Azriel (green shirt) tried to help

Untitled

Capt. Faris (dark grey ProCodeCG jacket) and Capt. Ain (grey shirt) helped too

Untitled

It took 3 captains and we still couldn’t figure it out 😀

Untitled

So we took different laptop and let Firaas started learning basic programming with Minecraft Hour of Code peacefully 🙂

Untitled

Untitled

Yep, it’s done! 🙂

Untitled

and then Blockly Games

Untitled

Next, CodeCombat 🙂

Untitled

Capt. Ain helped

Untitled

Firaas learned for 3 straight hours 🙂

Untitled

So he deserved some Minecraft time 5-10 mins before the class ended 🙂

Untitled

Ain learned a new thing: BlocklyCraft 🙂 A drag-and-drop Minecraft Modding programming 🙂

Untitled

Capt. Faris gave Ain a jump start 🙂

Untitled

Ain will be given the task to explore BlocklyCraft 🙂

Untitled

Untitled

Nafis was assigned to debug his project all over again 😀

Untitled

start from scratch

Untitled

ready to test

Untitled

the LCD didn’t work

Untitled

but the ultrasonic sensor worked

Untitled

trying to make LCD works

Untitled

Untitled

it did, and counting 🙂

Untitled

Untitled

then we added buzzer, and it worked 🙂 we still hadn’t time to figure out how to make it beep when it counts 🙂

Untitled

Cinta was doing another challenge in Python

Untitled

Untitled

Creating a Hangman game 🙂

Untitled

These girls collaborating to create the questions 😀

Untitled

Untitled

The result

Untitled

Untitled

Untitled

Untitled

And for the next session, Cinta wanted to do some Minecraft Modding 🙂

Untitled

Untitled

While Azriel had a bad headache LOL

Untitled

We were trying to figure out this code to create a triangle in Minecraft using BlocklyCraft

Untitled

We had tried every possible ways

Untitled

And yet it still didn’t work

Untitled

And kept giving us false result :((

Untitled

Untitled

So we called Faris for help

Untitled

And he found out that something was wrong with the converter and it kept crashing the server

Untitled

Apparently the converter from Blockly to JavaScript didn’t work smoothly.

Untitled

So we assigned another task to Azriel: creating structures with RedStone

Untitled

And our research, conducted by Capt. Faris had shown lots of progress

Untitled

now the algorithm can count objects

Untitled

So we add another data sets

Untitled

we used bigger data set for higher precision

Untitled

comparison of left: larger dataset, right: smaller dataset

Untitled

the counting

Untitled

Untitled

the dataset

Untitled

how to change dataset

Untitled

we need place to run the training because the last time we tried, Google Cloud Engine didn’t work 😦

Untitled

Will be reporting again next week 🙂

ProCodeCG Kids Regular Coding Class – ESPectro/Arduino Programming & Open Topics – 30 Dec 2017

Standard

This is how we spend our holiday 🙂

IMG_5836

Ozan

IMG_5811

and Nafis is catching up with their ultrasonic counter with buzzer and LED project

IMG_5816

The debugging took weeks, we probably will change the project just to clear our head and will get back to it later 😀

IMG_5817

Ozan even had to compare his code line by line with Nafis’

IMG_5823

IMG_5830

IMG_5831

Cinta started a new project:

IMG_5819

The project is a textbased advanture game

IMG_5833

we design the flow of the story

IMG_5832

the code

IMG_5858 3

IMG_5859

IMG_5860

Azriel, got a new task: to explore BlocklyCraft: to code in Minecraft with drag-and-drop 🙂

IMG_5829

Capt. Faris helped Ajil getting started 🙂

IMG_5835

IMG_5837

Now we can do Minecraft Modding just by drag-and-drop 🙂

IMG_5838

IMG_5839

this is how to create wall with certain width and length from cobblestone

IMG_5841

we compile the blocks from the browser, localhost:7070

IMG_5842

and then run the code on Minecraft by typing /jsp <name of the code>

IMG_5843

how to create a paddock

IMG_5845

with horses 😀

IMG_5853

IMG_5857

a two floors building

IMG_5861

 

IMG_5862

IMG_5874 3

we also can code in JavaScript (like with ScriptCraft) and in XML too 🙂

IMG_5876

We really annoyed by this “Mouvement” block and we decided to change it

IMG_5877 2

so we modified the file 😀

IMG_5879

so now it’s correctly displayed “Movement” 😉

IMG_5880

the file is in this directory

IMG_5881

IMG_5882

lots of progress today, Azriel 🙂

IMG_5883

so now the platform is ready, Azriel is given task to explore more! 😉

IMG_5884

IMG_5867 3

Capt. Faris is working hard on our TensorFlow research

IMG_5821

IMG_5824

He’s running a TensorFlow training on Google Cloud Engine

IMG_5871

 

IMG_5888

the library we’re using

IMG_5905

Bildschirmfoto 2017-12-30 um 12.13.17 PM

some screenshots of what we’re doing 🙂

Bildschirmfoto 2017-12-30 um 12.08.21 PM

Bildschirmfoto 2017-12-30 um 12.25.10 PM Bildschirmfoto 2017-12-30 um 12.25.10 PM

Bildschirmfoto 2017-12-30 um 12.09.35 PM Bildschirmfoto 2017-12-30 um 12.26.36 PM

Bildschirmfoto 2017-12-30 um 12.14.47 PM Bildschirmfoto 2017-12-30 um 12.27.59 PM

We trained TensorFlow to recognize cars

Bildschirmfoto 2017-12-30 um 1.17.46 PM

The result 🙂 Next is to count them 🙂

Bildschirmfoto 2017-12-30 um 1.21.39 PM

Bonus: nice pics capturing random things in the class 😉

IMG_5826

IMG_5887

IMG_5873 3

Looking forward to the next class 🙂 Expecting more kids to come so we can do more research and projects 🙂