ProCodeCG Kids Regular Coding Class – 18 Jan 2020

Standard

Our Saturday coding class is always fun 🙂

Ara is going to finish the task for today: learning about how vulnerable we are to a social engineering attack, and this way someone can steal our Facebook login username and password, easily

IMG_0428

IMG_0499

this is a bogus site looking like a Facebook login page

IMG_0455

and when we login there, then whoever own the server will get our username and password

IMG_0454

Baran is going to make a game with JavaScript

IMG_0429

the code on the left and the result on the right

IMG_0453

Baran is creating a Snake Game 😉

IMG_0466

Techa is checking Baran’s game 😉

IMG_0500

the result 🙂 the white pixel is the snake, next time we will make it longer 🙂

IMG_0511

Techa is going to keep the promise from the last week: creating a BreakOut Game

IMG_0430

looking for some ideas, wanted to create 3D games but Techa still has to learn more 2D before moving on to 3D 🙂

IMG_0449

checking up this game example to see how the code make things work

IMG_0462

start creating the assets 😉

IMG_0491 IMG_0496

IMG_0516 IMG_0517

IMG_0523

Djalu is learning some C programming today

IMG_0431

he learned some theories about structs and classes

IMG_0686

exploring the code and still mixed up with Go and Python language 😀

IMG_0443

Aidia is fixing the code for the color sorter today, because she lost the code from the last class 🙂

IMG_0432 IMG_0433

luckily we had a note of the sensor readings

IMG_0434 IMG_0456

we also have to rearrange the placement of the mechanical structures

IMG_0493

calibrating the numbers to activate both micro servos

IMG_0494

IMG_0507 IMG_0536

uploading and check the the mechanics

IMG_0539

Badi’s got a new music project today 🙂

IMG_0436

The project is to create a techno music using an LDR sensor and a buzzer

IMG_0498 IMG_0505

still in the process, going to finish it next week 🙂

IMG_0512

Al finished TWO projects today 😉

IMG_0438

the first one is train the machine to give suggestions whether someone should go to school by walking, by bike or by car

IMG_0448

the data is based on age, the distance and number of friends

 

IMG_0524

IMG_0463

IMG_0525

IMG_0527

IMG_0528

IMG_0529

the next is to train a machine to be able to answer questions related to some topics

IMG_0476

the topic is about an owl

IMG_0489

the data sets

IMG_0490

IMG_0531

IMG_0504

IMG_0508

the code

IMG_0514

IMG_0515

the results

IMG_0532 IMG_0534

IMG_0535

Capt. Faris is pretty busy doing research and helping the kids today 🙂

IMG_0439

Kinan will add a new feature to the game today

IMG_0440

we’re going to limit the bullets can be shot by the player. the player has to reload the gun by taking the reload pack. a battery indicator will show how many bullets left

IMG_0467

Kinan designing the sprite for the bullet indicator

IMG_0459

IMG_0468

IMG_0469 IMG_0518

Fadhlan is still working according to the plan

IMG_0441

and that means LOTS of things to do 🙂

IMG_0451

IMG_0465

there are lots of things to be considered because we want this robot to be flexible enough for more components and functions

IMG_0495 IMG_0497

Clive is back! and going to continue the Flappy Bird Game 😉

IMG_0444

IMG_0445

today we successfully set up the the camera view to follow the bird

IMG_0457

Vian

IMG_0446

is struggling to make this code in LUA work

IMG_0447

with the help of Capt. Faris

IMG_0460

the code finally works and Vian is so glad to see the 3D roblox game works!

IMG_0470

totally awesome piece of work!

IMG_0472 IMG_0473

look how proud Vian is, explaining his work 🙂

IMG_0502 IMG_0503

Fab is still developing a game with Game Maker Studio

IMG_0450

he figured out some of errors

IMG_0475

and now moving on to the next tutorial

IMG_0501

Cean is so interested in making his own operating system 🙂

IMG_0461

he searched for some ideas

IMG_0464 IMG_0474

create the OS with Scratch

IMG_0492

read some definitions about operating system 🙂

IMG_0509

and this is Cean’s OS: BlueOS v1.7 🙂

IMG_0513

with a browser and a searching textfield! 🙂

IMG_0520

and a search keyword below has also been added

IMG_0537

and now the OS not only have a browser but also a music player! 🙂

IMG_0542

the code

IMG_0545

the GUI. a really impressive work from a little kid like Cean 🙂

IMG_0547

Capt. Awa came to the class to show what he had done with CopperCube 🙂

IMG_0521 IMG_0522

a 3D Game!

IMG_0541

Awa had just learned it the day before and he had created an incredible 3D game

IMG_0548

even Capt. Faris is interested 😉

IMG_0549 IMG_0550

The class (yes we have the whole room for ourselves 🙂 thanks RedsDipo 🙂 )

IMG_0477 IMG_0478

IMG_0479 IMG_0483

IMG_0484 IMG_0485

*Photos and videos are also available here

ProCodeCG – Private Training – Malware – 12 Sept 2019 – Day #1

Standard

Day #1 of Malware Private Training 🙂

Today we learned about what malware are, how do they infect, how do they hide, how do they propagate, and how to detect them in general 🙂

We tried to infect some files with our own virus too 😀

Screen Shot 2019-09-13 at 11.06.54

a virus in Python

Screen Shot 2019-09-13 at 11.07.23

the anti-virus

Screen Shot 2019-09-13 at 11.07.23

and we also take a look on how to dump some hex for a file 😀

Screen Shot 2019-09-13 at 11.15.23

we’re going to use Python for learning the general ideas and algorithms, but later we will use C to be able to access lower level 😉

IMG_0797

Next week we’re going to do more investigation about viruses and dissect them 🙂

ProCodeCG Kids Regular Coding Class – 26 Aug 2017

Standard

ProCodeCG always keeps commitment, even when there are only a few kids, we still open the class 😉

Today not many kids come to the class because our president, Bapak Joko Widodo will visit Bandung for a carnaval so many people stay off the street and prefer to stay at home to avoid traffic 🙂 *what really happen is that this early, the street is so clear, the traffic is so low 🙂

IMG_6536

IMG_6537

IMG_6526

Ozan is helping to prep the class 🙂

IMG_6518

Emma has arrived the earliest 🙂

IMG_6520

Emma shows her homework: to create a tic-tac-toe game with C

IMG_6521

IMG_6533

Emma has successfully created a random function to be the computer’s move

IMG_6538

The next problem is to create an algorithm to make the computer choosing the better move 🙂 *a complex problem but surprisingly Emma understands it very well

IMG_6542

Azriel 🙂

IMG_6522

Azriel has finished his Flappy Bird Game 🙂

IMG_6524

with several levels 🙂

IMG_6525

And he continues to create Agario Game 🙂

IMG_6531

IMG_6535

Done! 🙂 Next week he’ll be ready to invent a new game 😉

IMG_6543

Ozan is improving pedestrian traffic light button

IMG_6523

IMG_6527

instead activating by pressing a button, the traffic light for pedestrian is activated when the ultrasonic sensor sense an object

IMG_6534

The light was not working properly and Ozan learned to debug the code to make it work 😉 Next time we will create an ultrasonic gesture password 🙂

IMG_6540

Nanin 🙂

IMG_6528

She decided to create her new game not with Thunkable

IMG_6529

but with GameMaker 🙂

IMG_6530

Nanin is going to make a game to select animal category: pet vs wild animals 😉

IMG_6532

Nanin’s got lots of ideas 🙂

IMG_6539

but she has to deal with some image processing 😀 we will see the progress next week 🙂

IMG_6541

We leave the class earlier today (it is usually 9 – 12, today it’s 9 – 11). There are lots of cops all around the corners

IMG_6544

and also presidential security service everywhere 😉

IMG_6546

Feels much saver to have cops this many 😀

IMG_6547

See you next week 🙂

ProCodeCG Kids Regular Coding Class – Open Topics – 29 July 2017

Standard

Our regular kids open topics coding class today 🙂

IMG_4557

IMG_4558

IMG_4567

IMG_4584

Our Captain in Duty, Capt. Faris 🙂

IMG_4532

Capt. Faris giving ideas to Awa’s Game 🙂

IMG_4556

Helping Tyo with the Restaurant Menu App in Java 🙂

IMG_4585

Discussing things with Jundy. Capt. Faris has always things to do in class, but yet still has time to do his own learning and research 🙂

IMG_4576

Today Faris learned some C# programming 🙂

IMG_4561

Another captain in duty: Azriel (with glasses)

IMG_4534

Azriel was given the task to help Nico with GameMaker

IMG_4535

IMG_4529

IMG_4536

And to help another Azriel (blue shirt on the left) to start learning GameMaker 🙂

IMG_4571

IMG_4573

IMG_4583

Cinta (right) was so busy preparing for our Exhibition next month 🙂

IMG_4533

She’s got lots of plan and didn’t really want to share it 😀

IMG_4541

Cinta only shared it with Capt. Syahna 😀

IMG_4566

Cinta had plans with ESPectro, Thunkable and Minecraft

IMG_4588

What we’re allowed to see is what she was doing in Minecraft 🙂

IMG_4601

IMG_4602

IMG_4603

IMG_4605

Vian had new ideas for Minecraft and GameMaker

IMG_4542

And he likes to discuss with Jundy 🙂 Vian also picked some ideas from Nico’s and Awa’s GameMaker

IMG_4564

Nico had finished his break out game today 🙂

IMG_4547

Nico had lots of tutors today, including Capt. Awa (whose switched from working on ESPectro to assisting Nico instead :D)

IMG_4549

IMG_4578

They have more than one balls in the game

IMG_4551

and they add more… 😀

IMG_4553

This is Capt. Awa’s game. He was practicing for a competition 🙂

IMG_4555

Capt. Awa showed how it worked to Nico

IMG_4563

and then guide Nico how to improve his game 🙂

IMG_4577

IMG_4562

Jundy

IMG_4559

Tinkering on Minecraft. Was assigned to do research on how to control Arduino from Minecraft 🙂

IMG_4560

IMG_4587

Koosha 🙂

IMG_4574

IMG_4600

He showed us his bots on Discord

IMG_4568 IMG_4569

IMG_4570

And then Koosha started to connect from Minecraft to Arduino

IMG_4590

But the documentation was not good, we couldn’t find out how to use /Arduino and /setupserialport command 😦

IMG_4591

TLauncher crashed

IMG_4592

And we still couldn’t figure out how to make this work. Will try it again

IMG_4593

We had a newcomer, Sabrina 🙂 She started to learn Web Programming 🙂

IMG_4575

IMG_4596

Sabrina learned some HTML today 🙂

IMG_4608

She learned to show .html files with browser and also how to inspect websites and see the code 🙂

IMG_4609

Emma finished her homework: creating a guessing number game 🙂

IMG_4580 IMG_4581

IMG_4582

And then she continued to the next lesson 🙂

IMG_4586

Tyo working hard on his Restaurant Menu 🙂

IMG_4579 2

IMG_4594

IMG_4599IMG_4595

 

 

Sabrina’s little brother, Azriel is a newcomer too 🙂 He created his very first game in GameMaker today 🙂

IMG_4589

IMG_4598 2

Yes, it has different levels, and scoring too 🙂

IMG_4597

IMG_4606

IMG_4607

Ok when Capt. Faris started showing this, it means that we have to wrap up! 😉

IMG_4610

See you next week 😉

 

ProCodeCG Kids Regular Coding Class – Open Topics – 22 July 2017

Standard

Whoaaa, got lots of things going on in our open topics class yesterday 🙂

Nico was learning GameMaker and tutored by Capt. Azriel and Capt. Faris 🙂 He created Flappy Bird dan Break Out Game 🙂

IMG_4087

IMG_4128

IMG_4125

IMG_4130

Dika created a Tilting Game for Android 🙂

IMG_4089

IMG_4112

There was some errors and Dika was hungry so he decided to eat first 🙂

IMG_4097

IMG_4102

IMG_4126

IMG_4127

Capt. Faris, while on duty he also did some research and exploration like usual 🙂

IMG_4090

IMG_4096

Faris likes challenges 🙂

 

IMG_4155

He does CodeFights very often 🙂

IMG_4140

IMG_4138

Cinta still exploring about what to present on exhibition: hardware or software 🙂

IMG_4091

IMG_4152

Capt. Malik started to explore C 🙂

IMG_4093

We’re planning to teach kids Artificial Intelligence in C 🙂 This is going to be useful for Malik’s ongoing projects 🙂

IMG_4098

Malik installed CodeBlocks for C IDE IMG_4134

but it was so laggy we’re going to switch to CodeLite

IMG_4143

Capt. Azriel!

IMG_4094

Thanks so much for helping 🙂

IMG_4105

Rafi examining his ESPectro while waiting for his Minecraft Server loading and connecting

IMG_4099

There was a problem with Rafi’s Spigot Server. It wouldn’t connect to localhost. Will find out 🙂

IMG_4135

Vian 🙂 He was in the mood of creating games 🙂

IMG_4104

IMG_4113

IMG_4129

IMG_4144

Vian created a totally new games with animation 😉 Capt. Cinta helped too 🙂

IMG_4131

IMG_4151

Koosha demonstrated how to do things we did with Scriptcraft with command block 🙂

IMG_4107

IMG_4121

IMG_4122

IMG_4123

IMG_4137

IMG_4141

IMG_4142

IMG_4148

IMG_4146

IMG_4147

IMG_4149

Jundy had many ideas and things to do 🙂

IMG_4108

but J was given a task to port what he created in Scriptcraft to command blocks

IMG_4111

and so did Gyan 🙂

IMG_4110

Tyo knows exactly what he’s going to present on Exhibition and he’s working seriously on it 😉

IMG_4114

IMG_4136

Capt. Faris helped us with some important syntaxes

IMG_4153

And now it worked fine 🙂 Now it’s only finishing 🙂

IMG_4154

Emma is a very focus programming. She just won’t stop 🙂

IMG_4145

We’re opening a new topic: C programming for AI, for her 🙂

IMG_4150

She’s also the only one in class using Linux 😉 So cool 🙂 Emma was given things to do at home because she had finished the handout 🙂

IMG_4124

The class 🙂

IMG_4139

So many interesting things and awesome progress like always, and next week there will be more! 🙂