facebook
favorite button
super instructor icon
Profesor fiable
Este profe tiene una tasa de respuesta rápida muy elevada, ofreciendo así un servicio de buena calidad y fiabilidad a sus estudiantes.
member since icon
Desde julio 2025
Profesor desde julio 2025
repeat students icon
1 estudiante regular
La opción de confianza para 1 estudiante recurrente
Programming Foundations with C++ and Python for Students
course price icon
A partir de 31.19 $ /h
arrow icon
This course is designed to introduce students aged 7 to 16 to the world of programming through two of the most widely used and industry-relevant languages: C++ and Python.

The class provides a structured, age-appropriate pathway into programming, whether the student is a complete beginner or already exploring coding through platforms like Scratch or Code.org. Emphasis is placed on understanding logic, building problem-solving skills, and writing real code in a supportive, project-based environment.

Taught by an engineering student with hands-on experience in both C++ and Python, this course empowers students to explore the power of code and build a strong foundation in computational thinking — essential for future studies in engineering, robotics, AI, or game development.
Lugar
location type icon
Conectado desde Egipto
Acerca de mí
I’m an Aerospace Engineer who has gone through the same struggles many students face when dealing with math, physics, and engineering concepts. Through my university journey, internships, and competitions, I learned what actually matters, how topics connect to real applications, and how to study smart, not just hard.

As a tutor, I focus on clarity, patience, and confidence-building. I don’t rush explanations, and I always adapt my teaching style to the student’s level and learning speed. I believe that once a student truly understands the why behind a concept, everything becomes easier.

I enjoy teaching motivated students, whether they’re aiming to improve their grades, strengthen their foundations, or prepare for engineering studies. I aim to also help students who feel stuck or believe they are “not good enough for engineering.” In my experience, this feeling usually comes from gaps in explanation or confidence, not lack of ability. With the right guidance and structured approach, students are often surprised by how capable they truly are.
Formación
Aerospace Engineering Bachelor’s degree with a strong academic background in calculus and advanced mathematics, including ordinary differential equations (ODE) and numerical analysis, as well as core engineering courses such as thermodynamics, heat transfer, and mechanics of materials.
Experiencia / Calificaciones
Local private tutor in Egypt for high school and university students
Multiple engineering internships, applying theoretical knowledge to real-world problems
Participation in engineering competitions, strengthening analytical thinking and teamwork
Edad
Niños (7-12 años)
Adolescentes (13-17 años)
Nivel del estudiante
Principiante
Intermedio
Duración
45 minutos
La clase se imparte en
inglés
árabe
Comentarios
Disponibilidad en una semana típica.
(GMT -05:00)
Nueva York
at teacher icon
En línea vía webcam
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
This class is designed for engineering students and pre-university students who want to build a solid foundation in the most essential math topics used in engineering and technical fields.
→ Calculus
→ Linear Algebra
→ Ordinary Differential Equations (ODEs)
→ Numerical Analysis

Whether you're currently struggling with these subjects or preparing to study engineering soon, this course will help you understand the core concepts in a clear, step-by-step, and application-focused way — with examples that actually make sense in real life and engineering scenarios.
Leer más
This course is designed for students who are curious about how aircraft and spacecraft work, or who are planning to study Aerospace / Aviation Engineering and want a strong, clear introduction before university.

The lessons break down complex engineering concepts into simple, intuitive ideas, with real-world examples from aviation and space — no prior engineering background required.

Who This Course Is For
-High school students interested in aviation or space
-First-year engineering students feeling overwhelmed
-Students considering Aerospace or Aviation Engineering
-Curious learners who love planes, rockets, and technology
Leer más
Mostrar más
arrow icon
Clases similares
arrow icon previousarrow icon next
verified badge
Python is one of the best, if not the best, language to start learning programming. It is also one of the most widely used languages today, especially in cutting-edge areas such as machine learning.

This popularity means that Python is constantly evolving. It offers a wide range of tools and libraries, which are free and very varied.

As an aeronautical engineer, I like to share my knowledge and derive satisfaction from it by teaching and motivating others.

I'm used to working with people of different ages. I believe in the importance of segmenting learning, visualizing progress, setting concrete goals and practicing regularly.

Beyond these general principles, there is no magic rule or method. Some approaches work with some students but not with others. Adaptation to individual needs is therefore the main objective of private lessons. So I will do my best to find what motivates and helps my student.
verified badge
Hello there,

I am a Software Engineer studying master’s degree who has experience in Java, Python, C, Linux, Kubernetes, Docker, Web Development and App Development. I am looking for people who is willing to learn about the aforementioned technologies.

Hope to hear from you soon!
verified badge
This class is perfect for anyone taking their first steps into computer programming or early-semester engineering students looking to get familiar with Python and C++.

You’ll learn to think like a programmer, create your own programs, and unlock your creativity. Programming is fun, versatile, and practical, helping you apply concepts to real problems and other areas of study.
verified badge
Este curso está diseñado para personas sin experiencia previa en programación que deseen aprender los fundamentos de la programación utilizando Python, uno de los lenguajes de programación más populares y versátiles en la actualidad.

Durante este curso, explorarás los conceptos básicos de la programación y adquirirás habilidades prácticas para escribir código en Python. Comenzaremos desde cero, cubriendo temas como variables, tipos de datos, operadores, estructuras de control, funciones y manejo de excepciones. A medida que avancemos, aprenderás a resolver problemas y desarrollar algoritmos utilizando Python.

Además de los fundamentos de la programación, este curso también te introducirá a algunas de las características avanzadas de Python, como listas, tuplas, diccionarios y programación orientada a objetos. Aprenderás a utilizar bibliotecas y módulos de Python para realizar tareas específicas y resolver problemas del mundo real.

Este curso se enfoca en la práctica, por lo que trabajarás en una variedad de ejercicios y proyectos a lo largo del curso para aplicar lo que has aprendido. Al final del curso, tendrás una sólida comprensión de los conceptos básicos de la programación y estarás listo para avanzar en tu viaje hacia la programación con Python.

Temas Cubiertos:

Introducción a Python y su entorno de desarrollo
Variables, tipos de datos y operadores
Estructuras de control: if, for, while
Funciones y manejo de excepciones
Listas, tuplas y diccionarios
Programación orientada a objetos en Python
Uso de bibliotecas y módulos de Python
Desarrollo de proyectos prácticos
Requisitos:

No se requiere experiencia previa en programación
Acceso a una computadora con conexión a Internet
Objetivos del Curso:

Familiarizarse con la sintaxis de Python y su entorno de desarrollo
Comprender los conceptos fundamentales de la programación
Desarrollar habilidades prácticas para escribir código en Python
Aplicar los conocimientos adquiridos en proyectos prácticos
Prepararse para cursos más avanzados de Python y desarrollo de software.
verified badge
💻 | Clases de programación Online
⌨ | Diferentes lenguajes y niveles
📅 | Todas las edades
🐍 | Scratch / Python / C# / Arduino / C / PsInt
🌎 | Experiencia en plataformas internacionales
🏫 | Ingreso Universidades

Para niños: clases de scratch y minecraft education
verified badge
Are you a university student 🎓 aiming to pass your programming exams and seeking guidance? 💻

Then these programming lessons are specially curated for you! 🚀

⦿ Specialized support to conquer university assignments 📚 and excel in exams 📝.

⦿ Hands-on learning through live project development 🔧 to bolster your academic achievements 🎯.

⦿ Access to a wealth of learning materials: 📑 slides, 🎥 videos, 📖 tutorials, and supplementary reading resources 📚.

⦿ Patient, friendly, and supportive teaching approach 🤝. My goal is to assist university students in overcoming programming hurdles and achieving success 💡.

Let's pave the way to exam success together 🏆—join these tailored programming lessons for your academic triumph! 🎯🎓
verified badge
With 3 years of experience giving private lessons since I finished the Degree in Data Science, I offer Python classes from basic to advanced level. Both programming from scratch and adapted to certain Data Science topics such as working with datasets and some Machine Learning models, as well as in the FPR, PRG and EDA subjects of the UPV or similar. In addition to programming subjects in biological degrees such as Biotechnology or Biomedicine.
verified badge
En este curso aprenderemos programación en general, tanto las bases como técnicas avanzadas de diversos lenguajes, por ejemplo java, c++, c#, html, etc.
Se puede aprender tanto de 0 como de algún nivel más avanzado, repasar algún ejercicio que no entiendas o algún examen en el que no quedó del todo claro cual fue la falla, estamos para aprender y enseñar.
verified badge

🐍 Learn Python and Data Science with an experienced instructor.

🖥 I offer customised private lessons for beginners and advanced students.

👨🏻‍🏫 With two years of experience teaching at a public school for data science and data analysis, I will help you understand concepts such as data processing, machine learning and statistical analyses in a practical way.

🤖 Whether you want to improve your programming skills, analyse data efficiently or develop your own machine learning models, the lessons will be tailored to your individual needs.
verified badge
Are you interested in learning to program from scratch or improving your current skills? I offer private programming classes tailored to your level and goals.

What will you learn?
- Programming fundamentals (variables, control structures, functions, logic, etc.)
- Languages like Python (ideal for beginners, automation, data science) and JavaScript (key for web development).
- Good practices and logical thinking.
- Practical projects to reinforce what has been learned.

Mode
- Flexible schedules
- Support material included
- Guided exercises and personalized follow-up

Who is this for:
- Students, professionals from other fields, or anyone who wants to get started or delve deeper into the world of programming.

Learn to program in a clear, practical way, focused on your goals.
verified badge
Aprende a programar desde cero con Python, el lenguaje ideal para principiantes. En este curso descubrirás cómo usar variables, condicionales, bucles, funciones y más. No necesitas experiencia previa, solo una computadora y ganas de aprender. Al final, crearás tu propio proyecto aplicando todo lo que viste. ¡Es tu primer paso en el mundo de la programación!
verified badge
Curso online de programación y robótica desde cero.
La programación y la robótica son lenguajes clave del siglo XXI: nos permiten entender, crear y controlar la tecnología que usamos cada día.
Aprende a programar con Python, C++, Matlab, Scratch y Tinkercad y crea proyectos reales con Arduino y ESP32. Clases prácticas, personalizadas y adaptadas a tu nivel. Ideal para jóvenes, adultos autodidactas o docentes que quieran introducirse en la tecnología de forma sencilla y aplicada.
verified badge
Soy Profesor y Tutor Expert con una triple diplomatura y más de 9 años de experiencia , enseño Programación Orientada a Objetos (Java, Python, C++, JavaScript, SQL, TypeScript, C, html, css ) Base de datos, HTML, CSS, IA, VBA, Ciencia de datos Excel y herramientas específicas, Big data.

Aprenderás haciendo un uso práctico personalizado en tus gustos y vida cotidiana. Técnicas de academia propia: 25% comprensión aplicativa 75% prácticas y ejercicios. Ejercicios para estudiar durante la semana.

La única forma de aprender programación es comprendiéndola y yo voy a ayudarte con eso .

Videollamada.
verified badge
🐍 Programación en Python para Principiantes

¿Querés aprender a programar desde cero y no sabés por dónde empezar?
Este curso/apoyo de Programación en Python para principiantes está pensado para personas sin conocimientos previos, con explicaciones claras, paso a paso y acompañamiento constante.

🔹 Aprenderás:
- Qué es la programación y cómo piensa un programa
- Variables, tipos de datos y operadores
- Condicionales (if, else)
- Bucles (for, while)
- Funciones
- Resolución de problemas reales con Python
- Lectura y escritura de archivos (según nivel)

🔹 ¿Cómo trabajamos?
- Explicaciones simples y prácticas
- Ejercicios guiados y resueltos
- Actividades para practicar solo/a
- Acompañamiento y consultas personalizadas
- Ritmo adaptado a cada alumno/a

📌 Ideal para:
- Estudiantes secundarios o terciarios
- Adultos que quieren iniciarse en programación
- Personas que necesitan apoyo para materias de programación
- Quienes quieren dar sus primeros pasos en tecnología

📌 No necesitás experiencia previa, solo ganas de aprender.
verified badge
Programacion desde cero en los lenguajes de programacion PYTHON, JAVASCRIPT Y JAVA sin requisitos previos de programacion, no necesitas saber programacion, solamente las ganas de eprender e introducirte al mundo de la programacion con los lenguajes mas utilizados en el mundo.
message icon
Contactar con Yomna
repeat students icon
La primera clase está respaldada
por nuestra
Garantía del Buen Profesor
Clases similares
arrow icon previousarrow icon next
verified badge
Python is one of the best, if not the best, language to start learning programming. It is also one of the most widely used languages today, especially in cutting-edge areas such as machine learning.

This popularity means that Python is constantly evolving. It offers a wide range of tools and libraries, which are free and very varied.

As an aeronautical engineer, I like to share my knowledge and derive satisfaction from it by teaching and motivating others.

I'm used to working with people of different ages. I believe in the importance of segmenting learning, visualizing progress, setting concrete goals and practicing regularly.

Beyond these general principles, there is no magic rule or method. Some approaches work with some students but not with others. Adaptation to individual needs is therefore the main objective of private lessons. So I will do my best to find what motivates and helps my student.
verified badge
Hello there,

I am a Software Engineer studying master’s degree who has experience in Java, Python, C, Linux, Kubernetes, Docker, Web Development and App Development. I am looking for people who is willing to learn about the aforementioned technologies.

Hope to hear from you soon!
verified badge
This class is perfect for anyone taking their first steps into computer programming or early-semester engineering students looking to get familiar with Python and C++.

You’ll learn to think like a programmer, create your own programs, and unlock your creativity. Programming is fun, versatile, and practical, helping you apply concepts to real problems and other areas of study.
verified badge
Este curso está diseñado para personas sin experiencia previa en programación que deseen aprender los fundamentos de la programación utilizando Python, uno de los lenguajes de programación más populares y versátiles en la actualidad.

Durante este curso, explorarás los conceptos básicos de la programación y adquirirás habilidades prácticas para escribir código en Python. Comenzaremos desde cero, cubriendo temas como variables, tipos de datos, operadores, estructuras de control, funciones y manejo de excepciones. A medida que avancemos, aprenderás a resolver problemas y desarrollar algoritmos utilizando Python.

Además de los fundamentos de la programación, este curso también te introducirá a algunas de las características avanzadas de Python, como listas, tuplas, diccionarios y programación orientada a objetos. Aprenderás a utilizar bibliotecas y módulos de Python para realizar tareas específicas y resolver problemas del mundo real.

Este curso se enfoca en la práctica, por lo que trabajarás en una variedad de ejercicios y proyectos a lo largo del curso para aplicar lo que has aprendido. Al final del curso, tendrás una sólida comprensión de los conceptos básicos de la programación y estarás listo para avanzar en tu viaje hacia la programación con Python.

Temas Cubiertos:

Introducción a Python y su entorno de desarrollo
Variables, tipos de datos y operadores
Estructuras de control: if, for, while
Funciones y manejo de excepciones
Listas, tuplas y diccionarios
Programación orientada a objetos en Python
Uso de bibliotecas y módulos de Python
Desarrollo de proyectos prácticos
Requisitos:

No se requiere experiencia previa en programación
Acceso a una computadora con conexión a Internet
Objetivos del Curso:

Familiarizarse con la sintaxis de Python y su entorno de desarrollo
Comprender los conceptos fundamentales de la programación
Desarrollar habilidades prácticas para escribir código en Python
Aplicar los conocimientos adquiridos en proyectos prácticos
Prepararse para cursos más avanzados de Python y desarrollo de software.
verified badge
💻 | Clases de programación Online
⌨ | Diferentes lenguajes y niveles
📅 | Todas las edades
🐍 | Scratch / Python / C# / Arduino / C / PsInt
🌎 | Experiencia en plataformas internacionales
🏫 | Ingreso Universidades

Para niños: clases de scratch y minecraft education
verified badge
Are you a university student 🎓 aiming to pass your programming exams and seeking guidance? 💻

Then these programming lessons are specially curated for you! 🚀

⦿ Specialized support to conquer university assignments 📚 and excel in exams 📝.

⦿ Hands-on learning through live project development 🔧 to bolster your academic achievements 🎯.

⦿ Access to a wealth of learning materials: 📑 slides, 🎥 videos, 📖 tutorials, and supplementary reading resources 📚.

⦿ Patient, friendly, and supportive teaching approach 🤝. My goal is to assist university students in overcoming programming hurdles and achieving success 💡.

Let's pave the way to exam success together 🏆—join these tailored programming lessons for your academic triumph! 🎯🎓
verified badge
With 3 years of experience giving private lessons since I finished the Degree in Data Science, I offer Python classes from basic to advanced level. Both programming from scratch and adapted to certain Data Science topics such as working with datasets and some Machine Learning models, as well as in the FPR, PRG and EDA subjects of the UPV or similar. In addition to programming subjects in biological degrees such as Biotechnology or Biomedicine.
verified badge
En este curso aprenderemos programación en general, tanto las bases como técnicas avanzadas de diversos lenguajes, por ejemplo java, c++, c#, html, etc.
Se puede aprender tanto de 0 como de algún nivel más avanzado, repasar algún ejercicio que no entiendas o algún examen en el que no quedó del todo claro cual fue la falla, estamos para aprender y enseñar.
verified badge

🐍 Learn Python and Data Science with an experienced instructor.

🖥 I offer customised private lessons for beginners and advanced students.

👨🏻‍🏫 With two years of experience teaching at a public school for data science and data analysis, I will help you understand concepts such as data processing, machine learning and statistical analyses in a practical way.

🤖 Whether you want to improve your programming skills, analyse data efficiently or develop your own machine learning models, the lessons will be tailored to your individual needs.
verified badge
Are you interested in learning to program from scratch or improving your current skills? I offer private programming classes tailored to your level and goals.

What will you learn?
- Programming fundamentals (variables, control structures, functions, logic, etc.)
- Languages like Python (ideal for beginners, automation, data science) and JavaScript (key for web development).
- Good practices and logical thinking.
- Practical projects to reinforce what has been learned.

Mode
- Flexible schedules
- Support material included
- Guided exercises and personalized follow-up

Who is this for:
- Students, professionals from other fields, or anyone who wants to get started or delve deeper into the world of programming.

Learn to program in a clear, practical way, focused on your goals.
verified badge
Aprende a programar desde cero con Python, el lenguaje ideal para principiantes. En este curso descubrirás cómo usar variables, condicionales, bucles, funciones y más. No necesitas experiencia previa, solo una computadora y ganas de aprender. Al final, crearás tu propio proyecto aplicando todo lo que viste. ¡Es tu primer paso en el mundo de la programación!
verified badge
Curso online de programación y robótica desde cero.
La programación y la robótica son lenguajes clave del siglo XXI: nos permiten entender, crear y controlar la tecnología que usamos cada día.
Aprende a programar con Python, C++, Matlab, Scratch y Tinkercad y crea proyectos reales con Arduino y ESP32. Clases prácticas, personalizadas y adaptadas a tu nivel. Ideal para jóvenes, adultos autodidactas o docentes que quieran introducirse en la tecnología de forma sencilla y aplicada.
verified badge
Soy Profesor y Tutor Expert con una triple diplomatura y más de 9 años de experiencia , enseño Programación Orientada a Objetos (Java, Python, C++, JavaScript, SQL, TypeScript, C, html, css ) Base de datos, HTML, CSS, IA, VBA, Ciencia de datos Excel y herramientas específicas, Big data.

Aprenderás haciendo un uso práctico personalizado en tus gustos y vida cotidiana. Técnicas de academia propia: 25% comprensión aplicativa 75% prácticas y ejercicios. Ejercicios para estudiar durante la semana.

La única forma de aprender programación es comprendiéndola y yo voy a ayudarte con eso .

Videollamada.
verified badge
🐍 Programación en Python para Principiantes

¿Querés aprender a programar desde cero y no sabés por dónde empezar?
Este curso/apoyo de Programación en Python para principiantes está pensado para personas sin conocimientos previos, con explicaciones claras, paso a paso y acompañamiento constante.

🔹 Aprenderás:
- Qué es la programación y cómo piensa un programa
- Variables, tipos de datos y operadores
- Condicionales (if, else)
- Bucles (for, while)
- Funciones
- Resolución de problemas reales con Python
- Lectura y escritura de archivos (según nivel)

🔹 ¿Cómo trabajamos?
- Explicaciones simples y prácticas
- Ejercicios guiados y resueltos
- Actividades para practicar solo/a
- Acompañamiento y consultas personalizadas
- Ritmo adaptado a cada alumno/a

📌 Ideal para:
- Estudiantes secundarios o terciarios
- Adultos que quieren iniciarse en programación
- Personas que necesitan apoyo para materias de programación
- Quienes quieren dar sus primeros pasos en tecnología

📌 No necesitás experiencia previa, solo ganas de aprender.
verified badge
Programacion desde cero en los lenguajes de programacion PYTHON, JAVASCRIPT Y JAVA sin requisitos previos de programacion, no necesitas saber programacion, solamente las ganas de eprender e introducirte al mundo de la programacion con los lenguajes mas utilizados en el mundo.
Garantía del Buen Profesor
favorite button
message icon
Contactar con Yomna