Let your child explore the future.

Courses 2021 September

Digital Storytelling
6 weeks online course
Age: 8-10
Starts: 13/09/2021
We discover the world of programming by creating an interactive and animated digital storybook.
Videogame Development
6 weeks online course
Age: 10-12
Starts: 14/09/2021
We design and develop a series of arcade games, from the simplest chasing game to a complex platformer.
Mobile App Development
6 weeks online course
Age: 10-12
Starts: 15/09/2021
Based on the kids' ideas, we design and program a series of apps, which can be installed on their mobile devices.
Web Development
6 weeks online course
Age: 12-14
Starts: 13/09/2021
We design a website based on the kids' ideas, and learn how to use HTML and CSS to implement it.
Python for Beginners
12 weeks online course
Age: 13-15
Starts: 14/09/2021
We get introduced to the most popular programming language in the world through a series of fascinating projects.
Discovering Data with Python
12 weeks online course
Age: 14-16
Starts: 15/09/2021
An advanced course for kids who already have some practice in coding, any ready for a deep dive in the ocean of data.
On-Demand Courses
Can't find a course that fits your child's interests or weekly schedule?
We will be happy to arrange an on-demand course costumized for your kid. In group or one-to-one, online or in person.
Nonprofit courses
Along with the GHD Foundation, we provide free courses for underprivileged kids.
Do you live in poverty?
Can you afford to donate?
Click for details!
Digital Storytelling
Scratch logo

In this 6-week online course we will create an animated interactive digital storybook. Digital storytelling is the single best way to get primary school kids engaged in programming. Storytelling combined with programming will boost their creativity, and introduces them into algorithmic thinking even if they are not the geek type.

We code in Scratch, the most popular educational programming language for kids. To avoid handling complex processes, we will use a pre-prepared project template. Check it out in our project gallery!

We create the storyline and write the text in group. Kids use vector graphics to draw their characters, and code animations for each scene.

You can find further information on our courses in the Frequently Asked Questions.

age icon Type: Online (Zoom) age icon Age: 8-10 level icon Level: beginner length icon Length: 6 × 90 min (6 weeks) time icon Starts: 13/09/2021, 16:00 price icon Price: 15 € / session price icon Limit: 6 participants save icon Special offer: Bring a friend and get two sessions for free! Register
Game Development
Scratch logo

This is a 6-week online course where kids get introduced to the basic ideas and techniques of programming by designing and developing arcade style videogames. Game projects are highly motivating and entertaining for kids, so they might not even realize how much their math, design, and project management skills will improve along with their algorithmic thinking.

We code in Scratch, the most popular educational programming language for kids. Scratch seems and feels simple, but don't get yourself fooled; we will create very cool games based on the kids' ideas. Check out a few sample games in our project gallery for inspiration!

We will develop the games in group, but the visual design will be every participant's own. The projects will be shared on the internet. The course fits both absolute beginners and kids who are already familiar with Scratch.

You can find further information on our courses in the Frequently Asked Questions.

age icon Type: Online (Zoom) age icon Age: 10-12 level icon Level: beginner / intermediate length icon Length: 6 × 90 min (6 weeks) time icon Starts: 14/09/2021, 16:00 price icon Price: 15 € / session price icon Limit: 6 participants save icon Special offer: Bring a friend and get two sessions for free! Register
Mobile App Development
Thunkable logo

Today's children are, so to say, born with a phone in their hands. This is, of course, not without dangers; some apps can have a bad impact on kids. But how about designing and developing our own, harmless apps? This is exactly what the course undertakes.

In this 6-week online course kids get introduced to the basics of design and programming by developing mobile apps, from the simplest idle clicker to complex multimedia, messaging, and chatbot apps.

We use Thunkable, an online visual programming platform (somewhat like Scratch). The resulting apps can be installed on Android and iOS devices, or published as web apps.

The apps will be developed in group, but the visual design will be every participant's own. The course fits both absolute beginners and kids who are already familiar with programming.

You can find further information on our courses in the Frequently Asked Questions.

age icon Type: Online (Zoom) age icon Age: 10-12 level icon Level: beginner / intermediate length icon Length: 6 × 90 min (6 weeks) time icon Starts: 15/09/2021, 16:00 price icon Price: 15 € / session price icon Limit: 6 participants save icon Special offer: Bring a friend and get two sessions for free! Register
Web Development with HTML and CSS
HTML/CSS logo

Websites have become an essential part of our lives. We spend hours in front of them writing emails, checking timetables, reading the news, or browsing social media. But how do websites work? This seems a bit of magic. This 6-week online course teaches kids the secret charms and spells that spawn websites.

Kids get introduced to two of the most essential languages that run the web: HTML and CSS. These tools are both fun to use, providing rapidly spectacular results, and promise a bright future to anyone who learns them.

The group will develop a website collaboratively. Both the content and the design will be based entirely on the kids' ideas. Besides the collaborative part, each kid will have their own section developed on their own. The resulting site will be published to the web.

You can find further information on our courses in the Frequently Asked Questions.

age icon Type: Online (Zoom) age icon Age: 12-14 level icon Level: beginner / intermediate length icon Length: 6 × 90 min (6 weeks) time icon Starts: 13/09/2021, 18:00 price icon Price: 15 € / session price icon Limit: 6 participants save icon Special offer: Bring a friend and get two sessions for free! Register
Python Programming for Beginners
Python logo

On the one hand, Python is currently the world's most popular and sought-for programming language. On the other, Python is easy to learn even for a kid, simple, and logical. It is an ideal choice for a first real-life programming language after Scratch.

In this 12-week online course we discover the basics of Python programming through a series of fun projects, from printing "Hello world" through a hangman game to an arcade style videogame. We use an online collaborative coding platform to avoid the complications of installing software at home.

We develop the projects collaboratively, leaving a lot of details to the kids' design and coding ideas. Besides the project work during the online sessions, participants will receive and submit homeworks every week. The course fits both complete beginners and kids with some programming experience.

You can find further information on our courses in the Frequently Asked Questions.

age icon Type: Online (Zoom) age icon Age: 13-15 level icon Level: beginner / intermediate length icon Length: 12 × 90 min (12 weeks) time icon Starts: 14/09/2021, 18:00 price icon Price: 15 € / session price icon Limit: 6 participants save icon Special offer: Bring a friend and get two sessions for free! Register
Discovering Data with Python
Python logo

We live in a world of data. Dealing with data is at the heart of almost every profession, from air control to banking or to running social media. Data science is one of the fastest growing fields within computing. Studying it provides you with a huge advantage and promises a well-paying career.

The participants of this 12-week online course get introduced to the basic ideas and methods of data science without going scientific. Deep insights will be delivered by fun projects.

In the first few sessions we take a common sense approach and work on various problems in Python without introducing a data science framework. In the second half of the course we will introduce a few very powerful tools: NumPy and Pandas for data analysis, Matplotlib and Plotly for data visualization, and SciKit-Learn for machine learning.

The course assumes some familiarity with programming, ideally in Python. However, participants familiar with another programming language like JavaScript or C++ but not with Python will be able to catch up.

You can find further information on our courses in the Frequently Asked Questions.

age icon Type: Online (Zoom) age icon Age: 14-16 level icon Level: beginner / intermediate length icon Length: 12 × 90 min (12 weeks) time icon Starts: 15/09/2021, 18:00 price icon Price: 15 € / session price icon Limit: 6 participants save icon Special offer: Bring a friend and get two sessions for free! Register
On-Demand Courses
Scratch logo Python logo HTML-CSS logo

Does your child want to learn game development, but is s/he bored of Scratch? Or does s/he get motivated only by Minecraft? Or is s/he really interested in one of our courses, but have another program at the time given?

We are more than happy to arrange an on-demand course in the above topics, or a wide range of others, including:

  • Minecraft programming
  • Build a working computer in Minecraft
  • Playful cryptography
  • Videogame development with Python
  • Advanced Scratch programming
  • Advanced app development
  • Advanced web development

Want to have the on-demand course in group? Bring a few friends! Or individually? Even simpler to arrange! Fed up with online education? Ask for an offline, in-person course delivered at your home.

You can find further information on our courses in the Frequently Asked Questions.

age icon Type: Online or in person age icon Age: 8-18 level icon Level: any length icon Length: 90 min / session price icon Prices:

1-1, online: 20 € / session

1-1, in person: 30 € / session

in group, online: 15 € / session

in group, in person: 20 € / session

Send us a request!

Testimonials

Testimonials on regular courses

It is amazing how you can make my children feel successful. At last they have found something they find fascinating and engaging.
Viktoria, mom of Geri (12) and Kira (14) after a Minecraft programming and a Cryptography summer course
Thank you for the opportunity and the many fun hours and the useful staff, too. Alex loved enjoyed the classes a lot.
Zsuzsa, mom of Alex (12) after a 6-weeks App development course
My kids participated, loved it and learnt a lot. I highly recommend Peter's courses to children and teens interested is coding and programming.
Eszter, mom of Szofi (10) and Misi (16) after a 6-weeks app development course and a 12-weeks Python course
Thank you very much for everything. You helped me a lot and made me realize that i want to have a career in ICT.
Anonymous kid after a 12-week Python course

Testimonials on nonprofit courses

Thank you for your patience and your lessons. My children really enjoyed every lesson.
Katarina, mom of Filip (10) and Elena (12), after a 10-weeks Scratch course
I'd have never thought that my son could ever be invited to computer programming... You succeeded! I hope there will be a follow-up...
Eve, mom of Adam (13), after a 10-weeks Scratch course
Thank you once again for your job. The boys loved the classes a lot.
Gabriella, mom of Bator (11) and Nitai (13), after a 10-weeks Scratch course
Thank you very much for everything and for every work with the children. You are great. :)
Ana, mom of UroŠ (9) and Marko (13), after a 10-weeks Scratch course
Thank you for the opportunity. Patrik takes great pleasure in participating in the course.
Florina, mom of Patrik (12) after a 10-week Scratch course
Thanks Peter for your course, it was great and funny.
Anonymous kid after a 10-week Scratch course
Everything was perfect. I'd like to thank Peter for teaching me how to code. It was good.
Anonymous kid after a 10-week Scratch course
You are best teacher ever!
Anonymous kid after a 10-week Scratch course
Thnx sooo much the course, Peter.
Anonymous kid after a 10-week Scratch course

Testimonials by coworkers

Peter is one of the most enthusiastic teachers I have ever met. He is not simply professional in his job but also a great pedagogue who knows precisely how to make children love coding. Based on the feedback participating children gave us in most of the cases they did not have the feeling of learning something new, developing some skills or acquiring new knowledge (or whatever the grownups call it) but only playing with each other through the computer when solving problems.

As several studies state problem solving, cooperation in groups and digital literacy are the most important skills and abilities that are needed in the near future's labour market. This is why we think coding is as essential as reading and writing was some centuries ago.

Gábor Daróczi, executive director, Foundation of Global Human Dignity

During the past five years, I've seen Peter conduct several workshops and camps for children between the ages of 5 to 18, girls, boys, children from foster homes and children from privileged backgrounds.

Each time, each one of these occasions was elevated by Péter's incredible enthusiasm, sunny disposition, and thorough professional know-how.

He always treats the children as his equals, he doesn't make them compete against each other, he encourages his students to formulate their own goals for themselves, and always provides ample opportunities for these ambitions to blossom.

This might explain why all the groups I've seen him conduct always picked up his positive vibes, and became a team.

After all the years of working with him, I believe the kids who get to learn programming from Peter are extremely lucky, because they get to feel safe, heard, appreciated, and at the same time get to learn from one of the best professionals and educators.

Enikő Vas, former program coordinator, Skool Hungary
Nonprofit courses
Coding Kids Malta logo GHDF logo

Coding Kids Malta had made a great voluntary contribution to the work of Foundation of Global Human Dignity (FGHD). Between January and March 2021 FGHD implemented a series of online coding trainings for 4 groups of migrant children in Malta with the voluntary support of Coding Kids Malta.

The children for the courses were recruited through informal networks, social media, and with the help of the Naxxar Induction Hub.

The 21 students came from several countries including: Brazil, China, Hungary, Poland, Serbia, and Slovakia. The youngest was 8, the oldest was 14 years old. To see their stories, testimonials and presentations, please, visit the Foundation's Facebook page!

In the future we plan to continue our cooperation, and find donors and funds to provide further free-of-charge coding courses for children in need.

For testimonials by the participants and their parents, please visit the Testimonials section.
Do you live in poverty, so that you cannot afford a course for your children? Contact us for information on upcoming nonprofit programs. I need a free course
Are you in a position that you can afford to donate to a good cause? Contact the GHD Foundation for further info. I want to donate

Frequently Asked Questions

My child likes one of the courses, but the day and time work for us. Do we have options?
Yes. Contact us for an on-demand course.
My child wants to learn coding, but none of the courses fits her. Do we have options?
Yes. We offer on-demand courses in a wide range of topics. Contact us.
What is an online course?
Every week there is a 90 minutes Zoom meeting. Kids work on their computers while participating in the meeting. It is fun, we even play icebreaking games online! :)
How do I register for a course?
The "Register" button at the end of the course's detailed description leads you to a Google form. Submit your data, and that's it! :)
So, the upper limit is six students. Is there a lower limit?
Every course with at least three registered participants will launch. In case there is a single participant, s/he will be offered individual tuition.
What if there are more than six registrations?
In this case we will split the group into two parts, and find a time that fits everyone.
So I have registered. What next?
You will receive a confirmation email with further details within a day or two.
So, if my child brings her classmate, we get two of the sessions for free?
Yes. And if that classmate brings another friend, s/he gets two sessions for free, too.
I have two kids. Am I eligible for the two free sessions if they both enroll?
If they fit into the age group, yes. If they are in different courses, each of them can bring a friend for 4 free sessions in total! :)
My child is younger than specified in the course description. Can s/he come?
It depends. Learning with older peers can give kids a boost or frustrate them. Contact us.
I have a daughter. Isn't coding for boys?
No. Almost half of our participants are girls.
What are the technical conditions?
In case of online courses, your child will need to have access to a laptop or desktop computer with a stable internet connection. A microphone and a webcam will also be needed for the course meetings.
Do I have to pay session by session?
No. You pay for the whole course in advance. If your financial status doesn't allow that, contact us.
How do I pay?
Via bank transfer or Revolut.
What if my child doesn't like the course?
You can opt out after the first session. We will refund your money.
Do you offer courses for adults?
In rare cases yes. Contact us.
So, is Coding Kids Malta a new thing? Do you have experience at all?
Yes, and yes. The project launched half a year ago, but with decades of teaching experience behind.
I'm a rockstar programmer and an excellent teacher. Can I join your team?
Why not? Contact us.
About Us
Coding Kids Malta logo

Coding Kids Malta is a project of Peter Mekis. Peter moved to Malta from Hungary in Summer 2020, with the aim of providing coding trainings to immigrant kids. He started teaching in December 2020 with 12-weeks nonprofit courses, taught on a voluntary basis, in cooperation with the Foundation of Global Human Dignity. (For further info on this, see the Nonprofit section.) Sofar he has given 12 successful courses to many dozens of kids. Coding Kids Malta was launched in August 2021.

Before coming to Malta, Peter was the lead instructor of the NGO Skool Hungary, teaching coding to young girls and underprivileged children, developing curricula, and giving teacher tainings. Before his five years at Skool, he was assistant professor at the Department of Logic of ELTE, a major Hungarian university, where he still gives courses on a regular basis.

Feel free to contact us: