Computer Networks & Ethical Hacking Basics


This course helps students to gain integrated knowledge in computer networks, basics of encryption, hashing, and encoding, and the various tools and techniques of ethical hacking. You will make your own algorithms of various encryption techniques and hashing techniques. You will build awareness using various tools such as Wire Shark, Hydra, Kali Linux, and SQL Injections. This course will provide you a solid basis to understand how hackers think and what vulnerabilities you should be aware of in real life to be safe.

Course Structure

  • Introducing ipconfig, ping, nslookup, dig, host, traceroute, and netstat commands.
  • Overview of Internet Architecture
  • Basics of Computer Networks
  • What is a Protocol?
  • Basics of TCP/IP
  • Ethical Hacking Orientation
  • Introduction to Windows vs. Linux
  • Different types of Users and Permissions in Operating System
  • Theory on types of attacks on Android and iOS phones
  • Theory on IP, Host, LAN, WAN, Router and Firewall
  • Theory of Malware, Spyware, Sniffing, and Denial of Service attacks
  • Theoretical basis of Keylogger Algorithms
  • Basics of Cryptography and good password practices
  • Public Key Encryption Methods
  • Intro to Kali Linux and File Structure
  • Basic hacking techniques used in Kali Linux
  • Da Vinci and ancient cryptography
  • Hash vs. Encryption vs. Encoding
  • Various Types of Ciphers
  • Writing small encryption algorithms
  • Penetration Testing with permission
  • Web Cookie Analysis, SQL Injection Basics, & Cross-site Scripting Basics
  • RLO naming for Trojans
  • Electro-magnetic Spectrum, Radio Waves, nRF module, & Faraday Cages
  • Vulnerabilities of Connected Devices & Juice Jacking
  • Approach of Self-Replicating Programs (Quines)
  • Intrusion Detection Systems, Process Hollowing, & Anti-virus Software
  • Boot Sector, Polymorphic, Multipartite, Macro, and other viruses
  • Good and Safe Internet Practices for Kids
  • Recap Lessons on Ethical vs. Unethical Hacking
  • Writing simple reports
Ethical hacking for kids
linux classes for teenagers
Ethereal lessons
Languages Covered:
Python Coding Classes
C++ for kids
Duration: 30 Classes, 2 classes/week
Price per 1:1 class:
Contact us to get 50% discount for group classes

Coding Olympiad (IOI) Preparation Course


This course is for students who already had basic exposure to coding and mathematics and who want to prepare for the IOI. Each country sends 4 students for IOI and each country has its own selection process at national level competitions which are equally prestigious. This course provides the basic fundamentals and covers the entire syllabus of IOI. Students from any country in the world can take this course to participate and compete for the exam as the syllabus is the same. The course is in two levels of preparation, as shown below.

*This course also provides additional question banks for IOI preparation.

Course Structure

Level 1:

  • Axioms & Theorems
  • Number Theory
  • Number Problems & Puzzles
  • Discrete vs. Continuous Maths
  • .Logical Reasoning & Analysis
  • Mathematical Induction
  • Set Theory
  • Linear Algebra
  • First-order logic
  • Series & Progressions
  • Limits & Calculus
  • When to apply Limits & Calculus
  • Factorials
  • Exponents & Logarithms
  • When to apply Logarithms
  • Euclidean Geometry
  • Graphs
  • Maxima and Minima
  • Permutations & Combinations
  • Writing basic algorithms/pseudo-code

Level 2:

  • Searching Algorithms in C++
  • Sorting Algorithms in C++
  • Selection Algorithms in C++
  • Graphs & Trees in C++
  • Spanning & Traversals
  • Applications of Recursion
  • Linear & Non-linear data structures
  • Data-types & Number System
  • Problems on Arrays and Strings
  • Advanced problems in Stacks & Queues
  • Divide & Conquer Algorithms
  • Algorithm Complexity
  • Time & Space trade-offs
  • Best, Average and Worst-case
  • Theory of Computation
  • Regular Expressions
  • k-means clustering
  • Taxi-cab Geometry
Coding Olympiad
Matlab lessons
Languages Covered:
C++ for kids
Duration: 150 Classes, 3 classes/week
Price per 1:1 class:
Contact us to get 50% discount for group classes

Roblox Game Development


Children will learn to develop games in Roblox studio in this course. They would learn the programming language ‘Lua’, which is used to create games in Roblox. The course includes the entire fundamental programming concepts which would help get the necessary foundation for the children to develop games in Roblox studio in future. Children will also learn the programming basics and constructs to develop their skills in any programming language.

Course Structure

  • Introduction to Roblox studio
  • Game Designing in Roblox
  • Scripting in Roblox studio
  • Variables in Lua scripting and basics
  • Make various games based on variables
  • Introduction to Loops, Conditionals and Arrays in Lua
  • Applying Loops and Conditionals
  • Creating Player Tool and applying in creating games
  • Collision and Collision detection
  • Controlling media files such as camera, images, text, and frames
  • Graphical User Interface basics
  • Application of physics concepts in game development – Gravity, Collision, etc.
  • Create and publish your own game in Roblox
coding games for kids
Roblox for kids
Languages Covered:
Roblox Lua for kids
Duration: 70 Classes, 2-3 classes/week
Price per 1:1 class:
Contact us to get 50% discount for group classes

Graphics Designing

In this course, kids will learn about 3D modeling & animation by visualizing and creating their own 3D designs, enabling them to convert their imagination to reality. They will learn to use 3D tools and create objects in virtual space and will learn basic modeling and rendering.

Course Structure

  • Introduction to 3D reality
  • Basic 3D Geometry
  • Understanding viewports
  • Modeling using 3D forms
  • Understanding and creating structures using polygon components
  • Extrude and bevel tool in animation
  • Materials and Lights
  • Working with camera and render setup
  • Components and Basic architecture modeling
  • Modifying structure
  • Basics of Animation
  • Understanding Rendering
  • Modeling & Textures
  • Key frames and Frame per second
  • Animation & Modeling Project
computer classes for kids
blender classes for kids
Duration: 50 Classes, 2-3 classes/week
Price per 1:1 class:
Contact us to get 50% discount for group classes

AI and Machine Learning

Teaching machines to not only process but to make decisions. Students will be introduced to the concepts of Artificial Intelligence and Machine Learning. The course will introduce to simple machine learning models to students through games and interactive projects. Students will explore how to teach computers patterns, and then develop machine learning projects around basic data. By the end of the course children will be able to apply basic concepts of AI/ML.

Course Structure

  • Introduction to Machine Learning and AI
  • Types of Machine Learning Models
  • Toying with IBM Watson Assistant
  • Finding patterns – basic clustering and grouping
  • Understanding different types of data – picture, video, text, etc.
  • Machine learning cycle – identify, prepare, select the model, train, evaluate & deploy.
  • Create your own AI/ML Project
  • Supervised vs. Unsupervised Algorithms
  • Classification vs. Prediction vs. Description Models
  • Basics of Classification – face detection, speech recognition, spam mail classification, etc.
  • Basic text sentiment analysis app
  • Simulation – Deep Dream
  • Introduction to Chatbots
  • Creating Chatbots
  • Integrating Chatbots in App
  • Representing data in Vectors
  • Correlation is not Causation
  • Association vs. Prediction 
  • Programming basic models in Python and JavaScript
  • Projects in NumPy, PyTorch, and TensorFlow
ai for kids
coding for kids
thunkable coding for kids
Duration: 50 Classes, 2-3 classes/week
Price per 1:1 class:
Contact us to get 50% discount for group classes

Student Works

app development for tweens
Fishing Game
game coded by Philippines student
Escape Game
Kids Coding Classes in Canada
Countdown Timer App
kids coding games
Fighting Game
fighting game coded by kids
Arsenal Roblox Game
game development classes for kids
Save The City Game
unity coding for kids
Leafy Game
javascript game development for kids
Find The Treasure Game
unity game dev for kids
Spot The Scam Game
game dev courses for kids
Car Animation
game development for kids
Space Shooter Game
online gaming course for kids
Bridge Building Game
coding games for kids
Story Game
coding games for teenagers
Space and Pizza Animation
US coding student homework
Catching Game
online coding classes in United Kingdom
Obstacle Game
online tutoring for kids
Walking Animation
coding games lessons for children
Loop Animation
python game lessons for children
Shopping Game
Solar System Animation