Translated by Google
Programming courses in C, C++ or Java languages.
From 20 C$ /h
Hello !
Do you want to learn programming or improve your skills in C, C++ or Java?
In this course, we progress according to your level, needs, and objectives. Whether you want to learn the basics, delve deeper into advanced concepts, or simply solve programming exercises and problems, I will guide you progressively and tailored to your needs.
You can contact me for, among other things:
- learn the basics of the language of your choice: C, C++ or Java;
- to delve deeper into more advanced concepts;
- to understand and correct a program;
- solving programming exercises;
- learn to analyze and solve programming problems;
- to prepare you for practical work, homework or exams.
The goal is to understand the concepts and logic of programming, and not just to reproduce code.
The course is therefore adapted to your situation: we can start from scratch, review certain concepts that you do not master sufficiently or work directly on the problems and exercises that pose a difficulty for you.
You choose the language and objectives, and we build the course according to your needs.
Do you want to learn programming or improve your skills in C, C++ or Java?
In this course, we progress according to your level, needs, and objectives. Whether you want to learn the basics, delve deeper into advanced concepts, or simply solve programming exercises and problems, I will guide you progressively and tailored to your needs.
You can contact me for, among other things:
- learn the basics of the language of your choice: C, C++ or Java;
- to delve deeper into more advanced concepts;
- to understand and correct a program;
- solving programming exercises;
- learn to analyze and solve programming problems;
- to prepare you for practical work, homework or exams.
The goal is to understand the concepts and logic of programming, and not just to reproduce code.
The course is therefore adapted to your situation: we can start from scratch, review certain concepts that you do not master sufficiently or work directly on the problems and exercises that pose a difficulty for you.
You choose the language and objectives, and we build the course according to your needs.
Location
Online from Morocco
About Me
Are you having trouble with programming? Are you a beginner in C, C++ or Java and don't know where to start? Do you understand the concepts in the course but struggle to apply them to the exercises?
I can support you gradually, adapting to your level and your goals.
I am a Computer Systems and Network Engineer, and I have been teaching programming languages online for several years. My computer science background includes algorithms, procedural and object-oriented programming, C++, C, Java, Python, software development, databases, and client-server architectures.
A method adapted to your level
I do not believe that one student must necessarily follow the same path as another.
At the beginning of a session, I therefore seek to understand your level and to verify the knowledge necessary to address the subject.
If certain fundamentals are not sufficiently mastered, we will review them together before moving on. The goal is to avoid simply "moving on" to the next concept when a previous difficulty might be holding you back.
Understand before you memorize
In programming, knowing the syntax of a language is not enough. Above all, you need to understand how to think about a problem and how to build a solution.
Therefore, I prefer:
- simple and progressive explanations;
- concrete examples;
- exercises adapted to your level;
- solving problems step by step;
- active participation of the student;
- Regularly checking for understanding.
I also encourage you to explain your own reasoning and propose your solutions. This allows me to pinpoint precisely what is understood and what still needs to be explained.
C, C++ or Java programming
I can assist you with, among other things:
- the basics of programming;
- algorithms;
- programming in C, C++ or Java;
- procedural programming;
- object-oriented programming;
- understanding and correcting programs;
- solving programming exercises and problems;
- Support in your learning and projects.
The courses are conducted via videoconference and can be adapted to your level, whether it is a beginner's course, a refresher course, or a specific need.
My goal is simple: to help you understand programming and gradually become capable of solving problems on your own.
I can support you gradually, adapting to your level and your goals.
I am a Computer Systems and Network Engineer, and I have been teaching programming languages online for several years. My computer science background includes algorithms, procedural and object-oriented programming, C++, C, Java, Python, software development, databases, and client-server architectures.
A method adapted to your level
I do not believe that one student must necessarily follow the same path as another.
At the beginning of a session, I therefore seek to understand your level and to verify the knowledge necessary to address the subject.
If certain fundamentals are not sufficiently mastered, we will review them together before moving on. The goal is to avoid simply "moving on" to the next concept when a previous difficulty might be holding you back.
Understand before you memorize
In programming, knowing the syntax of a language is not enough. Above all, you need to understand how to think about a problem and how to build a solution.
Therefore, I prefer:
- simple and progressive explanations;
- concrete examples;
- exercises adapted to your level;
- solving problems step by step;
- active participation of the student;
- Regularly checking for understanding.
I also encourage you to explain your own reasoning and propose your solutions. This allows me to pinpoint precisely what is understood and what still needs to be explained.
C, C++ or Java programming
I can assist you with, among other things:
- the basics of programming;
- algorithms;
- programming in C, C++ or Java;
- procedural programming;
- object-oriented programming;
- understanding and correcting programs;
- solving programming exercises and problems;
- Support in your learning and projects.
The courses are conducted via videoconference and can be adapted to your level, whether it is a beginner's course, a refresher course, or a specific need.
My goal is simple: to help you understand programming and gradually become capable of solving problems on your own.
Education
• State engineering degree in Computer Systems & Networks;
• Teaching diploma;
• Diploma in educational consulting;
• Experience in academic university research.
• Teaching diploma;
• Diploma in educational consulting;
• Experience in academic university research.
Experience / Qualifications
• Programming language teacher;
• Webmaster of several technology websites;
• IT Researcher and Self-Employed Entrepreneur.
• Webmaster of several technology websites;
• IT Researcher and Self-Employed Entrepreneur.
Age
Adults (18-64 years old)
Student level
Beginner
Intermediate
Advanced
Duration
120 minutes
The class is taught in
Arabic
French
English
Skills
Availability of a typical week
(GMT -04:00)
New York
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Good-fit Instructor Guarantee