facebook
favorite buttonAdd to Wish List
favorite buttonAdd to Wish List
from1.50GBP/ h

Coding Education for Kids: Building Future Skills in a Simple and Interactive Way

Translated by Google. Click to view original.
🧒💻 Programming for Kids: From Scratch to Python
An interactive program designed for children aged 7 to 14, it begins by teaching the basics of programming using the visual Scratch language, where children create interactive games and stories in a fun way. After mastering the basic concepts, the program moves on to teaching the Python language, allowing children to write real code and develop simple projects.

🎯 Program features:

Simplified and beginner-friendly instruction.

Practical projects enhance understanding and application.

Develop logical thinking and problem solving skills.

No prior programming experience required.

Join now to give your child a strong start in the world of technology.

Extra information

Translated by Google. Click to view original.
Bring your computer

Location

Online via webcam

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
Duration:
60 minutes
90 minutes
The class is taught in:Arabic, English

About Me

Translated by Google. Click to view original.
Simplified interactive content
Software games and challenges designed to suit children's abilities and stages of mental development.

Visual environments (Scratch, ) smooth the transition to Python

Coach's experience
Assistant Teacher and Trainer: I honed my skills in simplifying concepts and communicating effectively with students and their parents.

Data Analytics Trainer at the “Digital Egypt Pioneers” Initiative: I designed interactive workshops using Python, SQL, and data visualization tools.

Google Certified in Data Analytics and IBM Awards in Predictive Modeling

Teaching style
Adventure Learning: Turning Concepts into Exciting Stories and Games


Practical application: Each child programs a project that he can touch with his own hands.


Ongoing follow-up: weekly progress report and individual review session upon request


Target group
Ages 7–13, they are curious about hands-on learning.

They want to design their first games and apps.

Parents who aspire to develop their children's logical thinking and problem-solving skills.

Expected results
A final project that the child programs himself and proudly displays.

Gain a solid foundation in programming and logical thinking.

Education

Translated by Google. Click to view original.
Master of Business Analysis
I completed my Master’s degree in Business Analytics from University of Science Malaysia, Kuala Lumpur (Persekutuan Kuala Lumpur, Malaysia) from February 2022 to February 2023, graduating with a “Very Good” grade for my graduation project.

Bachelor of Economics and Politics (English Section)
I completed my Bachelor's degree in Economics and Politics at Beni Suef University in Egypt from September 2015 to May 2019, receiving a grade of "Very Good" with a "Very Good" GPA and an "Excellent" grade for my graduation project.

FinTech Track
I participated in the Digital Egypt Builders Initiative in Cairo from February 2022 to February 2023, where I delved into the concepts and applications of financial technology (FinTech).

Google Data Analytics Certification
I earned my Google Professional Certification in Data Analytics in 2024, mastering data cleaning, analysis, and visualization skills using SQL, R, and Tableau.

IBM Awards

Predictive Analytics Modeler Mastery Award in October 2022 for building predictive models and analyzing trends using SPSS Modeler and Watson Studio.

Business Intelligence Analyst Mastery Award in September 2022 for aggregating data from multiple sources and building reporting dashboards via Cognos Analytics.

“Basic Work Skills” Course
I completed 30 hours of training in personal and practical skills with Tatweer Education in Cairo in 2022.

Experience / Qualifications

Translated by Google. Click to view original.
Teaching Assistant - Mayo University (Department of Economics)
Work period: September 2021 – May 2023
As a teaching assistant in the Department of Economics at Mayo University, I provided direct academic support to faculty and students. I simplified complex economic theories through interactive review sessions, designed visual summaries, and presented presentations to support understanding. I also conducted training workshops for students to enhance their research and academic data analysis skills.

Data Analysis Trainer - Egypt Digital Pioneers Initiative
Working period: February 2022 - February 2023
I designed and implemented a series of interactive workshops on data analysis using Python, SQL, and data visualization tools (Tableau), aiming to train youth on transforming raw data into actionable insights. I supervised individual and group applied projects, and participants delivered final presentations that focused on using the acquired skills to solve real-world problems.

FinTech Intern – Digital Egypt Builders Initiative
Working period: February 2022 - February 2023
I launched my career in financial technology by participating in an intensive training program that included the study of fundamental FinTech concepts, including electronic payments, blockchain, and digital banking. I collaborated with multidisciplinary teams to develop prototypes for innovative financial applications.

Ask a question

Send a message explaining your needs and Ahmed 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 -04:00) New York
MonTueWedThuFriSatSun
0
  
  
  
  
  
  
  
1
  
  
  
  
  
  
  
2
  
  
  
  
  Friday at 2:00
  Saturday at 2:00
  Sunday at 2:00
3
  
  
  
  
  Friday at 3:00
  Saturday at 3:00
  Sunday at 3:00
4
  
  
  
  
  Friday at 4:00
  Saturday at 4:00
  Sunday at 4:00
5
  
  
  
  
  Friday at 5:00
  Saturday at 5:00
  Sunday at 5:00
6
  
  
  
  
  Friday at 6:00
  Saturday at 6:00
  Sunday at 6:00
7
  
  
  
  
  
  Saturday at 7:00
  Sunday at 7:00
8
  
  
  
  
  Friday at 8:00
  Saturday at 8:00
  
9
  
  
  Wednesday at 9:00
  Thursday at 9:00
  Friday at 9:00
  
  Sunday at 9:00
10
  Monday at 10:00
  
  Wednesday at 10:00
  Thursday at 10:00
  Friday at 10:00
  
  Sunday at 10:00
11
  Monday at 11:00
  Tuesday at 11:00
  Wednesday at 11:00
  Thursday at 11:00
  
  Saturday at 11:00
  
12
  Monday at 12:00
  Tuesday at 12:00
  Wednesday at 12:00
  Thursday at 12:00
  
  Saturday at 12:00
  
13
  Monday at 13:00
  
  Wednesday at 13:00
  Thursday at 13:00
  Friday at 13:00
  Saturday at 13:00
  
14
  Monday at 14:00
  
  
  Thursday at 14:00
  
  
  
15
  
  
  
  
  Friday at 15:00
  
  
16
  
  
  
  
  
  
  
17
  
  
  
  
  
  
  
18
  
  
  
  
  
  
  
19
  
  
  
  
  
  
  
20
  
  
  
  
  
  
  
21
  
  
  
  
  
  
  
22
  
  
  
  
  
  
  
23
  
  
  
  
  
  
  
from £1.50Online via webcam

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 May 2025
  • Google connected

Availability of a typical week

(GMT -04:00) New York
MonTueWedThuFriSatSun
0
  
  
  
  
  
  
  
1
  
  
  
  
  
  
  
2
  
  
  
  
  Friday at 2:00
  Saturday at 2:00
  Sunday at 2:00
3
  
  
  
  
  Friday at 3:00
  Saturday at 3:00
  Sunday at 3:00
4
  
  
  
  
  Friday at 4:00
  Saturday at 4:00
  Sunday at 4:00
5
  
  
  
  
  Friday at 5:00
  Saturday at 5:00
  Sunday at 5:00
6
  
  
  
  
  Friday at 6:00
  Saturday at 6:00
  Sunday at 6:00
7
  
  
  
  
  
  Saturday at 7:00
  Sunday at 7:00
8
  
  
  
  
  Friday at 8:00
  Saturday at 8:00
  
9
  
  
  Wednesday at 9:00
  Thursday at 9:00
  Friday at 9:00
  
  Sunday at 9:00
10
  Monday at 10:00
  
  Wednesday at 10:00
  Thursday at 10:00
  Friday at 10:00
  
  Sunday at 10:00
11
  Monday at 11:00
  Tuesday at 11:00
  Wednesday at 11:00
  Thursday at 11:00
  
  Saturday at 11:00
  
12
  Monday at 12:00
  Tuesday at 12:00
  Wednesday at 12:00
  Thursday at 12:00
  
  Saturday at 12:00
  
13
  Monday at 13:00
  
  Wednesday at 13:00
  Thursday at 13:00
  Friday at 13:00
  Saturday at 13:00
  
14
  Monday at 14:00
  
  
  Thursday at 14:00
  
  
  
15
  
  
  
  
  Friday at 15:00
  
  
16
  
  
  
  
  
  
  
17
  
  
  
  
  
  
  
18
  
  
  
  
  
  
  
19
  
  
  
  
  
  
  
20
  
  
  
  
  
  
  
21
  
  
  
  
  
  
  
22
  
  
  
  
  
  
  
23
  
  
  
  
  
  
  
from £1.50Online via webcam

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


Jaydip
Python Tutor - Machine Learning - AI - A Professional Python developer is happy to teach you Python code/projects (software development).
I can help you with your python project works. With live coding sessions, tips, and tricks you will have a chance to improve your knowledge or complete your coding project/assignments with great insight into the code. I am working with the following libraries in my everyday work AI developer: Numpy Pandas Scipy Scikit-learn Tensorflow / Keras Pytorch OpenCV Tesseract Pillow Tkinter Flask selenium Matplotlib and many more...

Mohamed
Python (Software Engineers and Data Science): From Basics to Mastery
Dive into the world of Python, one of the most powerful programming languages for Data Engineers and Data scientists. With hands-on projects, real-world examples, and engaging lessons, you'll not only learn the fundamentals of Python but also gain the confidence to tackle complex programming challenges.

Abderraouf
Software Engineer – Passionate Maths Tutor from Middle School to Bac+2, Online Across Île-de-France
I'm a software engineer offering online maths tutoring for students from middle school (Brevet) up to Bac+2 level. Passionate about teaching and science, I adapt my approach to each student’s pace and level to make maths more accessible, engaging, and concrete. Whether it’s about reinforcing fundamentals, exam prep, or tackling advanced concepts, I provide personalized support tailored to each learner. Based in Île-de-France and fully available online, I bring a structured, patient, and motivating teaching style.

Yousra
Machine learning( Exploratory Data Analysis, Supervised & Unsupervised Machine Learning, Deep Learning and Reinforcement Learning )
Machine Learning is one of the most sought-after skills in the modern world of AI applications, with hiring in this field growing at a staggering 74% annually for the last four years. This program is designed to equip you with the skills and experience needed to pursue a successful career in Machine Learning, and explore the main types of Machine Learning: Unsupervised Learning, Supervised Learning, Deep Learning, and Reinforcement Learning. You'll also delve into special topics to complement your learning. The program comprises of 6 courses that offer a solid theoretical understanding and ample opportunities to practice the main algorithms, uses, and best practices associated with Machine Learning. You'll code your own projects using the most relevant open-source frameworks and libraries, and apply what you learn in various courses to a final project. Whether you're already familiar with Python programming, statistics, and linear algebra, or just have a general interest in data analysis and self-learning, this intermediate series is suitable for you. We start with the basics, offer a solid theoretical foundation, code-along labs and demos, and build up to more advanced topics, making it an exciting and rewarding learning experience.

Mihai
Docker for developers from beginner to guru. A must have skill that any developer should master!
Docker is an essential tool for any developer nowadays. It allows flexibility and speeds up development. Whether you would like to start learning containerization or you would like to take your knowledge to the next level, I can help you. Docker is a great tool to not only deliver software but also to play around with different technologies and test multiple releases without burdening your local environment.

Rafael
The C++ programming language -- basic and advanced concepts
C++ is a leading programming language used in game development, virtual reality, real-time simulation and high-frequency trading, where efficiency and speed matter. One reason why C++ is so effective is its ability to work very closely with hardware. Additionally, as an object-oriented programming language, it offers flexibility in development. This makes it the go-to language when speed and performance are non-negotiable. With a competitive base salary, there is a significant demand for C++ developers in high-stake fields like game development.

محمد
The little programmer’s course “For the future to be programming”........ Exclusively
Of course, we are all aware in this era of the importance of technology and artificial intelligence, programming in particular, and the importance of starting, so, God willing, I will start an intensive programming course for children. (Intensive children's course) The Little Coder - SCRATCH programming course for children The course is 100% practical and will be applied practically from the first lecture. The duration of the course is four weeks, with 3 lectures per week: Course contents:- - Office programs Word & Excel & PowerPoint - Basic skills in Hardware & Software - He will know what ALGORITHMS means - The child learns the logical basics and programming principles that adults use, but in a simplified way that suits children The child begins programming simple games and stories through SCRATCH - He will learn to program a robot. - He will learn the basics of cyber security. That's why help your child from playing games all the time and all day holding the mobile phone of an inventor and programmer of electronic games 👨🏻‍💻 SCRATCH is blocks or cubes like a puzzle

Rishabh
Java + Software Engineer + Spring + Web development
I specialize in teaching Java, Spring and software engineering for all levels. My goal is to keep students ready for the real world and at the same time make learning fun. IT is a great field to learn and explore yourself. This is an era of digitization and one should be ready to implement and innovate !!

Thomas
Python for Beginners or Tech Enthusiasts! Start now!
Dive into the world of programming with Python! This introductory class offers a hands-on approach to learning Python's core concepts. Ideal for aspiring IT professionals, software engineers, and data enthusiasts, you'll gain practical experience and build a solid foundation in Python programming.

Shalitha
Software Engineering : Python : Java : From Senior Developer
I am a lecturer and a senior software engineer. I got my degree in Engineering with Mathematics and completed the masters with Computer Science heavily covered with mathematics. I have more than 7 years of teaching experience. I will work with the student and get to know about his/her level. Then I will improve it from there. I will teach so that the learning will be an interesting experience for the child.

Gawan
Test Automation , software testing , Agile processes , Java and ISTQB
I am Test Automation Engineer and I am available to teach basics of software testing , Java programming , ISTQB Certification , Basics of Agile and more . I can give you entire knowledge so that you can easily get a job in the field of software testing and automation or software development I am proficient in tools like Selenium , Appium , Espresso , Rest Assured and Jmeter I have studied computer science and I am having more than 15 years of experience in software industry . My way of teaching is quite easy for all kind of students as I always start from basics . I am native in English language If you would like to start a career as a software developer or software tester or Agile tester or software automation tester , then I would like to welcome you for my classes.

Ahmed
C++ programming principles that will qualify you to be a professional programmer. You can learn any language after that easily because you have a strong foundation, which is the C++ language.
C++ is considered one of the most important programming languages because of its speed and efficiency in programs that require high efficiency and good memory management. It is also supported by more than one operating system and is used to develop games and programs that require high efficiency and speed. By learning C++, you will learn the C language and it will bring you closer to the thinking of the computer and how programs work.

Ayoub
Master Python Programming: From Basics to Advanced Applications
Python is a versatile and beginner-friendly programming language widely used in data analysis, web development, machine learning, and automation. This course is designed for anyone who wants to start their coding journey or improve their Python skills. In this class, you'll learn Python fundamentals, including variables, loops, and functions, and gradually progress to more advanced topics like object-oriented programming, working with APIs, and handling real-world datasets. With a focus on hands-on practice, you'll complete projects that solidify your understanding and help you build a portfolio. Whether you're preparing for a career in tech, automating tasks, or diving into data science, this course provides a structured and engaging way to master Python. Let's code your way to success!

Javier
Computer science and programming classes – Python, web development, mobile development and SQL
I offer private computer and programming classes from basic to intermediate-high level, including the possibility of learning programming from scratch, without the need for previous knowledge. My specialties include: ✔ Python – From fundamentals to advanced development and automation. ✔ Web development – HTML, CSS, JavaScript, modern frameworks. ✔ Mobile programming – Android and iOS applications. ✔ Databases and SQL – Design, optimization and advanced queries. ✔ Good practices and methodologies – Agile development, design patterns and software architecture. I am a professional with more than 8 years of experience in software development, having worked both in Spain and abroad, including experience at CERN. I have a Higher Degree in Multiplatform Application Development, a degree in Software Engineering and a Master's Degree in Big Data. Classes can be taught in Spanish or English and can be held online, at my home, or I can travel to the student's location and preference. My approach is practical, combining theory with real exercises to ensure a better understanding and application of knowledge.

Mahmoud
Explaining the basics of programming and artificial intelligence for children using Scratch and Python
Explaining the basics of programming and artificial intelligence for children using Scratch and Python To teach kids the basics of programming and artificial intelligence using Scratch and Python, start with simple concepts with fun applications: Scratch: Introduce kids to visual programming using colorful blocks. Start with projects like creating an interactive story or a simple game. Teach them concepts like loops, variables, and conditions using animations. Python: Python is introduced as an introduction to scripting. Use easy libraries like turtle to draw or random to create random games. Introduce them to AI with a library like Teachable Machine to easily classify images or sounds. Practical example: Create a simple game in Scratch, then use Python to develop a similar game to illustrate the difference between visual and textual programming.