Besides programming is a skill shortage it also develops logical thinking, problem solving ability and the eager of self-improvement which are all give advance to the kids’ future – even if they don’t want to become IT professionals. Our programming course for kids and teenagers at Funside School is different from others, as our experience-based curriculum is paired with expectations of real life. Beyond the fact that our students enjoying our classes, our aim is to make them have a useful knowledge of block-based programming within their own interest to motivate them to develop on their own will.
Be it any of our courses, all of our curriculums are gamified which is a great motivation for the kids, as well as a tool for the parents to get an insight of their kids’ development. They can also follow up the improvement by have a look at our posts about their kids on the groups’ own blogs or by attending to the project presentations at the end of every topic. Our decade-long know-how of experience-based teaching, and our carefully selected and well trained teachers assure quality learning. We hold our 90-minute-long courses on weekdays after school, or on Saturday mornings weekly. Feel free to join us!
Through the learning journey of our students – that contains our self-developed modules built on each other – kids acquire the basics of programming to reach the stage, where they can use the most popular programming languages confidently. If you’ve ever learned programming, then you could join also to our advanced groups.
Our starter programming module introduces the basics of playful block-based programming with the usage of Scratch, a programming platform created by Massachusetts Institute of Technology (MIT). Throughout the semester kids learn about algorithms, cycles, conditional statements and on a special class they can also learn the basics of hardware programming: they build a Raspberry Pi-based minicomputer and then programming on it.
In the case of elementary school students, upper-primary kids acquire the block-based programming skills in 2 semesters, but children from primary school can accomplish it in three, as to stabilate the mathematical base of theirs, we insert the level P1+ and make the step up easier to the advanced level P2.
P2 is the ending module of block-based programming with compound projects that takes a couple of lessons to finish, and the extended usage of Scratch. By the end of the module students will be able to program complex games independently, transform programs creatively and solve diverse problems on their own.
After the completion of P3 our students can choose from various learning journeys by their interest. Through our advanced level programming course youngsters can get an insight of software and web engineering, application developing and many more.