

PROGRAM INFORMATION
At This program, students shall begin by learning the fundamentals of programming and the use of design to solve a global challenge, by using block and text-based programming using python language, applying computer science concepts through designing and coding software games to build and increase students’ problem solving and project management skills as well as creativity
Using the Engineering Design Process (EDP) and Software Development Life Cycle (SDLC) as well as the basic game design process.
The students derive solutions to a mentioned problem/challenge through the program sessions implementing the STEAM approach and the usage of Technology to also build and raise their social responsibility through the program.
During the course students will learn and implement the following concepts:
-
Get introduced to trending technological fields.
-
Learn how to program and simulate robots in a Virtual Environment.
-
Learn the basic arithmetic operations and its application in designing program algorithms.
-
Apply software planning methodology and designing program applications on predetermined objectives.
-
Learn how to make the robot smart by programming digital sensors.
-
Understand the need of repetition and the concept of loops in execution of instructions.
-
Learn how to use extensions in mBlock.
-
Understand the difference between finite and infinite loop. .
-
Understand how the universe is represented using math.
-
Get introduced to logical operators.
-
Learn how to use logical operators with conditions.
-
Learn how to work with user input in programs.
-
Understand the concept of cloning game objects.
-
Apply more on using variables to save, retrieve and manipulate data.
-
Understand the concept of nested conditions.
-
Learn about basic UI/UX design concepts and apply them to developed games.
-
Build and export games to the Windows platform.
-
Build and export games to mobile platforms.
WHAT WILL GIVE YOUR CHILD A HEAD START?
-
Grasp and define concepts such as: Parameters, conditions and variables.
-
Expand 21st century skills (creative thinking, problem solving and computational thinking).
-
Create fun projects and handle gradual challenges with the help of an attentive teacher.
When do our courses start?
We have a few starting dates so you can choose the class that suits your child’s schedule best. Our next class starts on Sunday, August 29 at 2:50 PM. If you are interested in one of our classes click on the schedule below to start the registration process.
STUDENT TESTIMONIALS
Kids have fun learning online, creating and innovating with us. Don't take our word for it - listen to our students' experience!


PROGRAM CURRICULUM
Students will learn Computer science basic concepts that will include the application of Design, Algorithms, Loops, Program Conditionals, Variables, Arrays, Functions, bugs and Debugging, logical operators, lists, and functions. introducing the students to the text-based programming language Python and applying it by making python games using the mBlock program, in addition to 2D Game development and 2D objects simulation using Godot game engine.
LEARNING ENVIRONMENT
Adobe Photoshop, Virtual Robotics Toolkit, Lego Digital Design, visual and text based programming using Mblock and godot game engine to design, build and program specific game functional programs.







PROJECTS

iSchool Teaching Team
teachers are highly experienced in teaching coding for children. They are the heart of the class, teaching online with enthusiasm, encouraging participation and happy to answer every child’s question.





