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.
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.
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.
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.
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.
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.
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:
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.
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!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.
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.
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.
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: