facebook
favorite button
super instructor icon
Trusted teacher
This teacher has a fast response time and rate, demonstrating a high quality of service to their students.
member since icon
Since April 2021
Instructor since April 2021
repeat students icon
1 repeat student
Trusted choice for 1 returning student
Translated by GoogleSee original
Android: Programming mobile applications using Android Studio
course price icon
From 40 $ /h
arrow icon
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).
Extra information
Training organized in the form of online sessions of guided practical work. Each session has a clear statement of the objective to be achieved and the steps to follow.
Location
green drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
At student's location :
  • Around Paris, France
location type icon
Online from France
About Me
Doctor from the University of Toulouse III, 20 years of teaching experience in the fields: systems, Web programming, mobile application design, database.
Education
I prepared a doctoral thesis at the University of Toulouse III (Paul Sabatier University). Obtained the diploma in July 2000. Master's degree in computer science obtained in 1993.
Experience / Qualifications
former university temporary worker and ATER position (Temporary Teaching and Research Attaché).
20 years of university education in French
Supervises master's projects in computer science
Expert in new technologies and has an advanced education platform
Age
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
60 minutes
The class is taught in
French
English
Reviews
Availability of a typical week
(GMT -04:00)
New York
at teacher icon
Online via webcam
at home icon
At student's home
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
I created this course especially for students having difficulty progressing in their computer programming courses/projects. I support students of all university levels. My help covers many others:
- Analysis and planning of projects
- Technological choice in languages and tools/framework
- Algorithmic and programming support
- Assistance with debugging and code correction
- Data modeling (MCD/MLD diagram, UML diagrams)

Why choose my courses?
My method is different and more adapted than that of traditional teachers because it is:
* Personalized: Adapted to your level and your specific needs.
* Interactive: Promotes interaction and visualization of concepts.
* Practical: Oriented towards practice with concrete exercises and projects.
* Proven: I have already managed to help more than 200 students in the space of 2 years.
Read more
Doctor trainer in IT teaches you the basics of designing static and dynamic (programmed) web pages.
- Design of HTML web pages
- Applying CSS and SASS styles
- Make the web pages "Responsive"
-Angular framework
- Backend programming: PHP language, or Java/JSP
- Web API
- connection to a MYSQL Database, FireBase
Read more
Similar classes
arrow icon previousarrow icon next
verified badge
Mamadou
In Science, Technology, Engineering and Mathematics (STEM) we don't understand things, we get used to it!

You are in college or high school (L, S, ES, STMG or STL) and you encounter difficulties in the disciplines of science in particular in mathematics, physics, chemistry or computer science (misunderstanding of the course, too hard exercises, methods of inappropriate work)?

Do not let the gaps accumulate and opt for quality support.
Well, become an artist in mathematics, physics or even programming now.

With more than 5 years of experience in coaching private lessons and training workshops, I followed more than 230 students from middle school, high school, bac + 2 in Maths-Physics and Computer Science. Passionate about science, in particular math-physics-computer science and especially teaching, I decided a few years ago to collaborate with tutoring companies and private schools.
Indeed, transmitting knowledge, seeing students evolving and following them during their schooling is a real challenge but also a real satisfaction.
I flourish particularly in teaching and I know perfectly the school programs and teach from primary to terminal.
Beyond the simple teaching of mathematics, I strive to establish a pleasant and relaxed working atmosphere to encourage students to gain confidence. Such a working atmosphere and personalized support allow students to find the winning mentality they need to succeed.

A pedagogue, attentive and enthusiastic, I offer simplified course materials as well as exercises and carry out regular assessments with the student and the parents to make a progress report.

Methodology :

My previous experiences have allowed me to identify in students with different profiles that the poor results in scientific subjects generally come from an inadequate methodology (not knowing how to read a statement, not knowing how to write mathematical reasoning ... ) and a lack of practice.
As a trainer, I consider that my role is not only to teach the subject, but to give you the necessary tools that will allow you to progress sustainably and achieve your academic and personal goals.
The first meeting aims to get to know the student starting from an analysis of their level, their strengths as well as their objectives, I define with him / her an educational strategy in terms of areas for improvement , working methods, frequency of lessons and supports used.
On the basis of the observation, I establish with the student and his parents an educational assessment (concepts to be reviewed as a priority, work method, duration and frequency of lessons) aiming to best meet the student's objectives.

Course of a typical session:

The courses are generally structured in 5 stages:
1. At the beginning of the session, I check with the student if he has done the work (homework, exercises, ...) requested by his teacher and I answer any questions he may ask: course points poorly assimilated, errors not understood ...

2. From there, I take up with the student the points of the poorly assimilated course and I review with him the mathematical methodology: how to read a statement correctly, how to solve a mathematical problem. If the student has a check, I analyze with him his old homework on the table to analyze his errors and do better during the next check.

3. I ask the student to do several exercises so that he can put into practice the concepts seen in class and appropriate the working methods seen together.

4. Evaluate the student's understanding (direct questions, direct application exercises, validation of student cards).

5. each lesson session, a summary point including:
at. The concepts to know and some typical examples
b. The main points of difficulty of the student
vs. Tips and strategies to overcome these difficulties

6. I give some exercises of a level of difficulty similar to those approached during the course to allow the student to review alone the concepts seen together and to assimilate his course durably. In case of difficulty, the student can at any time send me an email or call me so that I can help him from one session to another

7. Summary point - Report of the meeting
a- What was done during the session
b- What the student could remember
c- What the student should do for the next session.
A- Homework help point, partial, test, white bac: review the whole course, do one (or more) year (s) together, identify the pitfalls to avoid and the tips to know.
Internships are also organized during the holidays to allow my students to further improve their performance and strive for excellence.

Benefits / differentiation:
1- Free follow-up by phone (I would be available if the student has specific questions).
2- The course can reasonably overflow without problem
3- Patience and smile in all circumstances, proximity.
4- Orientation assistance.
I can move home, otherwise I also receive my students in the study room of my residence.
Interested? To all parents concerned about the educational situation of their children, do not wait until it is too late, contact me and take it in hand by reserving my lessons now!
verified badge
Roger
Are you looking for personalized support to succeed in mathematics, physics or computer science? Whether you are a middle school, high school, university student or simply curious to learn, this multidisciplinary program is for you!

💡 Why Choose this Program?
This course offers comprehensive, tailored support to help you:

Strengthen your foundations and fill in your gaps.
Understand theoretical concepts in depth.
Master problem-solving methods.
Develop your computer skills, from introductory to advanced programming.
Prepare effectively for your exams and competitions.
With a human, motivating and caring approach, you will learn at your own pace in a calm and encouraging environment, without pressure or judgment.

📘 Mathematics – For All Levels
Mathematics may seem complex and abstract, but with the right method and clear explanations, it becomes logical and accessible.
This module covers:

Middle school level: Arithmetic, fractions, proportions, basic geometry, statistics.
High school level: Algebra, functions, equations, analytical geometry, probabilities.
Preparation for exams: Brevet, Bac, entrance exams for grandes écoles.
Advanced Mathematics: Differential and integral calculus, matrices, sequences and series for university level.
🔬 Physics – From Understanding to Application
Physics allows us to understand the world around us, from the laws of motion to electromagnetic phenomena.
This module will guide you through:

Middle and high school level: Mechanics, electricity, optics, thermodynamics.
University Level: Analytical mechanics, advanced electromagnetism, quantum physics, statistical thermodynamics.
Scientific Methodology: Knowing how to analyze a problem, formulate a hypothesis, apply physical laws and interpret the results.
Practical Applications: Virtual experiences, interactive simulations to better understand theoretical concepts.
💻 Computer Science – From Basics to Advanced Skills
In an increasingly digital world, mastering IT is essential. This module adapts to your level and your objectives:

Introduction to Computers: Understand how a computer works, use office software (Word, Excel, PowerPoint).
Programming Beginner: Learn to code in Python, JavaScript or C/C++ with clear explanations and practical exercises.
Advanced Programming: Optimized algorithms, complex data structures, object-oriented programming.
Project Development: Creation of web applications, automated scripts, simple video games.
Preparation for NSI Exams: Complete support to pass the Digital and Computer Science tests.
🎯 Interactive and Motivating Teaching
Dynamic Online Course: Learn from home with an interactive format using audio and screen sharing.
Method Adapted to Your Pace: Each course is designed according to your level and your objectives.
Practical Exercises and Concrete Projects: To apply theoretical concepts and learn while having fun.
Personalized Monitoring: Regular support to monitor your progress and adapt the program to your needs.
Encouragement and Motivation: A positive approach to building your confidence in your abilities.
🔔 For Who?
This program is aimed at:

Middle school and high school students wishing to strengthen their foundations or aim for excellence.
University students in science or computer science looking to deepen their knowledge.
Candidates for exams and competitions preparing for the Brevet, the Bac, or entrance exams to the grandes écoles.
Passionate self-taught people who want to learn to program or better understand the scientific world.
Adults in professional retraining wishing to acquire IT skills.
🚀 Ready to Succeed?
Join the "🎓 Multidisciplinary Program – 📘 Mathematics, 🔬 Physics & 💻 Computer Science for All Levels!" and benefit from personalized support to achieve your goals. Whether you want to improve your grades, pass your exams or develop programming skills, this program will give you knowledge, confidence and motivation.

Register today and take the first step towards success!
verified badge
Francisco
Hi!

Welcome to my class on Python programming! As a PhD student in Geophysics my main tool is my computer. In order to do science one needs to know how to program. I use Python everyday in order to analyze data, run numerical models, plot results and much more. So, let's embark on the journey of learning Python and explore its diverse capabilities together!

For beginners:
I have designed it for absolute beginners to become at ease with the language within 5 sessions of 1h. Message me to know the 5 classes curriculum and I will be more than happy to share it with you!

For intermediate users:
If you already know the basics of Python but want to go more in-depth on certain packages this is the right place! Message me and we can discuss what your needs are! I am a professional user of Numpy, Pandas, Matplotlib, os, scipy and many more packages!

Are you not sure Python is the right language for you? Check the following out and let me know if you have any questions!

First of all, what is Python? According to its creator, Guido van Rossum, Python is a:

“high-level programming language, and its core design philosophy is all about code readability and a syntax which allows programmers to express concepts in a few lines of code.”

Learning Python is a rewarding experience for several reasons. Firstly, Python is inherently beautiful as a programming language, offering a natural and expressive way to translate your thoughts into code. Its readability and simplicity make coding an enjoyable and intuitive process.

The Python language finds applications across various domains, including data science, web development, machine learning and AI. For example, platforms like Quora, Pinterest, and Spotify leverage Python for their backend web development!

This versatility makes Python a powerful tool for those eager to delve into different aspects of programming. If this caught your curiosity message me and I'll make you a Python hero! Welcome to the community!
message icon
Contact Wissam
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Mamadou
In Science, Technology, Engineering and Mathematics (STEM) we don't understand things, we get used to it!

You are in college or high school (L, S, ES, STMG or STL) and you encounter difficulties in the disciplines of science in particular in mathematics, physics, chemistry or computer science (misunderstanding of the course, too hard exercises, methods of inappropriate work)?

Do not let the gaps accumulate and opt for quality support.
Well, become an artist in mathematics, physics or even programming now.

With more than 5 years of experience in coaching private lessons and training workshops, I followed more than 230 students from middle school, high school, bac + 2 in Maths-Physics and Computer Science. Passionate about science, in particular math-physics-computer science and especially teaching, I decided a few years ago to collaborate with tutoring companies and private schools.
Indeed, transmitting knowledge, seeing students evolving and following them during their schooling is a real challenge but also a real satisfaction.
I flourish particularly in teaching and I know perfectly the school programs and teach from primary to terminal.
Beyond the simple teaching of mathematics, I strive to establish a pleasant and relaxed working atmosphere to encourage students to gain confidence. Such a working atmosphere and personalized support allow students to find the winning mentality they need to succeed.

A pedagogue, attentive and enthusiastic, I offer simplified course materials as well as exercises and carry out regular assessments with the student and the parents to make a progress report.

Methodology :

My previous experiences have allowed me to identify in students with different profiles that the poor results in scientific subjects generally come from an inadequate methodology (not knowing how to read a statement, not knowing how to write mathematical reasoning ... ) and a lack of practice.
As a trainer, I consider that my role is not only to teach the subject, but to give you the necessary tools that will allow you to progress sustainably and achieve your academic and personal goals.
The first meeting aims to get to know the student starting from an analysis of their level, their strengths as well as their objectives, I define with him / her an educational strategy in terms of areas for improvement , working methods, frequency of lessons and supports used.
On the basis of the observation, I establish with the student and his parents an educational assessment (concepts to be reviewed as a priority, work method, duration and frequency of lessons) aiming to best meet the student's objectives.

Course of a typical session:

The courses are generally structured in 5 stages:
1. At the beginning of the session, I check with the student if he has done the work (homework, exercises, ...) requested by his teacher and I answer any questions he may ask: course points poorly assimilated, errors not understood ...

2. From there, I take up with the student the points of the poorly assimilated course and I review with him the mathematical methodology: how to read a statement correctly, how to solve a mathematical problem. If the student has a check, I analyze with him his old homework on the table to analyze his errors and do better during the next check.

3. I ask the student to do several exercises so that he can put into practice the concepts seen in class and appropriate the working methods seen together.

4. Evaluate the student's understanding (direct questions, direct application exercises, validation of student cards).

5. each lesson session, a summary point including:
at. The concepts to know and some typical examples
b. The main points of difficulty of the student
vs. Tips and strategies to overcome these difficulties

6. I give some exercises of a level of difficulty similar to those approached during the course to allow the student to review alone the concepts seen together and to assimilate his course durably. In case of difficulty, the student can at any time send me an email or call me so that I can help him from one session to another

7. Summary point - Report of the meeting
a- What was done during the session
b- What the student could remember
c- What the student should do for the next session.
A- Homework help point, partial, test, white bac: review the whole course, do one (or more) year (s) together, identify the pitfalls to avoid and the tips to know.
Internships are also organized during the holidays to allow my students to further improve their performance and strive for excellence.

Benefits / differentiation:
1- Free follow-up by phone (I would be available if the student has specific questions).
2- The course can reasonably overflow without problem
3- Patience and smile in all circumstances, proximity.
4- Orientation assistance.
I can move home, otherwise I also receive my students in the study room of my residence.
Interested? To all parents concerned about the educational situation of their children, do not wait until it is too late, contact me and take it in hand by reserving my lessons now!
verified badge
Roger
Are you looking for personalized support to succeed in mathematics, physics or computer science? Whether you are a middle school, high school, university student or simply curious to learn, this multidisciplinary program is for you!

💡 Why Choose this Program?
This course offers comprehensive, tailored support to help you:

Strengthen your foundations and fill in your gaps.
Understand theoretical concepts in depth.
Master problem-solving methods.
Develop your computer skills, from introductory to advanced programming.
Prepare effectively for your exams and competitions.
With a human, motivating and caring approach, you will learn at your own pace in a calm and encouraging environment, without pressure or judgment.

📘 Mathematics – For All Levels
Mathematics may seem complex and abstract, but with the right method and clear explanations, it becomes logical and accessible.
This module covers:

Middle school level: Arithmetic, fractions, proportions, basic geometry, statistics.
High school level: Algebra, functions, equations, analytical geometry, probabilities.
Preparation for exams: Brevet, Bac, entrance exams for grandes écoles.
Advanced Mathematics: Differential and integral calculus, matrices, sequences and series for university level.
🔬 Physics – From Understanding to Application
Physics allows us to understand the world around us, from the laws of motion to electromagnetic phenomena.
This module will guide you through:

Middle and high school level: Mechanics, electricity, optics, thermodynamics.
University Level: Analytical mechanics, advanced electromagnetism, quantum physics, statistical thermodynamics.
Scientific Methodology: Knowing how to analyze a problem, formulate a hypothesis, apply physical laws and interpret the results.
Practical Applications: Virtual experiences, interactive simulations to better understand theoretical concepts.
💻 Computer Science – From Basics to Advanced Skills
In an increasingly digital world, mastering IT is essential. This module adapts to your level and your objectives:

Introduction to Computers: Understand how a computer works, use office software (Word, Excel, PowerPoint).
Programming Beginner: Learn to code in Python, JavaScript or C/C++ with clear explanations and practical exercises.
Advanced Programming: Optimized algorithms, complex data structures, object-oriented programming.
Project Development: Creation of web applications, automated scripts, simple video games.
Preparation for NSI Exams: Complete support to pass the Digital and Computer Science tests.
🎯 Interactive and Motivating Teaching
Dynamic Online Course: Learn from home with an interactive format using audio and screen sharing.
Method Adapted to Your Pace: Each course is designed according to your level and your objectives.
Practical Exercises and Concrete Projects: To apply theoretical concepts and learn while having fun.
Personalized Monitoring: Regular support to monitor your progress and adapt the program to your needs.
Encouragement and Motivation: A positive approach to building your confidence in your abilities.
🔔 For Who?
This program is aimed at:

Middle school and high school students wishing to strengthen their foundations or aim for excellence.
University students in science or computer science looking to deepen their knowledge.
Candidates for exams and competitions preparing for the Brevet, the Bac, or entrance exams to the grandes écoles.
Passionate self-taught people who want to learn to program or better understand the scientific world.
Adults in professional retraining wishing to acquire IT skills.
🚀 Ready to Succeed?
Join the "🎓 Multidisciplinary Program – 📘 Mathematics, 🔬 Physics & 💻 Computer Science for All Levels!" and benefit from personalized support to achieve your goals. Whether you want to improve your grades, pass your exams or develop programming skills, this program will give you knowledge, confidence and motivation.

Register today and take the first step towards success!
verified badge
Francisco
Hi!

Welcome to my class on Python programming! As a PhD student in Geophysics my main tool is my computer. In order to do science one needs to know how to program. I use Python everyday in order to analyze data, run numerical models, plot results and much more. So, let's embark on the journey of learning Python and explore its diverse capabilities together!

For beginners:
I have designed it for absolute beginners to become at ease with the language within 5 sessions of 1h. Message me to know the 5 classes curriculum and I will be more than happy to share it with you!

For intermediate users:
If you already know the basics of Python but want to go more in-depth on certain packages this is the right place! Message me and we can discuss what your needs are! I am a professional user of Numpy, Pandas, Matplotlib, os, scipy and many more packages!

Are you not sure Python is the right language for you? Check the following out and let me know if you have any questions!

First of all, what is Python? According to its creator, Guido van Rossum, Python is a:

“high-level programming language, and its core design philosophy is all about code readability and a syntax which allows programmers to express concepts in a few lines of code.”

Learning Python is a rewarding experience for several reasons. Firstly, Python is inherently beautiful as a programming language, offering a natural and expressive way to translate your thoughts into code. Its readability and simplicity make coding an enjoyable and intuitive process.

The Python language finds applications across various domains, including data science, web development, machine learning and AI. For example, platforms like Quora, Pinterest, and Spotify leverage Python for their backend web development!

This versatility makes Python a powerful tool for those eager to delve into different aspects of programming. If this caught your curiosity message me and I'll make you a Python hero! Welcome to the community!
Good-fit Instructor Guarantee
favorite button
message icon
Contact Wissam