Geprüfte Lehrkraft, moderiert durch das Classgap-Team
Neue Lehrkraft
Programmierung
¡Hola! Soy José Ramón, ingeniero y programador con bastantes años de experiencia. Sigo apasionado por la Informática y la Programación.
Ahora mismo (2025) tengo un alumno que estudia primer curso del grado de Ingeniería Informática. Le enseño C++. Aparte de eso, de vez en cuando ejerzo de mentor -en inglés- de varios lenguajes (principalmente Java) en la plataforma Exercism.
-------------------
Creo firmemente que el profesor debe inculcar la curiosidad y el espíritu crítico en el alumno. Son cualidades que transcienden cualquier ámbito de conocimiento, ya que son importantes para la vida.
Después de más de diez años de programador en varias empresas y con distintos lenguajes (C, C++, Python, Java, Kotlin, etc.) he llegado a la conclusión de que lo que más me gusta es la Docencia de la Programación.
Mi técnica se basa en dos métodos:
- Aprendizaje estructurado. Explico los conceptos a medida que se van necesitando o cuando el alumno pregunta.
- Aprendizaje basado en proyectos.
Es muy importante dejar que el alumno cometa errores y que aprenda a expresarse usando los términos propios de la Programación. En niveles más avanzados hago mucho hincapié en la relación entre los diferentes lenguajes de programación.
Mis clases pueden ayudar a estudiantes de Grados o Ciclos de Informática, a programadores noveles o a alguien que está haciendo su página web o interactuando con un asistente de Inteligencia Artificial.
TEMARIO
- En el nivel de iniciación aprenderás conceptos como variables, tipos de datos, sentencias de control de flujo, funciones, punteros, arrays o arreglos, estructuras y algoritmos de búsqueda y ordenación. Es lo que normalmente se enseña en la asignatura "Fundamentos de Programación" del primer curso de Grado en Informática o en otras titulaciones parecidas.
- En el nivel intermedio aprenderás conceptos más avanzados: clases, constructores, herencia, polimorfismo, interfaces, excepciones, modificadores de acceso, colecciones y estructuras de datos.
- En el nivel avanzado aprenderás conceptos de programación orientada a objetos, programación funcional, conexión a base de datos, protocolos HTTP, creación de aplicaciones web o cómo desplegar una aplicación.
Geprüfte Lehrkraft, moderiert durch das Classgap-Team
11 Unterricht
Programmierung, Web-Design
Hello! I'm Shahzaib, a Computer Engineer with more than five years of experience as a Unity Game Developer. I have also given more than 600 hours of lessons. I started as a Freelance Game Developer on Fiverr, worked at JB Technologies, Game Establishment, and completed a host of contract-based projects. I specialize in C# and C++. A year ago, I started teaching on FindTutors and Classgap, and it's been a wonderful experience to interact with such curious minds.
I organize classes according to the needs of each student. I use presentation tools to teach the core concepts of the subject. For teaching syntax and giving hands-on experience, I write code by sharing the screen with my students and involving them in flexing their mind-muscles. I also give examples to my students on how we can develop daily-use applications by writing simple programs.
I also encourage students to actively participate in each lesson, I ask them to ponder over programming problems and try to come up with unique solutions. This way, I create a healthy discussion with students that empowers them and increases their problem-solving skills.
SUBJECTS:
Unity Game Engine
C# Programming
C++ Programming
Object-Oriented Programming
Data Structures
Python Programming
MySQL
MATLAB
WordPress
I will be happy to help you achieve your goals! 👋🏻
Geprüfte Lehrkraft, moderiert durch das Classgap-Team
27 Unterricht
Informatik
🚀 ¡Aprende Machine Learning de la mano de un profesional investigador experimentado! 🚀
¿Estás listo para sumergirte en el mundo de Machine Learning, Inteligencia Artificial y Data Science y abrir nuevas oportunidades en tu carrera? Ya seas un principiante en tecnología, un universitario de primeros años, o un profesional que quiere iniciarse en este campo, estas clases van destinadas a ti.
👨🏫 ¿Qué aprenderás?
Fundamentos de Machine Learning: Desde los conceptos básicos hasta sus aplicaciones en el mundo real.
Proyectos prácticos: Trabajarás con Python y datasets reales.
Técnicas avanzadas: Aprenderás métodos utilizados en Ciencias de Redes, Natural Language Processing, Generative AI y Data Science :
Detección de comunidades en redes
NLP para: clasificación de documentos, topic detection,...
Generative AI: construcción de un Chatbot, Retrieval Augmented Generation systems y como evaluarlos, Prompting,…
Series temporales: modelos ARIMA, RNN,…
🔍 ¿Qué hace diferente a estas clases?
Clases online interactivas y cercanas, adaptadas a tus necesidades.
Te guiaré paso a paso para que entiendas cada concepto.
Aprenderás de proyectos reales y metodologías de vanguardia que utilizan profesionales en empresas top.
Te orientaré para continuar tu carrera en el mundo de la Inteligencia Artificial, Machine Learning, y Data Science.
💡 ¿Quien soy yo?
Soy físico investigador especializado en Sistemas Complejos y Ciencias de Redes, con años de experiencia profesional en Machine Learning y Data Science.
He trabajado con organizaciones como European Space Agency (ESA), Organisation for Economic Cooperation & Development (OECD) y SAP en proyectos con impacto en diversos sectores, incluyendo Inteligencia Artificial y Data Science.
Actualmente estoy realizando un doctorado enfocado en técnicas avanzadas de Ciencias de Redes, Bayesian Statistics y Detección de Patrones.
Geprüfte Lehrkraft, moderiert durch das Classgap-Team
Neue Lehrkraft
Mathe, Technologie
Soy Alejandro, ingeniero informático por la UTH desde el 2021 y un gran apasionado por el emprendimiento y las nuevas tecnologías. Desde antes de graduarme llevaba años impartiendo clases de refuerzo y tecnología en diferentes centros. Ahora me gustaría organizar clases para que cada alumno nuevo tengas mejores habilidades y herramientas en su entorno educativo. Las inteligencias artificiales serán el futuro y enseñar y educar sobre esto es crucial para afrontar el futuro que nos espera.
Geprüfte Lehrkraft, moderiert durch das Classgap-Team
Neue Lehrkraft
Programmierung, Mathe
My teaching approach is based on adapting to the student’s needs, aiming to clarify concepts in a simple, practical, and progressive way. I use an interactive method that encourages active understanding, alternating theory, concrete examples, and guided exercises. In a typical lesson, we start by reviewing key concepts and then move on to targeted exercises, addressing every doubt step by step. Depending on the level, I can provide theoretical insights or focus on the practical development of skills. The lessons are intended for middle school, high school, and university students, as well as for anyone who wishes to strengthen their knowledge in scientific, engineering, or computer science fields.
Geprüfte Lehrkraft, moderiert durch das Classgap-Team
Neue Lehrkraft
Computer Software
Hola soy Pablo, Mis habilidades con Excel me han abierto las puertas en varias empresas y ha facilitado mi progreso profesional.
Te invito a que aprendas a usar Excel como una herramienta que te permita crecer profesionalmente.
Profesional en Ingeniería de Sistemas especializado en construcción, depuración y análisis de información financiera,
proyecciones de ventas, bases de datos, entre otros, con más de 10 años de experiencia, aportando en mis clases todos los conocimientos obtenidos durante mi carrera laboral, hacia todo mi alumnado.
Tengo amplia experiencia en las aplicaciones de Excel, Power BI y Power Query, programación y desarrollo de aplicaciones en Excel.
Geprüfte Lehrkraft, moderiert durch das Classgap-Team
Neue Lehrkraft
Programmierung
Hello! I'm Abhranil Aich, a Computer Programming (Java) tutor and a working IT professional.
I’m currently work with Microsoft from TCS, and I have significant real-world experience in coaching for the IT industry.
I’ve always loved programming, and over time, I’ve discovered that I equally enjoy breaking down complex concepts and helping others learn them—especially students just starting their coding journey. That’s why I began teaching Java.
In my classes, I focus on making concepts crystal clear, starting from the very basics and gradually moving to advanced topics—with real-world examples and hands-on coding. Whether you're a school student just curious about coding, or a college student preparing for placements, I adapt my lessons to suit your level and pace.
I use industry-relevant tools like BlueJ, Eclipse, and GitHub, and I make sure each session is interactive and practical. By the end of the course, you’ll not only understand Java but also gain the confidence to build real applications.
Let’s make programming enjoyable and purposeful—I’d love to help you get there!
Geprüfte Lehrkraft, moderiert durch das Classgap-Team
Neue Lehrkraft
Programmierung, Informatik
My name is Andrea and I am a young teacher with a master's degree in Computer Engineering. Ever since I started studying computer science, I have discovered how important it is, in addition to understanding, to be able to explain things clearly and simply. That's why, after helping friends and colleagues during my university studies, I decided to turn this passion into something more structured, offering lessons to those who need guidance, support, or simply someone to talk to.
Sharing what I have learned is a way for me to make computer science more accessible and less intimidating. I enjoy seeing students gain confidence, overcome obstacles, and perhaps even develop a passion for it, much like I did. Each lesson is an opportunity for us to grow together and put my knowledge to good use.
Geprüfte Lehrkraft, moderiert durch das Classgap-Team
Neue Lehrkraft
Programmierung, Computer Software
¿Quieres mejorar tu forma de pensar cuando programas? ¿O quizá quieras hacer presentaciones que dejen boquiabiertos a tus jefes, profesores o audiencia?
Sea lo que sea, estoy aquí para ayudarte:
- Con más de 6 años de experiencia en programación, te ayudaré a entender realmente cómo funciona el código. Desarrollaremos páginas y aplicaciones web, y aprenderás a gestionar un proyecto desde cero. De este modo, podrás personalizar al milímetro tus servicios digitales y crear productos de valor que realmente te importen.
Si prefieres utilizar Python, podemos empezar donde necesites: desde entender las bases del lenguaje hasta crear procesos de automatización avanzados. ¡Tú mandas!
- Por otro lado, con más de 7 años de experiencia, PowerPoint es mi mano derecha cuando se trata de crear cualquier diseño digital. Lo uso para crear logotipos, ilustraciones, animaciones... y presentaciones, por supuesto. Muy pocas personas conocen realmente la infinita capacidad de PowerPoint. Animaciones complejas entre varios elementos, presentaciones dinámicas con opciones y participación del público, manejo de vectores al milímetro... Te enseñaré todos los secretos que esconde este programa para que puedas plasmar lo que se te pase por la cabeza en una presentación o diseño. Adicionalmente, te enseñaré otras de las muchas funciones que trae PowerPoint: crearemos logotipos desde cero, personajes animados, gráficos avanzados para mostrar datos complejos...
A veces no tomar una decisión es la decisión incorrecta... ¿a qué esperas?
Pregúntame lo que se te pase por la cabeza, sin compromiso. Me encantaría ayudarte!
Geprüfte Lehrkraft, moderiert durch das Classgap-Team
Neue Lehrkraft
Programmierung
Ma méthodologie d'enseignement
En tant que formateur en développement web, j'ai élaboré une approche pédagogique qui favorise l'acquisition de compétences concrètes et durables. Ma méthodologie repose sur quatre piliers essentiels :
1. Apprentissage progressif et structuré
Mes cours suivent une progression logique, du simple au complexe. Chaque nouvelle notion s'appuie sur les précédentes, créant ainsi une structure solide de connaissances. Cette approche "par paliers" permet à chacun d'avancer à son rythme tout en conservant une vision claire de sa progression.
2. Équilibre théorie-pratique
Je crois fermement à l'apprentissage par la pratique. Chaque concept théorique est immédiatement suivi d'exercices pratiques et de mini-projets. Cette alternance permet de consolider les connaissances et de développer des compétences opérationnelles dès le départ.
3. Apprentissage par projet
Au cœur de ma méthode se trouve l'apprentissage par projet. Tout au long de la formation, vous travaillerez sur des projets concrets qui reflètent des situations professionnelles réelles. Ces projets évoluent en complexité et s'enrichissent à mesure que vous acquérez de nouvelles compétences.
4. Accompagnement personnalisé
Je m'engage à fournir un suivi individualisé à chaque apprenant. Cela comprend des sessions de questions-réponses, des retours détaillés sur les projets, et des conseils adaptés à votre profil et à vos objectifs professionnels.
Contenu et structure des cours
Mes formations en développement web couvrent un spectre complet, des fondamentaux aux technologies avancées :
Module 1 : Fondamentaux du web
HTML5 sémantique et structuration de contenu
CSS3 moderne (Flexbox, Grid, variables)
Principes de responsive design
Accessibilité web (WCAG)
Module 2 : JavaScript et programmation front-end
JavaScript moderne (ES6+)
Manipulation du DOM
Asynchronicité et API Fetch
Introduction aux frameworks front-end
Module 3 : Frameworks et bibliothèques
Initiation à React.js
Gestion d'état et cycle de vie des composants
Introduction à Vue.js ou Angular (selon orientation)
Outils de build et workflows modernes
Module 4 : Développement back-end
Fondamentaux Node.js et PHP
Bases de données SQL et NoSQL
Conception d'API RESTful
Principes de sécurité web
Module 5 : Projet final et déploiement
Développement d'une application web complète
Tests et débogage
Optimisation des performances
Déploiement et mise en production
Dynamique des cours
La dynamique de mes cours est conçue pour maintenir l'engagement et favoriser l'acquisition de compétences :
Format des séances
Introduction théorique (20-30 minutes) : présentation claire des concepts avec exemples visuels
Démonstration pratique (20-30 minutes) : mise en application directe par le formateur
Exercices guidés (45-60 minutes) : travail autonome avec assistance et correction
Discussion et partage (15-20 minutes) : analyse collective, questions-réponses, bonnes pratiques
Environnement d'apprentissage
Utilisation d'outils professionnels (IDE, Git, outils de développement)
Plateforme d'apprentissage dédiée avec ressources, exercices et projets
Accès permanent aux supports de cours et tutoriels vidéo
Slack ou Discord pour la communication entre sessions
Évaluation et progression
Exercices pratiques réguliers avec feedback personnalisé
Quiz interactifs pour renforcer les connaissances théoriques
Revues de code entre apprenants pour développer l'esprit critique
Projets jalonnés avec présentations intermédiaires
Mon engagement
En tant que formateur, je m'engage à :
Adapter le rythme et le contenu aux besoins spécifiques du groupe
Rester disponible entre les sessions pour répondre aux questions
Fournir des ressources complémentaires pertinentes et actualisées
Partager mon expérience terrain à travers des études de cas réels
Vous accompagner au-delà de la formation avec un suivi post-formation
Mon objectif est de vous transformer non seulement en développeurs compétents techniquement, mais aussi en professionnels autonomes, capables d'apprendre et de s'adapter aux évolutions constantes du domaine du développement web.
J'ai hâte de vous accompagner dans cette aventure passionnante et formatrice !
Mehr anzeigen
Wie funktioniert Classgap?
1. filtern und einen Lehrer finden 2. Eine kostenlose Unterrichtsstunde ausprobieren 3. Regelmäßig lernen
Unterricht in unserem virtuellen Klassenzimmer 🧑🏫