facebook
favorite button
member since icon
Since September 2026
Instructor since September 2026
Translated by GoogleSee original
Computer Programming: Fullstack Developer (Java, Python, Node JS) & AI (LLM, ChatGPT, Claude, etc.) | Web (HTML, React, Vue, etc.)
course price icon
From 75 C$ /h
arrow icon
Experienced Web & AI Developer: creation of your custom applications and websites and programming courses.

The following questions:
- Do you have a digital idea or project you'd like to bring to life? (Perhaps a small e-commerce website, a WhatsApp-style chat application)
- Do you want to create your own platform or learn to code at your own pace with a professional?
Are you looking for someone to hire to create your dream solution?
- Do you want a mobile | web | desktop application?
Are you looking for a developer for a permanent contract or freelance work?
- Private lessons for Web/Mobile apps?

Me:
As a freelance software engineer, I offer my technical expertise to individuals, project leaders, creators, and very small businesses. A patient, responsive, and attentive communicator, I support you from design to deployment.

1. DEVELOPMENT OF YOUR CUSTOM PROJECTS
I design modern, fast, mobile-friendly, and secure solutions. Here are some examples of possible solutions:

- E-commerce & Online Sales Platforms: creation of complete stores (catalog, shopping cart, secure Stripe/CB payment, stock and order management, customer area).
- Instant messaging & Chat applications: development of WhatsApp/Messenger type applications (real-time messaging, document sharing, statuses, live notifications).
- Custom AI Assistants & Chatbots: integration of artificial intelligences (like ChatGPT/Claude) trained on your own documents or configured to automatically respond to your customers, sort requests or automate your daily tasks.
- Business tools and private portals: booking platforms, online calendars, interactive dashboards or automation tools.
- Maintenance & Evolution: graphic redesign, addition of new features or resolution of bugs on your existing projects.

Development pricing:
- Freelance: €350 - €520 excluding VAT / day (or turnkey package on quote after review of your specifications).
- Permanent contract: 3700 Euros / month in Paris, minimum 2-year contract (after review of your duties).

2. PRIVATE PROGRAMMING LESSONS & COACHING FOR YOU OR YOUR LOVED ONES
Whether you are a complete beginner with no prior knowledge, a computer science student preparing for exams, or undergoing career retraining, I offer practical and personalized courses:

- Frontend Web Development: HTML5, CSS3, modern JavaScript, React.js to design dynamic and attractive web interfaces.
- Server & Backend Development: Node.js (with Express), Python, Java to learn how to create APIs, manage requests and manipulate databases (SQL, MongoDB).
- Artificial Intelligence & Automation: introduction to Python for AI, use of AI APIs, data processing.
- Practical support: help with your personal projects, getting unstuck with school/university assignments, preparation for technical interviews.

WHY ENTRUST ME WITH YOUR PROJECT?
- Clear approach: simple explanations, without unnecessary jargon.
- Complete expertise: mastery of the entire chain (design, code, server, security, online deployment).
- Security & Data: strict adherence to security and confidentiality standards (GDPR).
- Trust & Clarity: transparent framing of deadlines and costs.

LEGAL INFORMATION & BILLING

- Service declared with systematic delivery of a professional invoice.
Extra information
Laptop requires a minimum of 32 GB of RAM and a 512 GB SSD.
Powerful processor (equivalent to at least i7 7th generation).
Have a good internet connection
Location
location type icon
Online from France
About Me
Full-stack engineer specializing in the end-to-end delivery of critical solutions for the international market (Africa,
Europe, USA, Canada). Mastering a highly versatile ecosystem combining server architectures
distributed enterprise, native integration of Artificial Intelligence (LLM, RAG) and modern client interfaces.
Focused on technological innovation for 2026+, ensuring architectural resilience, updates, the
Application security (IAM, encryption), compliance (GDPR, AI Act), observability (DevOps) and analytics
Engineering to reduce operational costs and maximize business value.
Education
Master's in Data Marketing & AI | HETIC School 2023 - 2025
Paris, France
Initial coursework during the day. Activity at DeepSquare maintained with staggered/evening hours.
• Key skills acquired: Statistical modeling, Deep Learning, Natural Language Processing (NLP), pipelines
large-scale data and business valuation strategies for AI algorithms.
Master's Degree in Software Engineering | ESPITA University 2021 - 2023
Sousse, Tunisia
Higher education course completed entirely through evening classes, alongside my position at DeepSquare.
• Key skills acquired: Design patterns, microservices-oriented distributed architectures,
agile methodologies (Scrum), and codebase quality and maintainability management (SOLID/DRY).
Bachelor's Degree in Robotics & IoT | EPM Tunis 2020 - 2021
Tunis, Tunisia
• Key skills acquired: Low-level programming of microcontrollers (Arduino, Raspberry Pi), simulation and validation
Hardware under ModelSim, integration of automated systems and industrial mechatronics.
Bachelor's Degree in Computer Networks & Security | UPS University 2017 - 2020
Sousse, Tunisia
• Key skills acquired: Advanced administration of Linux/Unix system architectures, implementation and security of
network protocols, software security auditing and fundamental principles of cryptography.
Experience / Qualifications
Fullstack Software Engineer, AI & DevOps - Senior | DeepSquare (IT Services Company) 06/2021 - Present
Tunisia (On-site until 2023) then Remote from Paris, France. Full-time / Long-term collaboration
Development, architecture and deployment of critical software solutions for various international clients.
Design of complete infrastructures (Web, Mobile, Desktop, Backend, Cloud, AI, Security):
- Ryvo-Line (01/2026 - Ongoing) - Canada: Cross-platform ride-hailing service (Alternative to Uber)
Missions:
• Fullstack & Cloud architecture:
- Implementation of the client system on Web (Next JS) and Mobile/Desktop (Flutter).
- Backend design via Supabase and Node JS Functions with strict access control (RBAC).
- Third-party integrations: Google Maps SDK, Stripe & Paypal payments.
• DevOps & Infrastructure:
- Distributed architecture deployed on Linux via Docker Compose.
- Event stream management (Queue) with Kafka and Cache via Redis. AWS S3 storage.
- CI/CD pipelines via GitHub Actions on AWS EC2.
• Security & Observability:
- AWS IAM implementation, JWT/SSL/TLS protocols.
- Monitoring and observability of the infrastructure via Prometheus and Grafana.
• AI & Data Engineering:
- Integration of a customer service managed by multimodal AI agents (Chat & Voice) using LiveKit (STT + VAD + LLM)
+ TTS) in Python.
- Implementation of Data pipelines (DBT / Snowflake) for AI-powered automated processing and intelligent recall of
customer suggestions/promotions.
• Data Viz: Implementation of dashboards for data visualization for analytics with Next JS interface.
Techs: Jira, Photoshop, Figma/Canva, Next JS, Flutter, iOS Swift, Kotlin Jetpack Compose, Supabase with PostgreSQL/SQL, Rust (
Actix Web), Node JS Functions, Python with FastAPI REST API, GitHub Actions, Gitlab, Terraform/Kubernetes/Docker, AWS EC2/S3,
Kafka, Redis, LLM(Gemini), LiteLLM, LiveKit/WebRTC/Websocket, Stripe/Paypal API, Prometheus/Grafana, DBT/Snowflake, PowerBI.
Age
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
60 minutes
The class is taught in
French
English
German
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
Similar classes
arrow icon previousarrow icon next
verified badge
MIT App Inventor is a visual programming environment that enables everyone to build apps for smartphones and tablets.

The course for beginners does not require any previous programming experience. It starts with an introduction to the App Inventor interface. Then, after Event-Driven Programming is explained, learners will discover the available command blocks which they will have to combine to make their own apps. During this course, learners will have the opportunity to use their imagination and practise analytical and critical thinking to create their own apps such as animations, games, quizzes, tourist guides or drawing apps.

This course also aims to engage intermediate or even advanced App Inventor programmers who can build on their previous experience to create more sophisticated apps.

The content and pace of the course is adapted to the age and needs of the learners.
verified badge
Doctor trainer in IT teaches you step by step how to design mobile applications for the Android system: Interface screen, access and storage of data, access to system services, management of notifications, Reading sensors, design of widgets, optimization.
Notes: I teach the course, and I also support you at the development level (proposals, advice, debugging errors).
verified badge
Flutter is an open-source user interface software development kit (SDK) created by Google. It is used to develop applications for Android, iOS, Linux, Mac, Windows, Google Fuchsia and the web from a single code base.
verified badge
Application development is a sought-after talent in all industries these days. It's almost impossible for a good developer to miss out on his or her livelihood, I say that with all the assurance based on my own experience.

You will learn how to develop web and mobile applications, to deploy these applications on online servers or on PlayStore for mobile applications.
verified badge
I offer private lessons in SCRATCH, a fun and educational programming platform specifically designed for children. SCRATCH allows young people to discover the basics of programming while stimulating their creativity and logic.

What your children will learn:

The fundamental concepts of programming
The creation of their own games and animations
Problem-solving in a playful way
Logical and structured thinking
Why choose SCRATCH?

Intuitive and child-friendly interface
Encourages creativity and innovation
Learning through practice and play
Who are these courses for?

Children aged 7 to 14
Beginners with no prior programming experience
Join me for interactive and enriching sessions where your children can develop essential skills for the future in a fun and engaging environment.
verified badge
Want to master the language of the future? This course covers two complementary tracks:
1. Fundamentals and Logic: Learn Python and C++ languages to enable you to understand algorithms and data structures.
2. Practical and advanced application: Delve into the concepts of artificial intelligence (AI) and machine learning, and develop professional smartphone applications using Flutter.
For kids: There are also dedicated training paths for younger ages using Scratch and Pictoblocks to teach them the basics of logical thinking and programming.
verified badge
From basics to advanced Java skills, including Java Core, OOP, JDBC, JavaFX and Gluon for mobile apps, and Java Spring Boot with JPA and Hibernate for web apps, and Gluon to convert all apps cross-platform. You can plan your sessions with me. We can start at the very beginning or at your specific level. We can do one session or as many as you like. I normally start with one hour to assess and plan your training program, and then we book sessions from there. I can teach it in my office in Pall Mall or at your location within a reasonable distance in London.
verified badge
I teach coding to beginners and intermediate students.
Lessons focus on logic, basic programming, and practical exercises.
Classes are adapted to the student’s pace.
Students can choose between website or mobile app development.Hands on dev
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
Knowing how to program is an asset for everyone, regardless of your field of work. Whether it's to automate repetitive tasks, assist with calculations or data analysis, develop applications, or simply for enjoyment, everyone benefits from a basic knowledge of programming.
With a decade of experience in the field and advanced computer training as part of my studies, I offer to help you discover the wonderful world of programming, or improve your skills with a personalized approach, tailored to your objectives, including theoretical parts and exercises.
verified badge
Do you want to learn to program or develop your own applications? This course is designed for beginners, students, and professionals who want to acquire practical skills in software development.

During the training, you will learn to:

- Understand the basics of programming.
- Develop websites using HTML, CSS and JavaScript.
- Designing mobile applications with Flutter.
- Use Firebase (authentication, Firestore database and storage).
- Create modern and professional interfaces.
- Deploy and test your applications.
- Apply the best practices used in the professional world.

The lessons are tailored to each student's level and alternate between theoretical explanations, practical exercises, and the completion of concrete projects. My goal is to enable you to acquire skills directly applicable to your studies, work, or personal projects.
verified badge
Profile 1: Complete beginner / Career change

"Becoming a developer, even without a technical background"

Have you never written a line of code and want to change your career? This course is designed to guide you step by step, without unnecessary jargon, from basic logic to your first real-world project. The emphasis is on understanding rather than speed: we take the time to firmly grasp each concept to build a solid and lasting foundation, rather than simply accumulating fragile knowledge.

Pace: progressive, with plenty of individual support

Profile 2: Student or recent graduate

"Breaking free from the traditional curriculum and becoming operational quickly"

You have a theoretical foundation, but the professional world demands something else: practical experience, real projects, and teamwork methods (Git, code reviews, agile project management). This course bridges the gap between what you learn in school and what's expected of you in the workplace, with a focus on immediate employability.

Pace: intensive, portfolio-oriented, and focused on real-world scenarios

Profile 3: IT professional with developing skills (similar to your own profile)

"Expand your technical expertise without starting from scratch"

You already work in IT (support, audit, operations) and want to expand your skillset into development, to automate your tasks, improve communication with technical teams, or move into a more development-oriented role. This program builds on your existing IT knowledge and gets straight to the point, without revisiting the fundamentals you already know.

Pace: accelerated, with use cases drawn from real-world business contexts (auditing, support, workflow management)

Profile 4: Entrepreneur / Project Leader

"Learn to code to control your own product"

You have an idea for an application or service and you want to understand the technical aspects, perhaps even build a first prototype yourself without relying entirely on an external developer. This course prioritizes a comprehensive understanding (front-end, back-end, hosting) rather than in-depth specialization, empowering you to make independent technical decisions for your project.

Pace: flexible, MVP (minimum viable product) oriented

Profile 5: Non-technical Manager/Decision-maker

"Understanding development to better manage tech teams"

You manage, or will manage, developers, without being a developer yourself. This streamlined format provides you with the vocabulary, reference points, and understanding of the essential technical challenges to make better decisions, define realistic project scopes, and communicate effectively with your teams.

Pace: condensed, geared towards understanding rather than intensive practice
verified badge
I am an IT professional as a Technical Product Owner and IT Project Manager, and a teacher with more than 15 years of experience in software development, project management and digital transformation.
I teach classes adapted to the level and objective of each student, from introduction to computing and digital skills to programming and application development.

We can work on content such as:
- Proficiency in computers, operating systems, the Internet, and digital tools.
- Office automation and online collaboration.
- Programming and fundamentals of software development.
- HTML, CSS, JavaScript and web development.
- Databases and SQL.
- Python and basic automation.
- Angular, React and other frontend technologies.
- Backend with PHP, Node.js and Python among others.
- Git, APIs, cloud and good development practices.
- Introduction to cybersecurity and safe internet use.

The classes are purely practical, although I won't lie, there's some theory involved, and they're adapted to the student's pace. I can help you resolve specific doubts, prepare exercises or projects, improve your technical skills, and acquire a solid foundation to continue learning independently.
verified badge
Do you want to learn JavaScript or consolidate your skills? I'm a web development trainer and I regularly guide learners towards professional certifications in Web and Mobile Web Development (DWWM) and Application Design and Development (CDA). I offer customized support, tailored to your level and objectives.
What we can work on together:
- The basics

Variables, data types, operators
Conditions, loops and functions
Paintings and objects
DOM manipulation and event handling

- Intermediate level

Modern JavaScript (ES6+): arrow functions, destructuring, modules
Asynchronous programming: callbacks, promises, async/await
API calls with fetch and JSON data manipulation
Best practices and debugging

- Advanced level

Object-oriented programming and classes
Closures, scope, context (this)
Architecture and organization of a project
Introduction to Node.js and frameworks (React, Vue...) according to your needs

My method:
Practical, hands-on courses. We learn by coding: progressive exercises, mini-projects, and real-world scenarios. I adapt to your pace, whether you're a complete beginner, changing careers, a student, or a developer looking to enhance your skills.

For who ?

Beginners who want to discover programming
People undergoing career retraining or preparing for a DWWM/CDA qualification
Students in need of support
Developers wanting to delve deeper into JavaScript

Contact me for an initial discussion: we will assess your level and define together a program tailored to your objectives!
verified badge
Ingénieur logiciel Bac+5, je vous accompagne en informatique et en programmation avec une méthode simple : on apprend en pratiquant.

Selon votre objectif, nous travaillons les bases de la programmation et de l’algorithmique, Python pour débutants, la création de sites web, les applications mobiles, les bases de données, ou la préparation aux examens d’informatique et au Brevet (initiation à l’informatique).

Je commence par un court diagnostic pour identifier votre niveau, puis je construis un programme progressif adapté à votre rythme. Chaque séance se déroule en visioconférence avec partage d’écran : j’explique une notion avec des exemples concrets, vous codez en direct et je vous guide, puis je vous envoie les exercices pour revoir calmement.

J’ai déjà animé des formations en AI,Java, Angular, Spring Boot, cybersécurité et Python/Data, et je travaille avec Python, TypeScript, React Native, FastAPI et Laravel, avec de l’expérience en IA. Mes explications sont claires, sans jargon inutile, avec beaucoup de patience.

Le premier cours sert à définir votre objectif et votre plan de travail.
message icon
Contact Ivan Joel
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
MIT App Inventor is a visual programming environment that enables everyone to build apps for smartphones and tablets.

The course for beginners does not require any previous programming experience. It starts with an introduction to the App Inventor interface. Then, after Event-Driven Programming is explained, learners will discover the available command blocks which they will have to combine to make their own apps. During this course, learners will have the opportunity to use their imagination and practise analytical and critical thinking to create their own apps such as animations, games, quizzes, tourist guides or drawing apps.

This course also aims to engage intermediate or even advanced App Inventor programmers who can build on their previous experience to create more sophisticated apps.

The content and pace of the course is adapted to the age and needs of the learners.
verified badge
Doctor trainer in IT teaches you step by step how to design mobile applications for the Android system: Interface screen, access and storage of data, access to system services, management of notifications, Reading sensors, design of widgets, optimization.
Notes: I teach the course, and I also support you at the development level (proposals, advice, debugging errors).
verified badge
Flutter is an open-source user interface software development kit (SDK) created by Google. It is used to develop applications for Android, iOS, Linux, Mac, Windows, Google Fuchsia and the web from a single code base.
verified badge
Application development is a sought-after talent in all industries these days. It's almost impossible for a good developer to miss out on his or her livelihood, I say that with all the assurance based on my own experience.

You will learn how to develop web and mobile applications, to deploy these applications on online servers or on PlayStore for mobile applications.
verified badge
I offer private lessons in SCRATCH, a fun and educational programming platform specifically designed for children. SCRATCH allows young people to discover the basics of programming while stimulating their creativity and logic.

What your children will learn:

The fundamental concepts of programming
The creation of their own games and animations
Problem-solving in a playful way
Logical and structured thinking
Why choose SCRATCH?

Intuitive and child-friendly interface
Encourages creativity and innovation
Learning through practice and play
Who are these courses for?

Children aged 7 to 14
Beginners with no prior programming experience
Join me for interactive and enriching sessions where your children can develop essential skills for the future in a fun and engaging environment.
verified badge
Want to master the language of the future? This course covers two complementary tracks:
1. Fundamentals and Logic: Learn Python and C++ languages to enable you to understand algorithms and data structures.
2. Practical and advanced application: Delve into the concepts of artificial intelligence (AI) and machine learning, and develop professional smartphone applications using Flutter.
For kids: There are also dedicated training paths for younger ages using Scratch and Pictoblocks to teach them the basics of logical thinking and programming.
verified badge
From basics to advanced Java skills, including Java Core, OOP, JDBC, JavaFX and Gluon for mobile apps, and Java Spring Boot with JPA and Hibernate for web apps, and Gluon to convert all apps cross-platform. You can plan your sessions with me. We can start at the very beginning or at your specific level. We can do one session or as many as you like. I normally start with one hour to assess and plan your training program, and then we book sessions from there. I can teach it in my office in Pall Mall or at your location within a reasonable distance in London.
verified badge
I teach coding to beginners and intermediate students.
Lessons focus on logic, basic programming, and practical exercises.
Classes are adapted to the student’s pace.
Students can choose between website or mobile app development.Hands on dev
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
Knowing how to program is an asset for everyone, regardless of your field of work. Whether it's to automate repetitive tasks, assist with calculations or data analysis, develop applications, or simply for enjoyment, everyone benefits from a basic knowledge of programming.
With a decade of experience in the field and advanced computer training as part of my studies, I offer to help you discover the wonderful world of programming, or improve your skills with a personalized approach, tailored to your objectives, including theoretical parts and exercises.
verified badge
Do you want to learn to program or develop your own applications? This course is designed for beginners, students, and professionals who want to acquire practical skills in software development.

During the training, you will learn to:

- Understand the basics of programming.
- Develop websites using HTML, CSS and JavaScript.
- Designing mobile applications with Flutter.
- Use Firebase (authentication, Firestore database and storage).
- Create modern and professional interfaces.
- Deploy and test your applications.
- Apply the best practices used in the professional world.

The lessons are tailored to each student's level and alternate between theoretical explanations, practical exercises, and the completion of concrete projects. My goal is to enable you to acquire skills directly applicable to your studies, work, or personal projects.
verified badge
Profile 1: Complete beginner / Career change

"Becoming a developer, even without a technical background"

Have you never written a line of code and want to change your career? This course is designed to guide you step by step, without unnecessary jargon, from basic logic to your first real-world project. The emphasis is on understanding rather than speed: we take the time to firmly grasp each concept to build a solid and lasting foundation, rather than simply accumulating fragile knowledge.

Pace: progressive, with plenty of individual support

Profile 2: Student or recent graduate

"Breaking free from the traditional curriculum and becoming operational quickly"

You have a theoretical foundation, but the professional world demands something else: practical experience, real projects, and teamwork methods (Git, code reviews, agile project management). This course bridges the gap between what you learn in school and what's expected of you in the workplace, with a focus on immediate employability.

Pace: intensive, portfolio-oriented, and focused on real-world scenarios

Profile 3: IT professional with developing skills (similar to your own profile)

"Expand your technical expertise without starting from scratch"

You already work in IT (support, audit, operations) and want to expand your skillset into development, to automate your tasks, improve communication with technical teams, or move into a more development-oriented role. This program builds on your existing IT knowledge and gets straight to the point, without revisiting the fundamentals you already know.

Pace: accelerated, with use cases drawn from real-world business contexts (auditing, support, workflow management)

Profile 4: Entrepreneur / Project Leader

"Learn to code to control your own product"

You have an idea for an application or service and you want to understand the technical aspects, perhaps even build a first prototype yourself without relying entirely on an external developer. This course prioritizes a comprehensive understanding (front-end, back-end, hosting) rather than in-depth specialization, empowering you to make independent technical decisions for your project.

Pace: flexible, MVP (minimum viable product) oriented

Profile 5: Non-technical Manager/Decision-maker

"Understanding development to better manage tech teams"

You manage, or will manage, developers, without being a developer yourself. This streamlined format provides you with the vocabulary, reference points, and understanding of the essential technical challenges to make better decisions, define realistic project scopes, and communicate effectively with your teams.

Pace: condensed, geared towards understanding rather than intensive practice
verified badge
I am an IT professional as a Technical Product Owner and IT Project Manager, and a teacher with more than 15 years of experience in software development, project management and digital transformation.
I teach classes adapted to the level and objective of each student, from introduction to computing and digital skills to programming and application development.

We can work on content such as:
- Proficiency in computers, operating systems, the Internet, and digital tools.
- Office automation and online collaboration.
- Programming and fundamentals of software development.
- HTML, CSS, JavaScript and web development.
- Databases and SQL.
- Python and basic automation.
- Angular, React and other frontend technologies.
- Backend with PHP, Node.js and Python among others.
- Git, APIs, cloud and good development practices.
- Introduction to cybersecurity and safe internet use.

The classes are purely practical, although I won't lie, there's some theory involved, and they're adapted to the student's pace. I can help you resolve specific doubts, prepare exercises or projects, improve your technical skills, and acquire a solid foundation to continue learning independently.
verified badge
Do you want to learn JavaScript or consolidate your skills? I'm a web development trainer and I regularly guide learners towards professional certifications in Web and Mobile Web Development (DWWM) and Application Design and Development (CDA). I offer customized support, tailored to your level and objectives.
What we can work on together:
- The basics

Variables, data types, operators
Conditions, loops and functions
Paintings and objects
DOM manipulation and event handling

- Intermediate level

Modern JavaScript (ES6+): arrow functions, destructuring, modules
Asynchronous programming: callbacks, promises, async/await
API calls with fetch and JSON data manipulation
Best practices and debugging

- Advanced level

Object-oriented programming and classes
Closures, scope, context (this)
Architecture and organization of a project
Introduction to Node.js and frameworks (React, Vue...) according to your needs

My method:
Practical, hands-on courses. We learn by coding: progressive exercises, mini-projects, and real-world scenarios. I adapt to your pace, whether you're a complete beginner, changing careers, a student, or a developer looking to enhance your skills.

For who ?

Beginners who want to discover programming
People undergoing career retraining or preparing for a DWWM/CDA qualification
Students in need of support
Developers wanting to delve deeper into JavaScript

Contact me for an initial discussion: we will assess your level and define together a program tailored to your objectives!
verified badge
Ingénieur logiciel Bac+5, je vous accompagne en informatique et en programmation avec une méthode simple : on apprend en pratiquant.

Selon votre objectif, nous travaillons les bases de la programmation et de l’algorithmique, Python pour débutants, la création de sites web, les applications mobiles, les bases de données, ou la préparation aux examens d’informatique et au Brevet (initiation à l’informatique).

Je commence par un court diagnostic pour identifier votre niveau, puis je construis un programme progressif adapté à votre rythme. Chaque séance se déroule en visioconférence avec partage d’écran : j’explique une notion avec des exemples concrets, vous codez en direct et je vous guide, puis je vous envoie les exercices pour revoir calmement.

J’ai déjà animé des formations en AI,Java, Angular, Spring Boot, cybersécurité et Python/Data, et je travaille avec Python, TypeScript, React Native, FastAPI et Laravel, avec de l’expérience en IA. Mes explications sont claires, sans jargon inutile, avec beaucoup de patience.

Le premier cours sert à définir votre objectif et votre plan de travail.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Ivan Joel