Welcome to the world of technology and creativity! In Smart Development, we believe that learning to code is not just a skill of the future, but a tool that enhances children's logical thinking, problem-solving, and imagination starting today.
Through our specialized departments, we introduce children to the "smart development" of their thinking, combining computer science with other sciences (Physics, Mathematics) but also with art (crafts), so that knowledge becomes an experience.
Discover our programs, adapted by age and level of knowledge:
1. Python: The Power of Code
(High School & 5th – 6th Grade Elementary)
Python is one of the most popular programming languages in the world, ideal for teens and older children. In this section, children don't just learn to write code. We are implementing programming into the school curriculum!
We combine Python with Physics (e.g. motion simulation, speed calculation) and the Mathematics (e.g. solving equations, graphing). Through small, fun projects, students discover how technology can solve real problems, while at the same time reinforcing school material in a completely interactive way.
2. Scratch: The first code with… craftsmanship!
(Elementary)
Scratch is the ideal "first step" to programming. Through a visual environment with "bricks" (blocks), children create their own games, stories and animations without having to write difficult commands.
However, knowing that younger children need movement and tactile experiences, in this section we combine programming with craftsmanship. Children don't just learn on the screen. We make paper "characters" (sprites), draw scenes and then bring our creations to life through Scratch! This way, even the youngest children develop their logic, without losing creativity and play.
3. App Inventor: Become an App Creator!
(High School & 5th – 6th Grade Elementary)
We live in the era of smartphones. So why should children be just «users» when they can be «creators»? App Inventor (from MIT) is a platform that allows students to design and build their own Android applications, again using a visual system of blocks.
In this section, children do a smooth transition to mobile programming (Mobile Programming). It is ideal for children who already have some basics (e.g. know Scratch) and want to level up, learning how the applications they use every day work. We design applications for games, educational quizzes or even useful tools for everyday life.
