ProCodeCG Kids Regular Coding Class – Open Topics – 23 Dec 2017

Standard

Our open topics kids coding class 🙂

IMG_5228

Capt. Cinta is working on a new project, creating a story generator with Python

IMG_5197

Designing the GUI layout

IMG_5209

IMG_5211

the code

IMG_5221

the result 🙂

IMG_5220

This is both brilliant and hilarious 😀 Cinta planned to add more code to make it more complex 🙂

IMG_5227

Al is back 🙂

IMG_5198

Today he started to type in JavaScript code to Minecraft and build structures 🙂

IMG_5205

IMG_5218

Vian wanted to learned some Minecraft Modding today instead of GameMaker

IMG_5244

Vian got backup-ed by Capt. Ain and Capt. Faris 🙂

IMG_5257

IMG_5262

Capt. Faris is really busy working on several projects 🙂

IMG_5195

exploring Google Cloud Platform and then put our research stuff in there

IMG_5207

Faris also helped Cinta looking for references related to Cinta’s new project 😉

IMG_5212 IMG_5213

Faris’ workspace 🙂

IMG_5214 IMG_5219

IMG_5240 IMG_5241

IMG_5242

Our data is uploading and we’re going to run some Tensorflow and crawling data up there 🙂

IMG_5259

IMG_5260

Captains friendships 😀

IMG_5243

IMG_5265

See you again next week 🙂

ProCodeCG Kids Regular Coding Class – Open Topics – 16 Dec 2017

Standard

Our open topics class 🙂 Let’s see how many topics do we have today 😉

IMG_4455

Capt. Faris, ready to continue our research about TensorFlow etc. 🙂

IMG_4410

IMG_4414

We’re researching how to recognize certain object in real time with a camera 🙂

IMG_4424

Yep it works 😉

IMG_4425

It certainly recognizes persons

IMG_4426

and cellphone

IMG_4428

IMG_4429

Nice! Now we are going to add more objects and train it to be able to recognize the new objects 🙂

IMG_4430

Ain was busy working on his assignments (while also preparing for kids coding camp because he’s going to be captain on duty ;))

IMG_4413

Ain had successfully created a simulation of wheels going up and down slopes 🙂

IMG_4417

IMG_4418

And a simulation of some round objects falling into some surface

IMG_4452

We’re trying to simulate molecule behavior 🙂

IMG_4453

Captains bonding before the class 😀

IMG_4416

Capt. Cinta was so busy catching up with Python programming

IMG_4421

She go through all the examples in the handout and ready to be given a new project  🙂

IMG_4419

Emma is back 🙂 She is the only one in the class learning C/C++ for AI programming 🙂 She was also given a task to explore Python AI Library as a comparison and just in case we need her to help us with the TensorFlow project 🙂

IMG_4415

While J still stuck in finding ways to create a running text in Minecraft

IMG_4451

So he created something else instead 🙂

IMG_4431 IMG_4432

IMG_4433 IMG_4434

J was still figuring out how to solve the problem with piston limit 🙂

IMG_4436

While Azriel started to learn RedStone

IMG_4437

Azriel created automatic door with pressure plate and with lever 🙂 There’s so much things to explore with this new skill 🙂

IMG_4461

And now we have two web programmers: Nadine

IMG_4444

and Nanin 🙂

IMG_4445

They both started to learn HTML and create  their own website design 🙂

IMG_4446 IMG_4447

IMG_4448

They look so happy 🙂

IMG_4454

These girls type their own code and make some changes to the color, background, size and fonts 🙂

IMG_4456

And they help each other, of course 🙂

IMG_4458

Vian 🙂 Got some help from Ain to make what’s in his head reality 🙂

IMG_4449

Vian always has interesting ideas, and Ain always knows how to implement it 🙂

IMG_4450

so they make a great team 🙂

IMG_4457

The result 🙂

IMG_4459

IMG_4460

Tyo did lots of research about how to connect Java to Microsoft Excel 🙂

IMG_4463

Tyo was still working on the project to generate invoice from from Java 🙂 Awesome work and endurance Tyo 🙂

IMG_4465

Another activities in the class:

Capt. Fizhan trying to fix Nanin’s won’t-connect-to-internet laptop 🙂

IMG_4462

And these two little bros of Ain were playing with Ain’s work 😀

IMG_4464

Lots of topics and progress as always! 🙂 Can’t wait until the next class 😉

ProCodeCG Kids Regular Coding Class – Open Topics – 9 Dec 2017

Standard

Our open topics class today 🙂

IMG_3911

IMG_3890

Ain came up today with a breakthrough: creating some physics simulation using GameMaker Studio 🙂

IMG_3882

IMG_3881

We’re going to see if this tools can make better physics simulation than our GameMaker Lite 🙂

IMG_3876

The workspace

IMG_3877

The performance graph

IMG_3878

Creating objects

IMG_3885

Ain was given challenge to simulate a car running down the hill for the next class 😀

IMG_3899

Capt. Cinta is back 🙂 As happy as usual, coding while singing 😀

IMG_3883

Today Cinta said she missed Python coding so she decided to code in Python again yaaay! We created some games in Python not so long ago and Cinta wants to recreate it 🙂

IMG_3889

IMG_3893

IMG_3894

This is what we call “happy coding face” 😀

IMG_3896

So glad that finally someone of our kids working on Python again 🙂

IMG_3904

And for the second session Cinta explored Minecraft and startet to build things in there

IMG_3912

Cinta was challenged to create running text in Minecraft 😉

IMG_3913

IMG_3914

Meanwhile, Capt. Faris was given a task to do some research with Python Pandas and Tensorflow 🙂

IMG_3891

Faris has been very reliable about whatever tasks given to him

IMG_3897

We had some problems with plotting data with Matplotlib earlier, and Faris should fix that

IMG_3903

He even tried Jupyter to make it work

Bildschirmfoto 2017-12-09 um 9.51.56 AM

The data had been gathered and displayed but cannot be plotted

IMG_3906

IMG_3923

It worked on Faris’ laptop but not on Mac

IMG_3909

After some investigation and virtualenv testing, plus exploring directory and so on, Faris triumphantly discovered how make it work: using python3 😀

Yas! The data plot is come into view finally 🙂 Thanks Faris 🙂

 

IMG_3922

IMG_3910

Ajil is a persistent and focus kid. He started to create games in Minecraft 🙂

IMG_3916

He had to write long lines of code 🙂

IMG_3924

IMG_3925

IMG_3925

IMG_3934

IMG_3933

And we finally make Guessing Game work in Minecraft (Capt. Faris helped a lot)

IMG_3935 2

Well done, Ajil, we’re going to make more games next week 🙂

IMG_3936

Vian was doing projects with Ain

IMG_3917

They’re discussing all the time 😀

IMG_3918

Vian was being supported by the whole family (Tetru wasn’t there): Ain, Empati and Tiga (they’re all brothers) 😀

IMG_3931

While Capt. Azriel teamed up with Jundy

IMG_3930

IMG_3915

Jundy was thinking about how to make running text in Minecraft

IMG_3937

He was experimenting with piston

IMG_3938

The problem is apparently piston only has limited number of blocks to push

IMG_3939

So we probably should come up with something else

IMG_3940

Jundy tried many possibilities

IMG_3942

IMG_3944

And make simulations to see how far a piston would push a block

IMG_3945

But still didn’t work and we will think about another way doing it next week 🙂

IMG_3947

Captains doing research (proud :))

IMG_3892IMG_3895

IMG_3943

So proud to have these kids 🙂 See you again next week 🙂

ProCodeCG Kids Regular Coding Class – Open Topics – 18 Nov 2017

Standard

Hello 🙂 Captains preparing our class today 🙂

IMG_2253

IMG_2254

IMG_2256

The class

IMG_2264

IMG_2270

IMG_2271

IMG_2293

IMG_2294

IMG_2292

Al wanted to learn Minecraft Modding today, Capt. Faris helped him installing Spigot Server and other stuff

IMG_2257

Al started to learn creating structures using JavaScript in Minecraft. This one is creating box

IMG_2258

Full cylinder

IMG_2259

Empty cylinder

IMG_2260

Empty prism

IMG_2261

Al created floating stairs with prism

IMG_2262

Full prism

IMG_2263

And then Al tried some other commands in JavaScript

IMG_2266

Like creating a rainbow 🙂

IMG_2272

While Nanin was given an idea to create a Tamagotchi Game by Capt. Azriel 🙂

IMG_2275

IMG_2276

The Tamagotchi pet is a cat. It has to be given love, presents and it needs to be cleaned too 🙂

IMG_2310

IMG_2280

IMG_2285

IMG_2287

Capt. Azriel said, it took at least two classes to finish the game 🙂

IMG_2297

Tyo (red shirt) was working on a new project: generating invoice with Java 🙂

IMG_2298

IMG_2277

We had some problems with the layout so Capt. Faris helped. This is a real project that will be used by Tyo’s parent to print invoice 🙂 Nice 🙂

IMG_2279

Azriel continued his Minecraft Modding and moved on to more difficult codes

IMG_2281

The code will give notifications and score each time a player place or destroy a block 🙂

IMG_2306

Spigot needed some adjustments because some commands from Scriptcraft didn’t work on this one. Capt. Faris fixed it

IMG_2291

And it worked 😉

IMG_2309

Jesse (red hat) and Jackson (grey sweatshirt) were supposed to do Minecraft Modding

IMG_2282

But Jackson’s laptop didn’t work so he use his tablet do programming exercise on Code.org, while Jesse continue to learn Javascript basic commands on Minecraft

IMG_2283

IMG_2300

J was still working on his previous project: building a secure building in Minecraft

IMG_2295

IMG_2296

it involves lots of command blocks

IMG_2299

and lots of automatization process

IMG_2301

This room light up the torch one by one and J was working on turning them off one by one 😉

IMG_2302

Capt. Faris was given a task to count objects in a picture/video so he was busy learning on how to train TensorFlow and make it counting objects

IMG_2265

It requires lot so of coding and libraries 🙂 Good luck 🙂

IMG_2286

And see you again next week 🙂

 

ProCodeCG Kids Regular Coding Kids – Open Topics – 2 Sep 2017

Standard

ProCodeCG Open Topics Kids Coding Class 🙂

These girls, Echa and Aidia arrived early 🙂

IMG_6963

IMG_7037

They’re ready to learn more about programming with Minecraft 🙂

IMG_6966

Echa and Aidia started to learn Minecraft Designer before they start coding with JavaScript on Spigot Server 🙂

IMG_7046

IMG_7047

Neila joined the group of Minecraft Modding with Echa and Aidia 🙂

IMG_7026

They logged in to the same Spigot Server so they can play and code together 🙂

IMG_7051

IMG_7035

IMG_7036

IMG_7053 2

Capt. Faris (grey jacket) helped the girls with starting up the server and logging in to it 🙂

IMG_7031

Ain! So excited to see the progress 🙂

IMG_6967

Ain has created an amazing game with nine levels 🙂

IMG_6977

The game is very well and carefully designed 🙂

IMG_6978

Each levels offers different challenges *that escalates in an unpredictable way 😀

IMG_6979

IMG_6980 IMG_6981

IMG_6982 IMG_6983

IMG_6984 IMG_6985

IMG_6986

IMG_6989

Ain has also created another game, a very detailed game with animations

IMG_6998

He creates LOTS of sprites

IMG_7001

and each sprite has LOTS of images for animations

IMG_7006

This one is totally a detailed and determined kid 🙂

IMG_7007

The game is about a watering can that can walk (while animating)

IMG_7003

and when it approaches the plant and water it, the plant will grow 🙂

IMG_7005

the code of how the plant changing sprite to give growing animation 🙂

IMG_7008

And after demoing those two awesome games, Ain created another one

IMG_7014

IMG_6993

He hasn’t explained how this game work

IMG_7023

because after Vian arrived, Ain was told to give ideas to Vian 😉

IMG_7040

so they teamed up to create games together 🙂

IMG_7048

IMG_7049

IMG_7041

IMG_7052

Emma was still working on the Tic-Tac-Toe project

IMG_6971 2

She was in the process of creating data structure and algorithm to make computer chooses the best possible move

IMG_7027

She developed some functions and started to list move possibilities

IMG_7028

the SPOTS variable shows the possible positions to move. The algorithm still choose the move closer to the upper left cell. Will be improved after the weighting process has been figured out.

IMG_7029

Capt. Faris on duty 🙂

IMG_6999

Very busy doing his research on ProCodeCG Attendance List with Face Recognition 🙂

IMG_7039

Faris was doing some training to his code

IMG_7032

So it will recognize his face and tell the system that he has logged in 🙂

IMG_7043

IMG_7044

The result of the matching process

IMG_7045

And then he started to train the code with different datasets so it will recognize different person 😉

IMG_7050

There are always so much things going on, and there will be more next week! 😉

 

ProCodeCG – 5 Days Kids Coding Crash Course – Day #2 – 9 Aug 2017

Standard

Day #2 🙂 Ghazaska Mom was there all the time doing paperworks while the kids learned more about programming 🙂

IMG_5247

Ready to learn! 🙂

IMG_5248

Today we learn and practice more about programming logic

IMG_5249

so that he will get used to solve problems with sequences, looping, conditionals 🙂

IMG_5250

adding more complexity with x and y axis plus direction 🙂

IMG_5251

Ghazaska don’t give up easily. But he needs to take a break once in a while, just like other kids usually do: Minecraft / YouTube 🙂

IMG_5253

We will learn to create game on Day #3, but before creating our own games, we learn to do coding with games 🙂 CodeCombat 🙂

IMG_5254

Today Ghazaska learned some Python language 🙂

IMG_5255

He finished enough levels to be able to move to the next lesson, next week 😉

IMG_5256

Next week we will create our own games 🙂

ProCodeCG codeMeetUp #101 – Pawitra Studio – Python 101 – 3 April 2017

Standard

Python 101 was the topic for today’s codeMeetUp() 🙂

People should be aware of ProCodeCG Coding Mom because they’re learning everyday 🙂

IMG_6030

Today the audience were all from Coding Mom 🙂

IMG_6031

Pak BR gave in intro while waiting for Mas Aditia A. Pratama

IMG_6032 IMG_6033

PERL vs Python 😀

IMG_6034 IMG_6035

Mom’s started learning these hard core programming. Cannot imagine what will happen a year from now 🙂

IMG_6036 IMG_6037

Ok then mas Adit introduce us to Cloud 9, an online code editor

IMG_6038

We also learned about frameworks

IMG_6039

IMG_6040

And how to code on cloud 🙂

IMG_6041

It is amazing how we expand our knowledge every week, by learning a wide spectrum of topics 🙂 It was so interesting today, we forgot to take pic of the speaker and all audience 😀

ProCodeCG Kids Regular Coding Class – Open Topics – 18 March 2017

Standard

Our open topics class yesterday 🙂

IMG_4910

Nanin, the youngest kid in the class had finished her Snoopy game 🙂

IMG_4884 1

The game is more advanced now 🙂

IMG_4917

With animating sprites 😉

IMG_4918

While Faris created tons of apps with Android Studio

IMG_4907

IMG_4919

He created an attendance app for ProCodeCG Class 🙂

IMG_4891 1

IMG_4889 1

With awesome Date Picker 🙂

IMG_4892 1

And a cool order form app 🙂

IMG_4920

Vian had got his laptop fixed 🙂

IMG_4896 1

And he seriously working on his game 🙂 He started thinking to buy the professional version of GameMaker 🙂

IMG_4905

Raul was working on File I/O GUI in Java

IMG_4906

He created a simple Address Book

IMG_4897 1

Raul discussed with Faris on how to modify his Java code to be able to produce something like Faris’ Attendance List App

IMG_4898 1

Raul’s next target is to modify this code to be able to do things like Faris’ 🙂

IMG_4899 1

Koosha started learning Python with CodeAcademy 🙂

IMG_4916

There is always things to do and to create each week 🙂 We’ll find more next week 🙂

 

 

ProCodeCG Kids Regular Coding Class – Open Topics – 18 Feb 2017

Standard

Today we had Apps Programming, GameMaker Programming, Java Programming and Python Programming 😉

Yogi was still developing his game with GameMaker 🙂

IMG_3038

He created a rocket

IMG_3045

and planned to make it shot something 🙂

IMG_3052

Vian was also working on his GameMaker thing 🙂

IMG_3040

Vian also learned how to create games in HTML 🙂

IMG_3048

And so did Nanin 😉

IMG_3058

IMG_3041

Tyo was working on his Java Programming

IMG_3039

Tyo continued his ProCodeCG Kids Attendance List Project

IMG_3049

The result today 🙂

IMG_3066

We’re going to add some Date  and entering the name of the kids via textfield 🙂 Well done, Tyo!

IMG_3068

Jundy worked on Java to, finished all the examples in handout but didn’t want to do the attendance list project 😀

IMG_3046

Jundy said he will switch to Arduino class next week 😀

IMG_3059

IMG_3050

Raul did lots of achievements today 🙂 He managed to debug the code, and made it work 🙂

IMG_3065

The result today 😉 Going to add more feature next week 🙂

IMG_3067

Prudence was working on GPS Locator App with Thunkable

IMG_3034

She also help Cinta to test her app 🙂

IMG_3062

Cinta had successfully created her GPS Locator App too 🙂 She tested the app on an Android device

IMG_3057

The design

IMG_3060

the block

IMG_3061

And it worked 😉

IMG_3064

Koosha has got Python 3.4 installed to his computer and had copied the handout too 🙂 He tried some apps on his Android device just to see how it works 😉 But still he wants to learn Python instead of Apps Programming 😉

IMG_3055

Row of girls 🙂

IMG_3042

The class 🙂

IMG_3043

Well, we make progress each time! 🙂 Going to create more next week! 🙂

ProCodeCG Kids Coding Camp – Python Programming Day #3 – 31 Dec 2016

Standard

Day #3! We’re ready to create some virus, infect some files and recover them using anti-virus 😉

IMG_9747

Zaky

IMG_9748

Dea

IMG_9749

Abit

IMG_9750

and Arya couldn’t wait to see how viruses work 😀

IMG_9751

We learned two virus today: a duplicating self virus and an encryption virus 🙂 For each virus there is an antivirus.

IMG_9752

The code for each one is very long and cryptic

IMG_9753

It took a while to type and debug it 🙂

IMG_9754

IMG_9755

Plus we have to be extra careful running the virus, otherwise the whole directory of python work for the last 3 days will be infected 😀

IMG_9757

We had to quarantine the virus in a separated folder to make sure it only infect the files we wanted to be infected 🙂 Notes: running anti-virus will clean the virus file too 😀

IMG_9758

This is how the kids look like after hours of virus-antivirus coding LOL

IMG_9761

Dea had just lost her virus wiped away by the anti-virus, Abit start massaging his shoulder due to long typing, and Arya said “Ka, I’m giving up typing, can we take a break” for the tenth times 😀

IMG_9762

So Capt. Zaki had to copy the virus file to Arya’s laptop after Arya promised he will type the anti-virus 😀

IMG_9769

IMG_9770 IMG_9771

IMG_9772

While Capt. Fizhan specialization is still: babysitting 😀

IMG_9774

IMG_9776

Here they are: our kids python programmers! Watch out world! They can encrypt, they can decrypt and they can create viruses that encrypt!!! 😀

IMG_9780

The screenshots of our codes today 😀

Bildschirmfoto 2016-12-31 um 9.11.25 AM Bildschirmfoto 2016-12-31 um 9.26.23 AM

Bildschirmfoto 2016-12-31 um 9.26.35 AM Bildschirmfoto 2016-12-31 um 10.21.35 AM

Bildschirmfoto 2016-12-31 um 10.30.27 AM Bildschirmfoto 2016-12-31 um 11.26.57 AM

Bildschirmfoto 2016-12-31 um 11.27.55 AM Bildschirmfoto 2016-12-31 um 11.33.45 AM

Next week we will start Creating Apps and Arduino Programming Coding Camp 🙂 Will be reporting very soon! Happy New Year! 😉