facebook
favorite buttonAdd to Wish List
favorite buttonAdd to Wish List
from92.48CAD/ h

Coding for kids (otherwise known as computer programming)

Coding for kids (otherwise known as computer programming) is growing rapidly in popularity.

While programming is offered in a small number of traditional schools in the US, a Gallup poll indicates that 90% of parents would like computer programming to be taught during the school day.

Learning how to code at a young age can truly set up your child for a lifetime of success. Even if they don’t go into a specifically computer science related field, it gives them an edge in virtually every modern industry.

Extra information

You internet construction and computer

Location

At student's location: Around Abu Dhabi, United Arab Emirates

|
Use ctrl + wheel to zoom!
+

General info

Age:
Preschool children (4-6 years old)
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level:
Beginner
Intermediate
Advanced
Duration:
30 minutes
45 minutes
60 minutes
90 minutes
120 minutes
The class is taught in:Arabic, English

Ask a question

Send a message explaining your needs and Ashraf will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"

Availability of a typical week

(GMT -05:00) Chicago
MonTueWedThuFriSatSun
0
  
  
  
  Thursday at 0:00
  Friday at 0:00
  Saturday at 0:00
  
1
  
  
  
  Thursday at 1:00
  Friday at 1:00
  Saturday at 1:00
  
2
  
  
  
  Thursday at 2:00
  Friday at 2:00
  Saturday at 2:00
  
3
  
  
  
  Thursday at 3:00
  Friday at 3:00
  Saturday at 3:00
  
4
  
  
  
  Thursday at 4:00
  Friday at 4:00
  Saturday at 4:00
  
5
  
  
  
  Thursday at 5:00
  Friday at 5:00
  Saturday at 5:00
  
6
  Monday at 6:00
  
  
  Thursday at 6:00
  Friday at 6:00
  Saturday at 6:00
  
7
  
  
  Wednesday at 7:00
  Thursday at 7:00
  Friday at 7:00
  Saturday at 7:00
  
8
  
  
  
  Thursday at 8:00
  Friday at 8:00
  Saturday at 8:00
  
9
  
  
  
  Thursday at 9:00
  Friday at 9:00
  Saturday at 9:00
  
10
  
  
  
  Thursday at 10:00
  Friday at 10:00
  Saturday at 10:00
  
11
  
  
  
  Thursday at 11:00
  Friday at 11:00
  Saturday at 11:00
  
12
  
  
  
  Thursday at 12:00
  Friday at 12:00
  Saturday at 12:00
  
13
  
  
  
  Thursday at 13:00
  Friday at 13:00
  Saturday at 13:00
  
14
  
  
  
  Thursday at 14:00
  Friday at 14:00
  Saturday at 14:00
  
15
  
  
  
  
  
  
  
16
  
  
  
  
  
  
  
17
  
  
  
  
  
  
  
18
  
  
  
  
  
  
  
19
  
  
  
  
  
  
  
20
  
  
  
  
  
  
  
21
  
  
  
  
  
  
  
22
  
  
  Wednesday at 22:00
  Thursday at 22:00
  Friday at 22:00
  
  
23
  
  
  Wednesday at 23:00
  Thursday at 23:00
  Friday at 23:00
  
  
from C$92.48At student's home

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Online reputation

  • Instructor since April 2021
  • Google connected

Availability of a typical week

(GMT -05:00) Chicago
MonTueWedThuFriSatSun
0
  
  
  
  Thursday at 0:00
  Friday at 0:00
  Saturday at 0:00
  
1
  
  
  
  Thursday at 1:00
  Friday at 1:00
  Saturday at 1:00
  
2
  
  
  
  Thursday at 2:00
  Friday at 2:00
  Saturday at 2:00
  
3
  
  
  
  Thursday at 3:00
  Friday at 3:00
  Saturday at 3:00
  
4
  
  
  
  Thursday at 4:00
  Friday at 4:00
  Saturday at 4:00
  
5
  
  
  
  Thursday at 5:00
  Friday at 5:00
  Saturday at 5:00
  
6
  Monday at 6:00
  
  
  Thursday at 6:00
  Friday at 6:00
  Saturday at 6:00
  
7
  
  
  Wednesday at 7:00
  Thursday at 7:00
  Friday at 7:00
  Saturday at 7:00
  
8
  
  
  
  Thursday at 8:00
  Friday at 8:00
  Saturday at 8:00
  
9
  
  
  
  Thursday at 9:00
  Friday at 9:00
  Saturday at 9:00
  
10
  
  
  
  Thursday at 10:00
  Friday at 10:00
  Saturday at 10:00
  
11
  
  
  
  Thursday at 11:00
  Friday at 11:00
  Saturday at 11:00
  
12
  
  
  
  Thursday at 12:00
  Friday at 12:00
  Saturday at 12:00
  
13
  
  
  
  Thursday at 13:00
  Friday at 13:00
  Saturday at 13:00
  
14
  
  
  
  Thursday at 14:00
  Friday at 14:00
  Saturday at 14:00
  
15
  
  
  
  
  
  
  
16
  
  
  
  
  
  
  
17
  
  
  
  
  
  
  
18
  
  
  
  
  
  
  
19
  
  
  
  
  
  
  
20
  
  
  
  
  
  
  
21
  
  
  
  
  
  
  
22
  
  
  Wednesday at 22:00
  Thursday at 22:00
  Friday at 22:00
  
  
23
  
  
  Wednesday at 23:00
  Thursday at 23:00
  Friday at 23:00
  
  
from C$92.48At student's home

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Share

You are here


Cyril
3D Modeling Course with Rhino and Grasshopper
Course description: This comprehensive course is designed for architects, designers, engineers, and creatives who are passionate about 3D modeling and parametrics. You will learn to master Rhino 3D, a powerful 3D modeling software, as well as Grasshopper, a parametric plugin that allows you to generate complex shapes using visual programming. Course objectives: Learn how to use Rhino's basic and advanced tools to create accurate and detailed 3D models. Master the concepts of parametric modeling using Grasshopper to generate dynamic and adaptive shapes. Understand how Rhino and Grasshopper integrate to automate design processes and improve efficiency. Create real-world projects ranging from designing simple geometric shapes to complex, custom structures. Course content : Introduction to Rhino 3D: Interface, basic commands, and navigation in the 3D workspace. Advanced modeling techniques: Creation of surfaces, solids and networks of curves. Introduction to Grasshopper: Understanding the logic of visual programming and its applications in parametric design. Parametric Design: Using Grasshopper to create complex shapes based on variables and constraints. Practical application: Completing a complete project by combining Rhino and Grasshopper, from design to completion. Prerequisites: No specific prerequisites are necessary for this course. However, a basic knowledge of 3D design or modeling software is a plus. Target audience : Architects and designers wishing to deepen their skills in 3D modeling and parametric design. Engineers and technicians interested in design automation and the integration of digital solutions into their creative process. Methodology: The course combines theoretical explanations with practical exercises and case studies. Question-and-answer sessions and workshops will allow participants to work on personal projects throughout the training.

Gergely
Data Recovery Help & File Format Reverse Engineering
You found an old file—something important, maybe even sentimental—but your computer just won’t open it. Or maybe you’re dealing with a custom software system that uses a weird, proprietary format. What now? I specialize in rescuing, translating, and reverse-engineering data formats that most people don’t even recognize. Whether it’s a corrupted calendar file from a PDA or a bizarre export from a dead program, I approach it like a digital archaeologist. It’s not magic—it’s patience, logic, and deep technical skill. If something should work but doesn’t, let me figure out why.

Alexandre
Programming class teacher for Bachelor, College and middle school
Embark on an immersive journey that will help you and clarify the material as we take a deep dive into of Java, Python, Object-Oriented Programming (OOP), Machine Learning, and Deep Learning, focusing on neural networks, Liquid State Machines (LSM), Genetic Algorithms (GA), and more. Special rate applies for purely web/app development as a part-time full-stack developer/engineer.

Dr. Hani
Learn Networking Essentials, Gain hands-on experience
This course provides an overview of the concepts and fundamentals of computer networks. Topics include an overview of network architectures and topologies, IP addressing and subnetting, congestion mechanism CSMA/CD, troubleshooting commands and methods, switching and routing devices and their related decisions, TCP/IP layers and their protocols (FTP, HTTP, SMTP, DNS, DHCP, UDP, TCP, IP, ICMP etc...), security measures and how to secure your network using Access Lists and Firewall.

Mehdi
Advanced web application development / Web application development
This is an advanced course: learn how to develop web applications from zero to hero. A simple application development which will take around 10 hours of course depending on your level in programming. - front end: reactjs - back end: c# with dotnet or python with django rest framework - database: mongodb, mysql or postgres - publishing using AWS. - using git/github for versioning prerequisite: - sql database data manipulation - algorithms and programming In this course, you will learn how to make a modern web application. You will be able to develop your skills for creating a database, and to connect it to the web application. Publishing the solution will not scare and you will be able to see how you can put your website online. You will create your own domain so that everyone can access your website. You will be able to use github and git in order to keep track of your application maintenance and development. Testing your application for better quality. *text me to learn more about the course

Maxime
Artificial Intelligence and Data Science courses.
Presentation : Data Science and AI engineer. IT consultant for 3 years in a Champagne House. Methodology : - online course - possibility of sending training exercises (with correction, or correction directly during the next lesson) - I am available every day for help with an exercise that poses a problem or other - possibility of resuming your lessons and doing help sessions for your exercises, DM Course: Engineering degree in Artificial Intelligence and Data Science at EPITA I also hold a Bac S, math option I did two years of preparatory Maths and Physics with Computer Science option (MPSI and MP).

Himank
Learn new crypto-currency Bitcoin, Ethereum from Zero to Advance level
Currently, I am working at MaaS department in Denso Corporation, Shinagawa, Tokyo. I have done my masters from Indian Institute of Technology Hyderabad India recently. I can teach you Blockchain, Bitcoin and Ethereum. During my masters at IIT, I have done my all research in Blockchain. This will bring some innovation in your life I can teach you coding, Science and Math if you wish to learn new things contact me. I little bit know Nihon-Go as well.

Izhar
C Language -- Computer Language Course by a trained professional having Master's Degree in Computers.
Do you want to start your career in coding? There are excellent chances of growth in this sector. Do you think it'll be tough to learn this language. No! Not at all! I am an expert in C language having practical work experience. I'll start from the scratch, strengthen your basics and help you to master this language. I am providing you a brief summary of our course which we generally follow but that doesn't mean that I am bound to just this much content. In case you have any doubt for any other specific topic related to the subject, you could always come up to me or you need any help in your assignments or projects, you are always welcome. Here is a brief summary of our course : –Introduction to Programming –Fundamentals in C –Operators and Expressions –Data types –Input-Output Library Functions –Control statements –Function –Storage class –Pointer –Pointer and Function –Array –Pointer and array –Array and function –Dynamic memory allocation –String –String and function –Command line arguments –Preprocessor –Structure –Structure and function –File Handling –ODBC Programming –Process and threads –Graphics In case you have any query, feel free to contact me. Give yourself a chance for a better future. All the best

Hamdy
Programming, computer science, computer basics and programming languages
I am an AI engineer and have done many projects and have some time to teach this information to students. I have experience in various artificial intelligence projects for major Saudi and Egyptian companies. I will provide you with practical experience, not just theoretical information. The explanation will be practical, thus increasing the benefit.

Asmaa
Complete Computer Science Bootcamp: From Basics to Advanced
Course Overview: This online computer science course is designed for students of all levels who want to build a strong foundation in programming, algorithms, and computational thinking. Whether you're a beginner or looking to enhance your existing skills, this course will guide you through the essential concepts and hands-on practices required to excel in the field of computer science. What You Will Learn: Fundamentals of programming: Learn how to write code in popular languages such as Python, Java, or C++. Data structures and algorithms: Understand key concepts like arrays, linked lists, sorting, and searching algorithms. Problem-solving techniques: Develop logical thinking and the ability to break down complex problems. Introduction to Artificial Intelligence: Explore the basics of AI and machine learning concepts. Web development basics: Get hands-on experience with HTML, CSS, and JavaScript for building interactive websites. Software engineering principles: Learn best practices for writing clean, efficient, and maintainable code.

Karim
Programming and Web Development Course - Computer Engineer
Computer engineer, with 2 years of experience in individual teaching, I specialize in programming in Python, C, JAVA, as well as in web development (HTML, CSS, JS, PHP) and object-oriented programming. I offer workshops specially designed for rapid progress. My background also includes 2 years of tutoring with students from JUNIA, EMSI and preparatory classes.

Muhammad
Artificial Intelligence & Machine Learning Course for Kids
This is a 15-week adventure for kids aged 11-15 to explore AI and machine learning. Students will learn to build AI-powered apps, code with drag-and-drop tools, train AI models, and solve real-world problems. The course includes hands-on projects, and a project showcase to build confidence and tech skills.

Devansh
Learn to code and become an industry ready Software Developer!
Computer Science is a field that does not require any vouching.. However, It is not at all hard to learn coding and get your career a kickstart as a Software Developer. Learn from an experienced Software Developer on how to code in various coding languages... whether its Website Development or Mobile app development that you wanna learn, I got you covered. Technologies that you can learn : - Flutter App Development - Android App Development - iOS App Development - Website Development - Python Programming Language - Ui/Ux Designing - Graphics Designing - DevOps Engineering

Mohamed
Teaching Many Engineering Courses for College Students
Teaching All Engineer Courses for Mechanical Engineering Students which will suits also Mechanical Engineering Students, Electrical Engineering Students and Computer Engineering Students. It will include theoretical teaching lessons and practical teaching lessons and also include many software such as Matlab.

Issamo
Computer networks all levels 100% practical
I am a network engineer and computer security, I offer this course in computer network management to administer the computer network on the three layers including access, distribution and federation. This course would be adapted according to the student's need.