ProCodeCG Kids Coding Camp – Python Programming – Day #1

Standard

The first day of ProCodeCG Kids Coding Camp – Python Programming 🙂

IMG_6965

IMG_6966

Captain on Duty: Capt. Zaki (and Capt. CG)

IMG_6972

Back up captains 😀

IMG_6969

We have Kenzie

IMG_6958

Veyzha

IMG_6959

Vius

IMG_6960

and Ren

IMG_6967

For warming up we learned Python with CodeCombat 🙂

IMG_6964

IMG_6961

IMG_6962 IMG_6963

IMG_6970

CodeCombat looks and feels like playing game except it requires script to be typed on the right screen to give commands to the player to finish the challenge

IMG_6971 1

Done with CodeCombat

IMG_6973

Then we installed Python and open IDLE and start the real Python 🙂

This is a turtle code created by Ren 🙂

IMG_6974

IMG_6975 IMG_6976

Kenzie challenge Python with this difficult name LOL

IMG_6977

Ren succeeded creating a code to display prime numbers and a code to enter password and username but limited only three times 😉

IMG_6978

Kenzie had to reinstall Python to be able to proceed with the turtle code

IMG_6979

Vius steadily making progress he already tried the virus code 😀 and at the end, the virus code was gone. Wiped away by the antivirus LOL

IMG_6980

Ren and Capt. Zaki having headache trying to solve calculating power in recursive functions 😀

IMG_6981

Some of what we learned today 🙂

Bildschirmfoto 2018-07-05 um 11.17.34 AM

Bildschirmfoto 2018-07-05 um 11.17.13 AM Bildschirmfoto 2018-07-05 um 11.20.43 AM

Bildschirmfoto 2018-07-05 um 11.18.45 AM

Tomorrow will be more challenges to be done 🙂

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 – 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 – 12 May 2018

Standard

Reporting our Saturday coding class 🙂

IMG_3996

IMG_4012

IMG_4013

Ozan was back and ready to continue projects of IoT Team 🙂

IMG_3997

IMG_4003

Ozan’s project was to control a micro servo from Android via cloud

IMG_4005

So later the Robotics Team can use the code to control the robots 😉

IMG_4006

Aidia had lots of things to do in mind 🙂

IMG_3998

She used a book as a reference of her works

IMG_3999

IMG_4004

Soon Aidia will create these things with JavaScript 🙂 For now she was given time to explore the possibilities and all the features available 😉

IMG_4017

IMG_4018

IMG_4024

IMG_4025

Fadhlan had the software ready and still working on the hardware 🙂

IMG_4001

He already had all the motors on board

IMG_4007

It requires lots of creativity to put things together 🙂

IMG_4008

Fadhlan was the only kid working on the robotic project today but he didn’t get discouraged 🙂

IMG_4014

IMG_4019

Tyo was warming up the engine to code in Java again 😉

IMG_4009

Tyo created a converter application in Java. He is going to create an app with maps for the next project

IMG_4015

Fathan was still figuring out how to make these pipes spawned randomly 🙂

IMG_4010

Same thing with Sam

IMG_4002

Sam’s Flappy Bird worked nicely but the pipes still wasn’t being randomly spawned

IMG_4016

Sam created a long room with fixed pipes

IMG_4022

While Ain was still busy with his command blocks, creating stuff that we will try to create using JavaScript on Spigot Server

IMG_4023

Capt. Faris continued working on finding a WordCloud library in Python that works 🙂

IMG_4011

IMG_4026

So many things to figure out in the next class. Til then! 🙂

ProCodeCG – BDV – Data Science – Day 3 – 3 May 2018

Standard

There are only 10 people left in the class today 😀 Probably because the topic has steep learning curve 😀

IMG_3511

We learned to crawl Instagram and do some text processing and analysis today

IMG_3512

It required intense coding and lots of tricks

IMG_3513

While outside there was a ProCodeCG Kids having fun while the mom learning hard in the class 😀 😀 😀

IMG_3514

the code and the result of keyword “thanos” LOL

Bildschirmfoto 2018-05-02 um 10.10.38 PM

word occurrence frequency sorted from the highest 😉

Bildschirmfoto 2018-05-03 um 2.55.42 PM

On Monday we will get deeper into the graphql structure and dig more! 😉

ProCodeCG Kids Regular Coding Class – 31 Mar 2018

Standard

Regular Saturday fun 🙂

IMG_1577

IMG_1602

IMG_1603

IMG_1606

Glad to have Firaas back 🙂 He wanted to start learning Minecraft Modding with Spigot Server 🙂

IMG_1575

After Firaas got the server installed, he started to enter command using JavaScript to see what happens 🙂

IMG_1581

this is an example of creating a structure in Minecraft using JavaScript code 🙂

IMG_1605

Firaas demonstrate his homework: Flappy Bird 🙂

IMG_1595

IMG_1597

It still has some bugs but in overall it’s nicely done!!!

IMG_1596

Captains Collaboration – as always 🙂 Capt. Syahna and Capt. Cinta always have things and ideas to do as projects 🙂

IMG_1576

Today the task for Capt. Cinta is to create data visualization using Python Libraries 🙂

IMG_1583

It required tedious work of installation, and Capt. Faris backed us up as always 🙂

IMG_1599

There were still some errors in installation and we’re going to fix that next week 🙂 The getting started is often the most painful stage 😀

IMG_1591

Sam was ready to work in 3 hours straight 😉

IMG_1578

IMG_1580

Sam’s game development progress was awesome 🙂

IMG_1607

Sam added lots of details to the game

IMG_1592

IMG_1590

including a smart trick on how to spawn the other cars randomly 🙂 The game is very smooth and challenging 🙂

IMG_1612

Fadhlan, under the supervision of Capt. Azriel was working hard to improve his last game 🙂 *we forgot to take screenshots

IMG_1579

Capt. Faris working on projects, while helping other students. But today he spend most of the time installing Capt. Cinta’s laptop with wordcloud Python library and its dependencies 😀

IMG_1582

Fathan made awesome progress with his game, too 🙂

IMG_1584

IMG_1593

Fathan added timer, scores, lives and fuel indicator to the game 🙂

IMG_1601 2

He was busy testing those indicators because some of them sometimes didn’t work properly. We’re still finding tricks to display a fuel indicator bar

IMG_1587

We had a newcomer, Nares 🙂

IMG_1585

IMG_1588

Nares learned basics of programming with LightBots 🙂

IMG_1589

He will get through intro to programming for about 1 – 2 more classes, and then he should be ready to move to the next topic 🙂

 

IMG_1594

Azriel was working on his digital clock project in Minecraft 🙂

IMG_1598 2

It’s a quite complex task that he needs two computers to do it 😀

IMG_1609

Notice the switches and wiring 🙂

IMG_1610

This is a different way to learn about logics and how electronic circuits work 😉

IMG_1611

There will be more progress and interesting news about this class next week 🙂 See you soon 🙂

 

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 – 24 Feb 2018

Standard

It was a wet and cloudy morning but kids kept coming to the class, thanks! 🙂

IMG_9657

We had a visitor today: Ibu Inge Halim – General Manager, Banking and Financial Markets, IBM Indonesia 🙂 (on the left, in khaki blazer)

IMG_9694

Capt. BR brought her to see how kids learn and do coding 🙂

IMG_9695

f594126e-f78e-45a2-ae96-759c47144561

She was amazed to see the demo of Koosha’s elevator simulation 🙂

196d1e04-d5c6-4085-a9a5-17a45c2c5f77

Bu Inge took a look on what each kid was doing in the class, including Cinta’s 🙂

907d67db-d016-437d-a8c6-348c5f063292

So here’s the detail of what the kids were working on today 🙂

Ozan was going to control LED brightness via cloud

IMG_9658

First he had to try to control the brightness of the LED using potentiometer

IMG_9663

IMG_9664

IMG_9689

But there was some problems because the potentiometer didn’t seem to work to adjust the LED brightness

IMG_9670

We had replaced the potentiometer and it still didn’t work. Will sort this out next week and as the problem is solved we’re going to control it via MQTT Dash app from Ozan’s android phone 🙂

IMG_9678

Our newcomer: Fathan 🙂 *he was waiting for internet connection before he can start the lesson 😀

IMG_9659

Fathan finished learning Python with CodeCombat today

IMG_9661

And then Capt. Azriel helped him getting started with GameMaker

 

IMG_9705

Yeeay Fathan’s first game 🙂

IMG_9686

Very well done, Fathan 🙂 Thanks to Capt. Azriel for the assistance 🙂

IMG_9698

IMG_9700

IMG_9701

IMG_9702

Nafis (in the corner) checked his MQTT Dash App to be tested today. He forgot to bring his laptop charger so we have to use another laptop to test it 🙂

IMG_9660

Nafis task was to turn on/off a LED via cloud using his android phone

IMG_9690

and after several attempts, it worked 🙂 With the help of Ka Ozan *because he had gone through the same thing a couple weeks ago 🙂 Thanks Ka Ozan 🙂

IMG_9706

Nafis satisfied look and his sister cute making faces LOL

IMG_9709

Cinta was making her idea into reality: creating a random topic generator 🙂 She is going to create it in Python and then with Thunkable

IMG_9662

We also had students from Telkom University School of Economy and Business, interviewing the whole class about ProCodeCG 🙂

IMG_9667

And Cinta showed them some of her most awesome works 😉

IMG_9673

Capt. Syahna arrived and Cinta happily discuss her ideas to her because it was their ideas together to create this random topic generator 🙂

IMG_9710

Capt. Faris, like usual, working on the research: data crawling and tensorflow 🙂

IMG_9665

76884649-1751-4a45-bd94-edfcca7e749b

He said we need to improve the learning process because the result for certain images is like this

IMG_9696

The trend of the image recognition

IMG_9697

Vian and Ain (Ain sit on Vian’s right and we missed taking his pic today :(( ) were still doing their Minecraft Skin project together 🙂

IMG_9666

Koosha worked on loads of thing 😀

IMG_9668

He determined to make his elevator simulator works 🙂

IMG_9672

IMG_9676

Koosha rewrote the code

IMG_9713

IMG_9677

IMG_9680

and checked again the circuits

IMG_9681

IMG_9682

And it worked 🙂 Yaaay well done!

IMG_9684 2

IMG_9692

Then we added LCD to display the info about the elevator

IMG_9712

There were still some glitches but we will work on it next week 😉 So far it’s been a huge progress today 😉

IMG_9714

Azriel was given a new challenge: to create a running text in Minecraft

IMG_9674

but it was too hard so we changed it to creating elevator 🙂

IMG_9675

like always, Azriel found each and every way to do it 🙂

IMG_9687

The elevator

IMG_9688

that goes up 🙂 We’re going to find out how to make it move in both directions 😉

IMG_9691

That’s it for today! Will be reporting again 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! 😉