Game development is a fantastic way of tapping into your child undiscovered aptitude for programming by wrapping the basics of coding around a subject which every child enjoys - video games. This is one of the most broad subjects out there, tapping into topics like graphic design and composition, coding, web integration, 2D and 3D modeling / animation, etc. This course teaches students how to become self sufficient in solving problems, applying programming knowledge to tackle mechanics challenges in a creative way.
Embedded systems are in everything you own: starting from your phones, watches, fridges and garage doors to cars, hardware and industrial machinery. This subject bridges the gap between the virtual and physical worlds. From robotics and automation to designing IoT (Internet of Things) devices and special application tools that tackle unconventional problems. This can be an extremely fulfilling subject as the students get to create physical tools for solving just about any problem.