facebook
favorite button
member since icon
Since April 2024
Instructor since April 2024
Lenguajes de programación Java, C# para principiantes
course price icon
From 23 € /h
arrow icon
En este curso, los estudiantes aprenderán los fundamentos de programación en Java y C#. Explorarán conceptos clave, como variables, estructuras de control de flujo y funciones, y desarrollarán habilidades prácticas para escribir y comprender código en estos lenguajes populares. Además, aprenderán sobre la orientación a objetos y cómo aplicarla en ambos lenguajes para crear programas robustos y bien estructurados. A lo largo del curso, los estudiantes tendrán la oportunidad de practicar su programación a través de ejercicios y proyectos que los prepararán para enfrentar desafíos del mundo real.
Location
location type icon
Online from Panama
Age
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Student level
Beginner
Duration
45 minutes
60 minutes
The class is taught in
Spanish
Skills
Availability of a typical week
(GMT -05:00)
New York
at teacher icon
Online via webcam
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
En este curso de matemáticas y cálculo, los estudiantes tendrán la oportunidad de adquirir habilidades fundamentales en varias áreas clave. Aprenderán matemáticas básicas, álgebra y trigonometría, las cuales son esenciales para construir una base sólida en la materia. También explorarán matrices, una herramienta crucial para la resolución de sistemas de ecuaciones y problemas multidimensionales. En cuanto al cálculo, el curso abarca tanto derivados como integrales, proporcionando a los estudiantes una comprensión profunda de estos conceptos vitales para analizar funciones y áreas bajo curvas. Al finalizar el curso, los estudiantes estarán equipados con las competencias necesarias para abordar problemas matemáticos complejos en diversas aplicaciones.
Read more
Similar classes
arrow icon previousarrow icon next
verified badge
Soy un desarrollador full stack profesional con más de 15 años de experiencia práctica en ingeniería de software, diseño de sistemas e inteligencia artificial.
He trabajado en frontend, backend, DevOps e IA, creando sistemas de nivel empresarial para aplicaciones del mundo real, desde microservicios a gran escala hasta plataformas de IA cognitiva.

Me apasiona enseñar la forma real y moderna de codificar, combinando fundamentos técnicos profundos con las tecnologías más avanzadas de la actualidad: IA generativa, sistemas agenticos, arquitecturas RAG, automatización en la nube y DevOps inteligente.

Ya sea que sea un principiante que explora su primer "Hola Mundo", un profesional que mejora su stack o un investigador/desarrollador que explora sistemas de IA, puedo guiarlo paso a paso: conceptual, práctica y estratégicamente.

🧩 Lo que aprenderás
🖥️ Desarrollo Front-End

Domine cómo crear interfaces interactivas, responsivas y de alto rendimiento:

HTML / HTML5 – Estructura, semántica, formularios, accesibilidad

CSS / CSS3 / SCSS – Diseño, animaciones, diseño responsivo, Flexbox, Grid

Bootstrap / Tailwind / Material UI: marcos de diseño rápido

JavaScript (ES6+): programación funcional, bucles de eventos, cierres, async/await

TypeScript: tipado fuerte, interfaces, decoradores y genéricos

React.js / Next.js: componentes, ganchos, gestión de estados, enrutamiento, API

Angular (1.x a 17): módulos, inyección de dependencias, RxJS, arquitectura avanzada

Vue.js (opcional): programación reactiva, gestión del ciclo de vida

jQuery/AJAX: compatibilidad con versiones anteriores y comunicación backend

Rendimiento web: Lighthouse, Core Web Vitals, PWA, estrategias de almacenamiento en caché

⚙️ Desarrollo back-end y empresarial

Cree sistemas del lado del servidor escalables, seguros e inteligentes:

C / C++ / Estructuras de datos / Algoritmos / OOPS

Java / J2EE / Spring / Spring Boot / Spring Cloud / Hibernate / Struts / Wicket

Arquitectura de microservicios: puerta de enlace API, registro de servicios, comunicación entre servicios

Node.js / Express / NestJS: backend moderno de JavaScript/TypeScript

Servicios web REST y SOAP: diseño de API, seguridad y documentación (Swagger/Postman)

Python (Flask/FastAPI): API REST, pipelines de aprendizaje automático, automatización

Scripting de shell (Linux/Unix): automatización, trabajos cron, análisis de registros, scripting de DevOps

PHP / Laravel / CodeIgniter: desarrollo web backend clásico

Contenerización y orquestación: Docker, Kubernetes, Helm

CI/CD y nube: Jenkins, GitHub Actions, Azure DevOps Pipelines

☁️ Dominio de la nube y DevOps

Aprenda a crear, implementar y escalar aplicaciones en la nube:

AWS (EC2, S3, Lambda, DynamoDB, API Gateway, ECS)

Azure (servicios de aplicaciones, funciones, CosmosDB, DevOps)

Google Cloud (GCP, Vertex AI, BigQuery, Cloud Run)

Monitoreo y registro: ELK Stack (Elasticsearch, Logstash, Kibana), Grafana, Prometheus

Infraestructura como código (IaC): Terraform, AWS CDK, Azure Bicep

Control de versiones y colaboración: Git, GitHub, GitLab, Bitbucket

Pipelines de CI/CD: compilación, prueba, implementación, automatización, reversión, gestión de versiones

📱 Desarrollo de aplicaciones

Desarrollar aplicaciones móviles e híbridas de extremo a extremo:

Android (Java/Kotlin): UI/UX, ciclo de vida de la actividad, integración de API

Frameworks híbridos: Ionic, Cordova, React Native

Aplicaciones web progresivas (PWA): optimización para dispositivos móviles, almacenamiento en caché y sin conexión

Integración de Firebase: autenticación, Firestore y mensajería en la nube

🤖 Inteligencia artificial y aprendizaje automático

Descubra cómo se construyen e implementan los sistemas de IA modernos:

Fundamentos de IA: redes neuronales, aprendizaje supervisado y no supervisado

Aprendizaje automático con Python: scikit-learn, TensorFlow, PyTorch

Procesamiento del lenguaje natural (PLN): Transformadores, BERT, GPT

Visión artificial: OpenCV, YOLO, clasificación de imágenes

API e integraciones de IA: Google DialogFlow, Azure Cognitive Services, API de OpenAI

🧬 IA generativa, RAG y sistemas agentes

Enfoque especial en la integración y automatización de IA en el mundo real:

Modelos de IA generativos (GPT, Claude, Gemini, Llama, Mistral): implementación práctica

Ingeniería de indicaciones: diseño de marcos de indicaciones potentes y reutilizables

Generación aumentada por recuperación (RAG): arquitecturas híbridas de búsqueda y generación

Sistemas de IA con agentes: creación de flujos de trabajo autónomos con múltiples agentes (p. ej., AutoGPT, CrewAI)

RAG Agenético: sistemas de memoria contextual, encadenamiento y razonamiento

LangChain / LlamaIndex: pipelines RAG, cargadores de documentos, incrustaciones, bases de datos vectoriales

Bases de datos vectoriales: Pinecone, Chroma, Weaviate, FAISS

Gráficos de conocimiento y gestión del contexto: vinculación de datos empresariales con RAG

Implementación de aplicaciones de IA: FastAPI + Streamlit + LangServe + Docker

Herramientas de copiloto e IA: GitHub Copilot, API ChatGPT, intérprete de código, Vertex AI Studio

Kit para desarrolladores de Google AI (ADK): Edge AI, TensorFlow Lite, Coral y servicio de modelos

Inteligencia artificial de voz y diseño conversacional: Dialogflow CX, OpenAI Assistants, ElevenLabs

🔬 Datos, pruebas y calidad

Sistemas de bases de datos: MySQL, PostgreSQL, MongoDB, Oracle, DB2, Redis

Diseño de bases de datos: ERD, normalización, indexación, ajuste del rendimiento

Herramientas de prueba: JUnit, Mockito, Selenium, Cypress, Postman

Prácticas TDD/BDD: Pruebas unitarias, de integración y de extremo a extremo

Registro y monitorización: ELK, Splunk, Prometheus

Optimización del rendimiento: creación de perfiles, almacenamiento en caché y concurrencia

🧩 Sistemas operativos y scripts

Administración de Windows/Linux/Ubuntu/Unix

Sistemas de archivos, permisos, redes, gestión de procesos

Scripting de shell / Automatización / Análisis de registros

Seguridad del sistema y refuerzo de SSH

🧠 Temas adicionales

Matemáticas para programadores: lógica, combinatoria, probabilidad, teoría de grafos

Fundamentos del desarrollo de juegos: Unity, Phaser.js, HTML5 Canvas

Ética de la IA, privacidad de datos, diseño responsable de IA

Proyectos de automatización y rastreo/scraping web: BeautifulSoup, Selenium, Puppeteer

Integraciones sin código/con poco código: Zapier, Make, automatizaciones de IA
verified badge
This course aims to engage learners with little or no programming experience to create Java programs. Participants are introduced to object-oriented programming concepts, terminology and syntax, and the steps required to create basic Java programs using the Alice and Eclipse interactive development environments. Hand-on practice enables learners to experience the power of computer programming.

The JavaTM programming language can be challenging for computer programmers with limited or no experience in object-oriented programming. To provide an easy introduction to Java, Alice is explored first in this course, so that fundamental principles and skills are established using 3D animations in a fun, visually rich environment.

When learners become familiar with the concepts of object-oriented programming, they can proceed with the Eclipse integrated development environment (IDE), which is widely used in computer programming. It contains a basic workspace and an extendable plug-in system for customising the environment.

The content and pace of the course is adapted to the age and needs of the learners.
verified badge
Python est le langage de programmation de nos jours. Il est simple, sympa et presque toutes les applications modernes s'en servent. Avec Python, nous pouvons aujourd'hui créer des modèles d'intelligence artificielle permettant de réduire l'effort humain et nous donner des résultats plus précis ét plus fiable. Les langages Java et C ne manquent pas d'importance, ils permettent aussi de réaliser des applications optimisées en terme de la RAM.

La composition du cours dépend du niveau de l'étudiant et ses propres objectifs. La première séance est une séance d'une heure d'évaluation qui permet le diagnostic du niveau et des besoins de l'étudiant. A partir de ce diagnostic nous établissons ensemble un programme que nous allons suivra durant notre cours.

Généralement le cours permet à l'étudiant d'assimiler :
* Les types de données prédéfinies & Les variables ;
* Les structures conditionnelles & Les boucles ;
* Les fonctions ;
* La programmation orientée objet (OOP) ;
* L' ingénierie numérique ;
* Une introduction aux bases de données (Exemples et utilités)
* Algèbre Relationnel
* LDD, LCD, LMD, LCT
* Requêtes SQL (SELECT, UPDATE, ...)
* Création d'une base de données et automatisation des requêtes à l'aide du langage Python
* La manipulation des fichiers (TXT, Excel, CSV, JSON, Word) ;
* Data science ;
* Introduction et quelques applications de l'Intelligence artificielle.

Je vous attends pour commencer cette aventure.
verified badge
Looking to master programming and become a skilled developer? In this course, you'll learn the basics of Python and other programming languages, as well as how to use them to build machine learning models. We also offer specialized assistance for students in programming and database management using SQL.

Python is a powerful general-purpose language used in web development, data science, software prototyping, and more. Its simple and easy-to-use syntax makes it an excellent choice for beginners learning to program.

Additionally, upon request, we offer courses in other programming languages such as C, JAVA, R, and MATLAB.

Classes can be conducted remotely or in person, and we tailor our instruction to meet individual or group needs.

If you have any questions, feel free to contact us.
verified badge
Expert en Java, Python, C et C++ !
Vous souhaitez maîtriser Java, Python, C ou C++ ? Obtenez les conseils d'un enseignant en informatique spécialisé dans ces langages puissants ! Avec mon expertise approfondie et des années d’expérience, je vous offre une formation unique, adaptée à vos besoins, que ce soit pour perfectionner vos compétences, réussir vos projets universitaires, ou vous préparer à des défis professionnels.
Méthodologie adaptée : Cours interactifs et pratiques, avec des projets concrets pour une compréhension réelle.
Expertise académique et professionnelle : Des connaissances avancées et appliquées aux besoins du monde réel.
Résultats garantis : Progressez rapidement et efficacement, quel que soit votre niveau actuel.
verified badge
I am a Software Engineer with more than 12 years of experience. I love to teach and share my experiences.

If you want any help with Java or any other programming language, I can assist you with it.

Web Application Development is also my expertise. I can guide you to build a successful web application.
verified badge
Programming for Kids is a course targeted for kids aged 8-16 who want to explore the world of computer programming and learn in a fun, visual way. Suitable for both complete beginners and kids who have some prior knowledge from school.
The course can be taught with either Python, C#, or C++, depending on the kid's needs. The topics, projects and homework will be similar regardless of the programming language chosen, and they will be tailored to the kid's age and level. To keep the process engaging for the kid, there will be fun, visual projects like creating a simple game, and all fundamental concepts will be taught in that context. The general structure of the course is as follows:

--- Part 1: Programming Fundamentals

1. What is programming?
2. Variables
3. if, else
4. Arrays
5. /// Exercise / Project
6. Loops: for, while
7. Strings
8. Functions
9. /// Exercise / Project

--- Part 2: Object-Oriented Programming (OOP)

1. Class, Object
2. /// Exercise / Project
3. Methods, Members, public/private, Constructor/Destructor
4. /// Exercise / Project
5. Inheritance
6. Abstract class, Interface, Polymorphism
7. /// Exercise / Project
verified badge
Java est un langage de programmation orienté objet essentiel dans le monde du développement logiciel. Ce cours fondamental vous guidera à travers les concepts clés de Java, en commençant par la syntaxe de base et les structures de contrôle (boucles, conditions). Vous découvrirez ensuite les principes de la programmation orientée objet : classes, objets, héritage, polymorphisme et encapsulation. Le cours couvre également la gestion des exceptions, les collections Java (ArrayList, HashMap), et les interfaces. À travers des exercices pratiques et des projets concrets, vous apprendrez à écrire du code propre et maintenable. Une attention particulière sera portée aux bonnes pratiques de développement et aux conventions de nommage Java. À la fin du cours, vous serez capable de concevoir et développer des applications Java simples mais fonctionnelles, posant ainsi les bases pour des développements plus avancés.
verified badge
Vous souhaitez apprendre Java ou perfectionner vos compétences en programmation orientée objet ? Je vous propose des cours adaptés à votre niveau, du débutant à l’avancé.

👉 Introduction à Java et à la programmation orientée objet
👉 Syntaxe, structures de contrôle et collections
👉 Conception et développement d’applications Java
👉 Gestion des fichiers, bases de données et API
👉 Accompagnement sur vos projets et préparation aux examens

Cours personnalisés, pédagogie interactive et exercices pratiques pour un apprentissage efficace. Disponible en ligne ou en présentiel. Contactez-moi pour démarrer votre formation en Java !
verified badge
You will learn basics to intermediate level and go up to advanced level in the particular programming languages with my guidance, Being a software developer I have a better understanding with examples for reference. Students will enjoy learning with me as the sessions will be more interactive.
verified badge
I’m an experienced AP Computer Science tutor with over 8 years of teaching experience, helping students achieve top scores on AP CSA (Java) and AP CSP exams. I specialize in making programming clear, practical, and enjoyable for students of all levels.

In addition to Java, I teach Python and JavaScript, guiding students through both academic and real-world applications — from algorithmic thinking to full web development (HTML, CSS, React). My lessons are structured, engaging, and tailored to each student’s learning pace and goals.

Whether you’re preparing for an exam, improving your coding skills, or starting your programming journey, I’ll help you gain confidence and mastery step by step.
verified badge
Unlock the world of programming with a clear and practical course designed for complete beginners.
In this class, you'll learn the foundations of JavaScript, one of the most widely used languages in modern web development.

Through simple explanations and real examples, you’ll understand how to write your first programs, solve problems using logic, and build small interactive projects. My teaching approach focuses on practice, clarity, and step-by-step guidance—perfect for students who want to start their coding journey with confidence.

By the end of the course, you’ll be able to:

Understand variables, conditions, loops, and functions

Build basic JavaScript programs that run in the browser

Work with events and manipulate the DOM to create interactive pages

Apply programming logic to solve real-world problems

Develop a solid foundation to continue into front-end or full-stack development
verified badge
In my lessons, I start by understanding exactly what the student needs, taking time to empathize and identify his/her challenges. I then check the students' prior knowledge and readiness for the topic he/she wants to learn. From there, I explain the content step by step, making sure the student can follow each stage clearly. I use visual and interactive tools, such as a tablet, to make learning more engaging and easier to understand. By the end of the lesson, I always ensure the student’s needs have been met and that they feel confident moving forward.
verified badge
Arduino is a powerful and beginner-friendly platform for learning electronics and programming. If you’re interested in building real-world projects like smart devices, sensors, and automation systems, Arduino is the perfect place to start.
In this class, you’ll learn how to program Arduino using C/C++ basics, understand how electronic components work, and connect sensors, LEDs, motors, and displays. The course is designed as a practical, hands-on guide, focusing on building and testing real projects rather than just theory.
By the end of the class, you’ll be confident in writing Arduino code, reading sensor data, controlling hardware, and creating your own embedded system projects—from simple circuits to more advanced applications.
verified badge
Java reste le pilier du développement en entreprise. En tant que développeur Java expérimenté (Spring Framework, API REST), je vous aide à maîtriser ce langage exigeant.

Au programme :

- Concepts de la POO : Classes, héritage, polymorphisme, interfaces.
- Java moderne : De la syntaxe de base aux frameworks utilisés en entreprise (Spring Boot).
- Architecture logicielle : Comment structurer un projet réel (MVC, Tests unitaires avec JUnit).
- Aide aux projets scolaires : Débuggage et optimisation de vos travaux.

Mon objectif est de vous rendre autonome et de vous préparer aux exigences du marché du travail ou de vos examens.
message icon
Contact Jose Hernández
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Soy un desarrollador full stack profesional con más de 15 años de experiencia práctica en ingeniería de software, diseño de sistemas e inteligencia artificial.
He trabajado en frontend, backend, DevOps e IA, creando sistemas de nivel empresarial para aplicaciones del mundo real, desde microservicios a gran escala hasta plataformas de IA cognitiva.

Me apasiona enseñar la forma real y moderna de codificar, combinando fundamentos técnicos profundos con las tecnologías más avanzadas de la actualidad: IA generativa, sistemas agenticos, arquitecturas RAG, automatización en la nube y DevOps inteligente.

Ya sea que sea un principiante que explora su primer "Hola Mundo", un profesional que mejora su stack o un investigador/desarrollador que explora sistemas de IA, puedo guiarlo paso a paso: conceptual, práctica y estratégicamente.

🧩 Lo que aprenderás
🖥️ Desarrollo Front-End

Domine cómo crear interfaces interactivas, responsivas y de alto rendimiento:

HTML / HTML5 – Estructura, semántica, formularios, accesibilidad

CSS / CSS3 / SCSS – Diseño, animaciones, diseño responsivo, Flexbox, Grid

Bootstrap / Tailwind / Material UI: marcos de diseño rápido

JavaScript (ES6+): programación funcional, bucles de eventos, cierres, async/await

TypeScript: tipado fuerte, interfaces, decoradores y genéricos

React.js / Next.js: componentes, ganchos, gestión de estados, enrutamiento, API

Angular (1.x a 17): módulos, inyección de dependencias, RxJS, arquitectura avanzada

Vue.js (opcional): programación reactiva, gestión del ciclo de vida

jQuery/AJAX: compatibilidad con versiones anteriores y comunicación backend

Rendimiento web: Lighthouse, Core Web Vitals, PWA, estrategias de almacenamiento en caché

⚙️ Desarrollo back-end y empresarial

Cree sistemas del lado del servidor escalables, seguros e inteligentes:

C / C++ / Estructuras de datos / Algoritmos / OOPS

Java / J2EE / Spring / Spring Boot / Spring Cloud / Hibernate / Struts / Wicket

Arquitectura de microservicios: puerta de enlace API, registro de servicios, comunicación entre servicios

Node.js / Express / NestJS: backend moderno de JavaScript/TypeScript

Servicios web REST y SOAP: diseño de API, seguridad y documentación (Swagger/Postman)

Python (Flask/FastAPI): API REST, pipelines de aprendizaje automático, automatización

Scripting de shell (Linux/Unix): automatización, trabajos cron, análisis de registros, scripting de DevOps

PHP / Laravel / CodeIgniter: desarrollo web backend clásico

Contenerización y orquestación: Docker, Kubernetes, Helm

CI/CD y nube: Jenkins, GitHub Actions, Azure DevOps Pipelines

☁️ Dominio de la nube y DevOps

Aprenda a crear, implementar y escalar aplicaciones en la nube:

AWS (EC2, S3, Lambda, DynamoDB, API Gateway, ECS)

Azure (servicios de aplicaciones, funciones, CosmosDB, DevOps)

Google Cloud (GCP, Vertex AI, BigQuery, Cloud Run)

Monitoreo y registro: ELK Stack (Elasticsearch, Logstash, Kibana), Grafana, Prometheus

Infraestructura como código (IaC): Terraform, AWS CDK, Azure Bicep

Control de versiones y colaboración: Git, GitHub, GitLab, Bitbucket

Pipelines de CI/CD: compilación, prueba, implementación, automatización, reversión, gestión de versiones

📱 Desarrollo de aplicaciones

Desarrollar aplicaciones móviles e híbridas de extremo a extremo:

Android (Java/Kotlin): UI/UX, ciclo de vida de la actividad, integración de API

Frameworks híbridos: Ionic, Cordova, React Native

Aplicaciones web progresivas (PWA): optimización para dispositivos móviles, almacenamiento en caché y sin conexión

Integración de Firebase: autenticación, Firestore y mensajería en la nube

🤖 Inteligencia artificial y aprendizaje automático

Descubra cómo se construyen e implementan los sistemas de IA modernos:

Fundamentos de IA: redes neuronales, aprendizaje supervisado y no supervisado

Aprendizaje automático con Python: scikit-learn, TensorFlow, PyTorch

Procesamiento del lenguaje natural (PLN): Transformadores, BERT, GPT

Visión artificial: OpenCV, YOLO, clasificación de imágenes

API e integraciones de IA: Google DialogFlow, Azure Cognitive Services, API de OpenAI

🧬 IA generativa, RAG y sistemas agentes

Enfoque especial en la integración y automatización de IA en el mundo real:

Modelos de IA generativos (GPT, Claude, Gemini, Llama, Mistral): implementación práctica

Ingeniería de indicaciones: diseño de marcos de indicaciones potentes y reutilizables

Generación aumentada por recuperación (RAG): arquitecturas híbridas de búsqueda y generación

Sistemas de IA con agentes: creación de flujos de trabajo autónomos con múltiples agentes (p. ej., AutoGPT, CrewAI)

RAG Agenético: sistemas de memoria contextual, encadenamiento y razonamiento

LangChain / LlamaIndex: pipelines RAG, cargadores de documentos, incrustaciones, bases de datos vectoriales

Bases de datos vectoriales: Pinecone, Chroma, Weaviate, FAISS

Gráficos de conocimiento y gestión del contexto: vinculación de datos empresariales con RAG

Implementación de aplicaciones de IA: FastAPI + Streamlit + LangServe + Docker

Herramientas de copiloto e IA: GitHub Copilot, API ChatGPT, intérprete de código, Vertex AI Studio

Kit para desarrolladores de Google AI (ADK): Edge AI, TensorFlow Lite, Coral y servicio de modelos

Inteligencia artificial de voz y diseño conversacional: Dialogflow CX, OpenAI Assistants, ElevenLabs

🔬 Datos, pruebas y calidad

Sistemas de bases de datos: MySQL, PostgreSQL, MongoDB, Oracle, DB2, Redis

Diseño de bases de datos: ERD, normalización, indexación, ajuste del rendimiento

Herramientas de prueba: JUnit, Mockito, Selenium, Cypress, Postman

Prácticas TDD/BDD: Pruebas unitarias, de integración y de extremo a extremo

Registro y monitorización: ELK, Splunk, Prometheus

Optimización del rendimiento: creación de perfiles, almacenamiento en caché y concurrencia

🧩 Sistemas operativos y scripts

Administración de Windows/Linux/Ubuntu/Unix

Sistemas de archivos, permisos, redes, gestión de procesos

Scripting de shell / Automatización / Análisis de registros

Seguridad del sistema y refuerzo de SSH

🧠 Temas adicionales

Matemáticas para programadores: lógica, combinatoria, probabilidad, teoría de grafos

Fundamentos del desarrollo de juegos: Unity, Phaser.js, HTML5 Canvas

Ética de la IA, privacidad de datos, diseño responsable de IA

Proyectos de automatización y rastreo/scraping web: BeautifulSoup, Selenium, Puppeteer

Integraciones sin código/con poco código: Zapier, Make, automatizaciones de IA
verified badge
This course aims to engage learners with little or no programming experience to create Java programs. Participants are introduced to object-oriented programming concepts, terminology and syntax, and the steps required to create basic Java programs using the Alice and Eclipse interactive development environments. Hand-on practice enables learners to experience the power of computer programming.

The JavaTM programming language can be challenging for computer programmers with limited or no experience in object-oriented programming. To provide an easy introduction to Java, Alice is explored first in this course, so that fundamental principles and skills are established using 3D animations in a fun, visually rich environment.

When learners become familiar with the concepts of object-oriented programming, they can proceed with the Eclipse integrated development environment (IDE), which is widely used in computer programming. It contains a basic workspace and an extendable plug-in system for customising the environment.

The content and pace of the course is adapted to the age and needs of the learners.
verified badge
Python est le langage de programmation de nos jours. Il est simple, sympa et presque toutes les applications modernes s'en servent. Avec Python, nous pouvons aujourd'hui créer des modèles d'intelligence artificielle permettant de réduire l'effort humain et nous donner des résultats plus précis ét plus fiable. Les langages Java et C ne manquent pas d'importance, ils permettent aussi de réaliser des applications optimisées en terme de la RAM.

La composition du cours dépend du niveau de l'étudiant et ses propres objectifs. La première séance est une séance d'une heure d'évaluation qui permet le diagnostic du niveau et des besoins de l'étudiant. A partir de ce diagnostic nous établissons ensemble un programme que nous allons suivra durant notre cours.

Généralement le cours permet à l'étudiant d'assimiler :
* Les types de données prédéfinies & Les variables ;
* Les structures conditionnelles & Les boucles ;
* Les fonctions ;
* La programmation orientée objet (OOP) ;
* L' ingénierie numérique ;
* Une introduction aux bases de données (Exemples et utilités)
* Algèbre Relationnel
* LDD, LCD, LMD, LCT
* Requêtes SQL (SELECT, UPDATE, ...)
* Création d'une base de données et automatisation des requêtes à l'aide du langage Python
* La manipulation des fichiers (TXT, Excel, CSV, JSON, Word) ;
* Data science ;
* Introduction et quelques applications de l'Intelligence artificielle.

Je vous attends pour commencer cette aventure.
verified badge
Looking to master programming and become a skilled developer? In this course, you'll learn the basics of Python and other programming languages, as well as how to use them to build machine learning models. We also offer specialized assistance for students in programming and database management using SQL.

Python is a powerful general-purpose language used in web development, data science, software prototyping, and more. Its simple and easy-to-use syntax makes it an excellent choice for beginners learning to program.

Additionally, upon request, we offer courses in other programming languages such as C, JAVA, R, and MATLAB.

Classes can be conducted remotely or in person, and we tailor our instruction to meet individual or group needs.

If you have any questions, feel free to contact us.
verified badge
Expert en Java, Python, C et C++ !
Vous souhaitez maîtriser Java, Python, C ou C++ ? Obtenez les conseils d'un enseignant en informatique spécialisé dans ces langages puissants ! Avec mon expertise approfondie et des années d’expérience, je vous offre une formation unique, adaptée à vos besoins, que ce soit pour perfectionner vos compétences, réussir vos projets universitaires, ou vous préparer à des défis professionnels.
Méthodologie adaptée : Cours interactifs et pratiques, avec des projets concrets pour une compréhension réelle.
Expertise académique et professionnelle : Des connaissances avancées et appliquées aux besoins du monde réel.
Résultats garantis : Progressez rapidement et efficacement, quel que soit votre niveau actuel.
verified badge
I am a Software Engineer with more than 12 years of experience. I love to teach and share my experiences.

If you want any help with Java or any other programming language, I can assist you with it.

Web Application Development is also my expertise. I can guide you to build a successful web application.
verified badge
Programming for Kids is a course targeted for kids aged 8-16 who want to explore the world of computer programming and learn in a fun, visual way. Suitable for both complete beginners and kids who have some prior knowledge from school.
The course can be taught with either Python, C#, or C++, depending on the kid's needs. The topics, projects and homework will be similar regardless of the programming language chosen, and they will be tailored to the kid's age and level. To keep the process engaging for the kid, there will be fun, visual projects like creating a simple game, and all fundamental concepts will be taught in that context. The general structure of the course is as follows:

--- Part 1: Programming Fundamentals

1. What is programming?
2. Variables
3. if, else
4. Arrays
5. /// Exercise / Project
6. Loops: for, while
7. Strings
8. Functions
9. /// Exercise / Project

--- Part 2: Object-Oriented Programming (OOP)

1. Class, Object
2. /// Exercise / Project
3. Methods, Members, public/private, Constructor/Destructor
4. /// Exercise / Project
5. Inheritance
6. Abstract class, Interface, Polymorphism
7. /// Exercise / Project
verified badge
Java est un langage de programmation orienté objet essentiel dans le monde du développement logiciel. Ce cours fondamental vous guidera à travers les concepts clés de Java, en commençant par la syntaxe de base et les structures de contrôle (boucles, conditions). Vous découvrirez ensuite les principes de la programmation orientée objet : classes, objets, héritage, polymorphisme et encapsulation. Le cours couvre également la gestion des exceptions, les collections Java (ArrayList, HashMap), et les interfaces. À travers des exercices pratiques et des projets concrets, vous apprendrez à écrire du code propre et maintenable. Une attention particulière sera portée aux bonnes pratiques de développement et aux conventions de nommage Java. À la fin du cours, vous serez capable de concevoir et développer des applications Java simples mais fonctionnelles, posant ainsi les bases pour des développements plus avancés.
verified badge
Vous souhaitez apprendre Java ou perfectionner vos compétences en programmation orientée objet ? Je vous propose des cours adaptés à votre niveau, du débutant à l’avancé.

👉 Introduction à Java et à la programmation orientée objet
👉 Syntaxe, structures de contrôle et collections
👉 Conception et développement d’applications Java
👉 Gestion des fichiers, bases de données et API
👉 Accompagnement sur vos projets et préparation aux examens

Cours personnalisés, pédagogie interactive et exercices pratiques pour un apprentissage efficace. Disponible en ligne ou en présentiel. Contactez-moi pour démarrer votre formation en Java !
verified badge
You will learn basics to intermediate level and go up to advanced level in the particular programming languages with my guidance, Being a software developer I have a better understanding with examples for reference. Students will enjoy learning with me as the sessions will be more interactive.
verified badge
I’m an experienced AP Computer Science tutor with over 8 years of teaching experience, helping students achieve top scores on AP CSA (Java) and AP CSP exams. I specialize in making programming clear, practical, and enjoyable for students of all levels.

In addition to Java, I teach Python and JavaScript, guiding students through both academic and real-world applications — from algorithmic thinking to full web development (HTML, CSS, React). My lessons are structured, engaging, and tailored to each student’s learning pace and goals.

Whether you’re preparing for an exam, improving your coding skills, or starting your programming journey, I’ll help you gain confidence and mastery step by step.
verified badge
Unlock the world of programming with a clear and practical course designed for complete beginners.
In this class, you'll learn the foundations of JavaScript, one of the most widely used languages in modern web development.

Through simple explanations and real examples, you’ll understand how to write your first programs, solve problems using logic, and build small interactive projects. My teaching approach focuses on practice, clarity, and step-by-step guidance—perfect for students who want to start their coding journey with confidence.

By the end of the course, you’ll be able to:

Understand variables, conditions, loops, and functions

Build basic JavaScript programs that run in the browser

Work with events and manipulate the DOM to create interactive pages

Apply programming logic to solve real-world problems

Develop a solid foundation to continue into front-end or full-stack development
verified badge
In my lessons, I start by understanding exactly what the student needs, taking time to empathize and identify his/her challenges. I then check the students' prior knowledge and readiness for the topic he/she wants to learn. From there, I explain the content step by step, making sure the student can follow each stage clearly. I use visual and interactive tools, such as a tablet, to make learning more engaging and easier to understand. By the end of the lesson, I always ensure the student’s needs have been met and that they feel confident moving forward.
verified badge
Arduino is a powerful and beginner-friendly platform for learning electronics and programming. If you’re interested in building real-world projects like smart devices, sensors, and automation systems, Arduino is the perfect place to start.
In this class, you’ll learn how to program Arduino using C/C++ basics, understand how electronic components work, and connect sensors, LEDs, motors, and displays. The course is designed as a practical, hands-on guide, focusing on building and testing real projects rather than just theory.
By the end of the class, you’ll be confident in writing Arduino code, reading sensor data, controlling hardware, and creating your own embedded system projects—from simple circuits to more advanced applications.
verified badge
Java reste le pilier du développement en entreprise. En tant que développeur Java expérimenté (Spring Framework, API REST), je vous aide à maîtriser ce langage exigeant.

Au programme :

- Concepts de la POO : Classes, héritage, polymorphisme, interfaces.
- Java moderne : De la syntaxe de base aux frameworks utilisés en entreprise (Spring Boot).
- Architecture logicielle : Comment structurer un projet réel (MVC, Tests unitaires avec JUnit).
- Aide aux projets scolaires : Débuggage et optimisation de vos travaux.

Mon objectif est de vous rendre autonome et de vous préparer aux exigences du marché du travail ou de vos examens.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Jose Hernández