facebook
favorite button
member since icon
Desde diciembre 2025
Profesor desde diciembre 2025
Workshop for basic programming and web-development.
course price icon
A partir de 23.13 $ /h
arrow icon
This is a basic course to strengthen the students ability to understand the basics of programming and Web Development. At the end of the course, the students will develop an interest in programming with a good theoretical and practical knowledge of how things work.
Información adicional
A working laptop.
Lugar
location type icon
Conectado desde Alemania
Edad
Niños (7-12 años)
Adolescentes (13-17 años)
Nivel del estudiante
Principiante
Duración
60 minutos
La clase se imparte en
inglés
urdu
hindi
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
Clases similares
arrow icon previousarrow icon next
verified badge
Most kids think coding is for "smart kids" or "future programmers."
It's not. Coding is how real people solve real problems.
In this class, we skip the theory. Your child creates real things.

What they'll do:
✓ Build real projects in Scratch: a working game, an interactive animation, a story they coded
✓ Program virtual robots: solve real-world challenges (navigate a maze, automate a task, build a system)
✓ Create in Minecraft Education: design worlds, automate constructions, solve logic problems
✓ Experiment with different languages: not just learn "the right way," but understand that there are many ways to think about a problem
✓ Collaborate and share: work with other kids, get feedback, improve their work
✓ Develop logical thinking: not just for coding, but for anything: solving math problems, science challenges, real-world situations


Why this is different:
We don't teach syntax. We teach how programmers think.
Most children's coding courses say "here's the code, copy it." We teach "what problem are we trying to solve? How could we break it into steps? What options do we have?"
When your child learns to think like a programmer, they can learn any language afterward.

What they take home:
A portfolio of 3–4 completed, working projects. The ability to say "I built this." And the deep understanding that code is a tool to make real things happen.

Format: Online or Barcelona | 60–90 min sessions | Flexible pace, no prior experience needed
For curious 8-12 year olds who want to build.
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
Don't settle for anything less than excellence.
I am an Aerospace Engineer with a Master's degree in Quantum Physics and have completed Ph.D. work at the University of Cambridge in Computational Physics. Additionally, I have 4 years of experience developing MATLAB and possess deep programming skills in MATLAB/Simulink family, C/C++, Fortran, and Python.

With over 12 years of tutoring experience, I have successfully guided more than 50 students worldwide to achieve distinction in various fields. Consistent results are my priority, and I strive for excellence in all aspects of my teaching.

My lessons are customized to meet each student's unique needs and are designed to be engaging and insightful.

Whether you are at a school level or require advanced or professional-level instruction, I offer support in the following areas:
- Preparation for IB/IA, A-Levels, GCSE, University Entry, or equivalent.
- Experience in preparing students to access world-class schools and universities, including Cambridge University, Oxford, Ivy League and other top institutions in the UK and US.
- University levels (undergraduate and postgraduate).
- High school studies and diploma programs.
- Assistance with specific projects at a professional level, including job interview preparation.
- Extensive experience working with children.

Every lesson is meticulously planned in advance to ensure that it aligns with your goals and targets areas for improvement.
I prioritize a dynamic and interactive learning experience, with one-on-one sessions tailored to your individual requirements. Lessons will be conducted via webcam, enabling you to connect from anywhere.

I have a highly flexible schedule and can adapt to accommodate your needs.
If you have any questions about my teaching method, availability, or pricing, please don't hesitate to reach out. I am here to assist you and provide the support you need.
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.
verified badge
Este curso te sumergirá en el desarrollo de aplicaciones web y de escritorio, utilizando un conjunto completo de tecnologías actuales en el sector. Aprenderás a construir soluciones robustas desde el back-end hasta el front-end, manejando tanto bases de datos relacionales como NoSQL.

El programa abarca el desarrollo con PHP mediante frameworks como Laravel y CodeIgniter, la creación de aplicaciones y APIs con C# (.NET Core, WinForms, WebAPI), y la implementación de microservicios con Node.js (incluyendo pruebas con Postman). En el front-end, trabajarás con Vue.js y Angular junto con HTML5 para interfaces dinámicas, y también explorarás Python con FastAPI y Django para desarrollar APIs rápidas y escalables.

Además, adquirirás experiencia práctica en el diseño y gestión de bases de datos relacionales (MySQL, PostgreSQL, Oracle, SQL Server).
verified badge
Este curso se imparte en modalidad online, permitiendo al alumnado formarse de manera flexible y adaptada a su ritmo, sin necesidad de desplazamientos. Está diseñado para ofrecer una formación práctica y actualizada en el ámbito de la informática y el desarrollo de aplicaciones.

A lo largo del curso se combinarán contenidos teóricos claros con ejercicios prácticos, ejemplos reales y actividades guiadas. El alumnado contará con materiales digitales, recursos explicativos y acompañamiento docente para facilitar la comprensión de los contenidos y el progreso continuo.

La metodología online fomenta el aprendizaje autónomo, el desarrollo de habilidades técnicas y la resolución de problemas, utilizando herramientas y entornos habituales en el sector profesional. No se requieren conocimientos avanzados previos, aunque sí compromiso y participación activa.

Al finalizar el curso, el alumnado habrá adquirido una base sólida de conocimientos y competencias que le permitirá aplicar lo aprendido en proyectos reales o continuar su formación en niveles más avanzados.
verified badge
En este curso vamos a aprender a manejar diferentes herramientas, como scratch, code, code monkey, blocked, mbot, arduino, etc.

Todo con el fin de que los mas pequeños y los no tan pequeños aprendan que es la programación y porque es tan importante en nuestras vidas. Además, van a salir preparados para el mundo académico o laboral con conocimientos y aptitudes mas avanzadas que el resto de personas que les rodean.

Aprenderemos a hacer paginas web gracias a la inteligencia artificial, aprenderemos como funciona por dentro las IAs y mucho mas! No te lo pierdas.
verified badge
In this course you will learn the fundamentals of C# programming through the use of the console up to the use of the object-oriented programming paradigm.
This allows you to understand the basic syntax of the different ways to declare a variable, use loops, conditionals, and functions. Furthermore, after understanding fundamental programming, you can begin with the most widely used programming paradigm, which is object-oriented programming (OOP).
verified badge
Estudiante de ultimo año de ingeniería informática, da clases particulares de programación de C++, llevo más de 3 años dando clases con este lenguaje, tengo paciencia y me adapto a todo tipo de niveles. Me involucro mucho con el estudiante para que pueda llegar al objetivo que tiene.
verified badge
Want to learn how to build real websites and web applications from scratch, even if you have no prior experience? 💻✨
You can choose from classes on specific topics or the complete Web Development Course. You'll learn, in a practical and progressive way, the skills needed to create responsive web pages and websites (for viewing on mobile devices or all types of screens), regardless of your academic level or age. Teenagers, young adults, adults; anyone can learn, all you need is the desire! I am a frontend developer and psychomotor therapist with over 20 years of experience in teaching and learning processes, focusing on the individual needs of each learner.
verified badge
In this course you will learn the basics of programming, web application development and how to integrate it with a mobile application.
It also covers aspects such as database management, web application frontend design, and mobile application publishing.
verified badge
En este curso aprenderás a desarrollar aplicaciones web modernas utilizando React, una de las librerías más utilizadas en la industria para crear interfaces dinámicas y escalables. A lo largo del curso, conocerás los fundamentos de React como componentes, JSX, props, estado y hooks, además de buenas prácticas para estructurar proyectos reales. También trabajarás con consumo de APIs, manejo de rutas, formularios y despliegue de aplicaciones, con el objetivo de que al finalizar puedas construir proyectos completos listos para producción.
verified badge
Do you want to learn to program from scratch and create real web applications?
In this course you will learn JavaScript, the fundamental language of modern web development, used by millions of developers worldwide.

You don't need any prior programming experience. We'll start with the basics and progress step by step until you're able to create interactive projects on your own. If you have prior experience, we can start where you're comfortable or where you need assistance.

What will you learn?
Programming Fundamentals
Variables, data types, and operators
Conditionals and loops
Reusable functions and structures
Arrays and objects
DOM Manipulation
Events and forms
Introduction to asynchrony (promises and async/await)
API consumption
Development of practical projects

Methodology
The course is 100% practical:
Live programming
Guided exercises
Mini-projects in each module

The goal is not only to understand the theory, but to learn to think like a programmer and acquire a solid foundation to move towards modern frameworks like React or Node.js.

Who is it addressed to?
People with no prior experience
Students who want to strengthen their programming
Professionals who want to get into web development
Anyone interested in the world of technology

At the end of the course you will be able to create interactive web applications and you will have a solid foundation to continue advancing in frontend or backend development.
verified badge
Este curso está diseñado para estudiantes que desean comprender las matemáticas de manera estructurada, lógica y consciente, dejando atrás la memorización mecánica de procedimientos.

La propuesta académica se centra en el análisis profundo de cada ejercicio como herramienta para desarrollar el razonamiento lógico. Cada problema es abordado como una oportunidad para entrenar la capacidad analítica, descomponiendo su estructura en partes simples, identificando los conceptos clave y construyendo soluciones de forma organizada y fundamentada.

El objetivo no es únicamente resolver ejercicios, sino comprender el porqué de cada paso, establecer conexiones claras entre teoría y práctica, y formar un pensamiento autónomo capaz de enfrentarse a situaciones nuevas con criterio propio. Durante las sesiones se promueve la participación activa, la formulación constante de preguntas, la comparación de estrategias y la revisión crítica de errores, entendiendo que equivocarse forma parte esencial del proceso de aprendizaje.

Al finalizar el proceso, el estudiante no solo mejora su rendimiento académico, sino que adquiere herramientas lógicas transferibles a cualquier tipo de problema, incluso aquellos que no ha visto previamente.
verified badge
Soy desarrollador web con 5 años de experiencia y ofrezco clases de programación adaptadas a tu nivel, desde iniciación hasta avanzado. Te ayudo a entender los conceptos de forma clara y práctica, trabajando con Java, bases de datos y lógica de programación. Mi objetivo es que realmente comprendas lo que haces y ganes seguridad programando por tu cuenta.
message icon
Contactar con Muhammad Hasan
repeat students icon
La primera clase está respaldada
por nuestra
Garantía del Buen Profesor
Clases similares
arrow icon previousarrow icon next
verified badge
Most kids think coding is for "smart kids" or "future programmers."
It's not. Coding is how real people solve real problems.
In this class, we skip the theory. Your child creates real things.

What they'll do:
✓ Build real projects in Scratch: a working game, an interactive animation, a story they coded
✓ Program virtual robots: solve real-world challenges (navigate a maze, automate a task, build a system)
✓ Create in Minecraft Education: design worlds, automate constructions, solve logic problems
✓ Experiment with different languages: not just learn "the right way," but understand that there are many ways to think about a problem
✓ Collaborate and share: work with other kids, get feedback, improve their work
✓ Develop logical thinking: not just for coding, but for anything: solving math problems, science challenges, real-world situations


Why this is different:
We don't teach syntax. We teach how programmers think.
Most children's coding courses say "here's the code, copy it." We teach "what problem are we trying to solve? How could we break it into steps? What options do we have?"
When your child learns to think like a programmer, they can learn any language afterward.

What they take home:
A portfolio of 3–4 completed, working projects. The ability to say "I built this." And the deep understanding that code is a tool to make real things happen.

Format: Online or Barcelona | 60–90 min sessions | Flexible pace, no prior experience needed
For curious 8-12 year olds who want to build.
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
Don't settle for anything less than excellence.
I am an Aerospace Engineer with a Master's degree in Quantum Physics and have completed Ph.D. work at the University of Cambridge in Computational Physics. Additionally, I have 4 years of experience developing MATLAB and possess deep programming skills in MATLAB/Simulink family, C/C++, Fortran, and Python.

With over 12 years of tutoring experience, I have successfully guided more than 50 students worldwide to achieve distinction in various fields. Consistent results are my priority, and I strive for excellence in all aspects of my teaching.

My lessons are customized to meet each student's unique needs and are designed to be engaging and insightful.

Whether you are at a school level or require advanced or professional-level instruction, I offer support in the following areas:
- Preparation for IB/IA, A-Levels, GCSE, University Entry, or equivalent.
- Experience in preparing students to access world-class schools and universities, including Cambridge University, Oxford, Ivy League and other top institutions in the UK and US.
- University levels (undergraduate and postgraduate).
- High school studies and diploma programs.
- Assistance with specific projects at a professional level, including job interview preparation.
- Extensive experience working with children.

Every lesson is meticulously planned in advance to ensure that it aligns with your goals and targets areas for improvement.
I prioritize a dynamic and interactive learning experience, with one-on-one sessions tailored to your individual requirements. Lessons will be conducted via webcam, enabling you to connect from anywhere.

I have a highly flexible schedule and can adapt to accommodate your needs.
If you have any questions about my teaching method, availability, or pricing, please don't hesitate to reach out. I am here to assist you and provide the support you need.
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.
verified badge
Este curso te sumergirá en el desarrollo de aplicaciones web y de escritorio, utilizando un conjunto completo de tecnologías actuales en el sector. Aprenderás a construir soluciones robustas desde el back-end hasta el front-end, manejando tanto bases de datos relacionales como NoSQL.

El programa abarca el desarrollo con PHP mediante frameworks como Laravel y CodeIgniter, la creación de aplicaciones y APIs con C# (.NET Core, WinForms, WebAPI), y la implementación de microservicios con Node.js (incluyendo pruebas con Postman). En el front-end, trabajarás con Vue.js y Angular junto con HTML5 para interfaces dinámicas, y también explorarás Python con FastAPI y Django para desarrollar APIs rápidas y escalables.

Además, adquirirás experiencia práctica en el diseño y gestión de bases de datos relacionales (MySQL, PostgreSQL, Oracle, SQL Server).
verified badge
Este curso se imparte en modalidad online, permitiendo al alumnado formarse de manera flexible y adaptada a su ritmo, sin necesidad de desplazamientos. Está diseñado para ofrecer una formación práctica y actualizada en el ámbito de la informática y el desarrollo de aplicaciones.

A lo largo del curso se combinarán contenidos teóricos claros con ejercicios prácticos, ejemplos reales y actividades guiadas. El alumnado contará con materiales digitales, recursos explicativos y acompañamiento docente para facilitar la comprensión de los contenidos y el progreso continuo.

La metodología online fomenta el aprendizaje autónomo, el desarrollo de habilidades técnicas y la resolución de problemas, utilizando herramientas y entornos habituales en el sector profesional. No se requieren conocimientos avanzados previos, aunque sí compromiso y participación activa.

Al finalizar el curso, el alumnado habrá adquirido una base sólida de conocimientos y competencias que le permitirá aplicar lo aprendido en proyectos reales o continuar su formación en niveles más avanzados.
verified badge
En este curso vamos a aprender a manejar diferentes herramientas, como scratch, code, code monkey, blocked, mbot, arduino, etc.

Todo con el fin de que los mas pequeños y los no tan pequeños aprendan que es la programación y porque es tan importante en nuestras vidas. Además, van a salir preparados para el mundo académico o laboral con conocimientos y aptitudes mas avanzadas que el resto de personas que les rodean.

Aprenderemos a hacer paginas web gracias a la inteligencia artificial, aprenderemos como funciona por dentro las IAs y mucho mas! No te lo pierdas.
verified badge
In this course you will learn the fundamentals of C# programming through the use of the console up to the use of the object-oriented programming paradigm.
This allows you to understand the basic syntax of the different ways to declare a variable, use loops, conditionals, and functions. Furthermore, after understanding fundamental programming, you can begin with the most widely used programming paradigm, which is object-oriented programming (OOP).
verified badge
Estudiante de ultimo año de ingeniería informática, da clases particulares de programación de C++, llevo más de 3 años dando clases con este lenguaje, tengo paciencia y me adapto a todo tipo de niveles. Me involucro mucho con el estudiante para que pueda llegar al objetivo que tiene.
verified badge
Want to learn how to build real websites and web applications from scratch, even if you have no prior experience? 💻✨
You can choose from classes on specific topics or the complete Web Development Course. You'll learn, in a practical and progressive way, the skills needed to create responsive web pages and websites (for viewing on mobile devices or all types of screens), regardless of your academic level or age. Teenagers, young adults, adults; anyone can learn, all you need is the desire! I am a frontend developer and psychomotor therapist with over 20 years of experience in teaching and learning processes, focusing on the individual needs of each learner.
verified badge
In this course you will learn the basics of programming, web application development and how to integrate it with a mobile application.
It also covers aspects such as database management, web application frontend design, and mobile application publishing.
verified badge
En este curso aprenderás a desarrollar aplicaciones web modernas utilizando React, una de las librerías más utilizadas en la industria para crear interfaces dinámicas y escalables. A lo largo del curso, conocerás los fundamentos de React como componentes, JSX, props, estado y hooks, además de buenas prácticas para estructurar proyectos reales. También trabajarás con consumo de APIs, manejo de rutas, formularios y despliegue de aplicaciones, con el objetivo de que al finalizar puedas construir proyectos completos listos para producción.
verified badge
Do you want to learn to program from scratch and create real web applications?
In this course you will learn JavaScript, the fundamental language of modern web development, used by millions of developers worldwide.

You don't need any prior programming experience. We'll start with the basics and progress step by step until you're able to create interactive projects on your own. If you have prior experience, we can start where you're comfortable or where you need assistance.

What will you learn?
Programming Fundamentals
Variables, data types, and operators
Conditionals and loops
Reusable functions and structures
Arrays and objects
DOM Manipulation
Events and forms
Introduction to asynchrony (promises and async/await)
API consumption
Development of practical projects

Methodology
The course is 100% practical:
Live programming
Guided exercises
Mini-projects in each module

The goal is not only to understand the theory, but to learn to think like a programmer and acquire a solid foundation to move towards modern frameworks like React or Node.js.

Who is it addressed to?
People with no prior experience
Students who want to strengthen their programming
Professionals who want to get into web development
Anyone interested in the world of technology

At the end of the course you will be able to create interactive web applications and you will have a solid foundation to continue advancing in frontend or backend development.
verified badge
Este curso está diseñado para estudiantes que desean comprender las matemáticas de manera estructurada, lógica y consciente, dejando atrás la memorización mecánica de procedimientos.

La propuesta académica se centra en el análisis profundo de cada ejercicio como herramienta para desarrollar el razonamiento lógico. Cada problema es abordado como una oportunidad para entrenar la capacidad analítica, descomponiendo su estructura en partes simples, identificando los conceptos clave y construyendo soluciones de forma organizada y fundamentada.

El objetivo no es únicamente resolver ejercicios, sino comprender el porqué de cada paso, establecer conexiones claras entre teoría y práctica, y formar un pensamiento autónomo capaz de enfrentarse a situaciones nuevas con criterio propio. Durante las sesiones se promueve la participación activa, la formulación constante de preguntas, la comparación de estrategias y la revisión crítica de errores, entendiendo que equivocarse forma parte esencial del proceso de aprendizaje.

Al finalizar el proceso, el estudiante no solo mejora su rendimiento académico, sino que adquiere herramientas lógicas transferibles a cualquier tipo de problema, incluso aquellos que no ha visto previamente.
verified badge
Soy desarrollador web con 5 años de experiencia y ofrezco clases de programación adaptadas a tu nivel, desde iniciación hasta avanzado. Te ayudo a entender los conceptos de forma clara y práctica, trabajando con Java, bases de datos y lógica de programación. Mi objetivo es que realmente comprendas lo que haces y ganes seguridad programando por tu cuenta.
Garantía del Buen Profesor
favorite button
message icon
Contactar con Muhammad Hasan