Coding is a wonderful way to bring your kids into the world of programming. With the world becoming increasingly technological, coding as a skill has risen in demand in almost every field & sector!
In these online sessions, your kids will learn coding with Python or Java. The instructor will tailor-make the 1-on-1 course according to the individual's needs so as to suit their learning abilities & skills. Kids will not just be writing mundane code, but can see their code come to life through graphics & animations! The timings are flexible and kids can find a convenient schedule for them to learn while keeping their academics & miscellaneous time aside.
Python - The full course comprises of Levels 1, 2 and 3 (each level takes 10 sessions), and runs for a total of 30-sessions. Kids will learn from scratch and eventually develop their skills to code a game. By the end of this module, kids will have made their own computer game & will walk out equipped to write many more! If you want your kids to learn just the basics or if they already have adept knowledge in the subject but want to learn how to practically use code, then they are recommended to choose the 10-session package to learn the level as required.
Java - Kids that want to learn everything there is to know about Java programming from scratch and become proficient by the end of the course should choose the full course with the 20-sessions package. Here they will cover the entire syllabus in Level 1 & 2. However, kids that just want to learn the basics in Level 1 or upskill on their existing knowledge using Level 2 should choose the 10-session package.
Students can choose any one type of programming from the following
Python Programming (Full course outline 30 sessions)
- Level 1: (10-sessions)
- This 10-hour module for beginners will have lots of examples & codes on how to use each command. It will also incorporate these examples & concepts using the ‘Turtle Graphics’ module of Python so as to bring to liveliness & fun into this learning experience. Kids will learn:
- Introduction to Python & Why Python?
- Print & Input Statement
- Introduction to Turtle graphics
- Variables
- Lists
- Using ‘if’ statements
- Using ’for’ statements
- Using the Python Modules
- Using the Python functions
- More on Functions
- Level 2: (10-sessions)
- In this 10-hour module, kids that have Level 1 or intermediate knowledge in the subject will delve a little deeper into the programming world of Python Coding. Kids will learn:
- Introduction to objects & classes
- More on objects and classes
- A detailed look into functions
- Using Python’s String and Math functions
- Using Dictionaries and Sets
- Using Python's Tkinter module
- Build small games
- Level 3: (10-sessions)
- In this 10-hour module, kids with Level 1 & Level 2 or proficient knowledge on the subject, can learn to apply their skills in this hands-on practical module by creating mini-games in 'Pygame'. They will learn the following:
- Sprites
- Collisions
- Animating their sprites &
- Adding sound and images to their game
Java Programming (Full course outline 20 sessions)
- Level 1: (10-sessions)
- Object-Oriented programming
- Elementary Concepts of Objects and classes
- Data Types
- Operators in Java
- Mathematical Library methods
- Conditional constructs in Java (if, if-else)
- Conditional constructs continued (switch -case, default, break)
- Iterative constructs (for loops)
- Iterative constructs continued (while, do-while)
- Classes & functions
- Level 2: (10-sessions)
- Inheritance in Java
- Polymorphism in Java
- Java abstraction and encapsulation
- Java String
- Java Math
- Java Boolean
- Java Methods
- Overloading and Overriding
- Java Arrays
- Java Lists & ArrayList
- Other Java collection
Materials:
All materials will be provided
Validity Period:
All sessions are valid for 6 months upon booking
Age Requirements:
10 - 18 years old
Location:
Online Class
Dubai