facebook
FavouritesAdd to Wish List
FavouritesAdd to Wish List
Trusted teacher
from187.08CNY/ h

Support course in C, C++, SQL and Java algorithms with practice

Translated by Google. Click to view original.
Hello,

I am a computer engineer with 13 years of experience in the field of IT. I work in a multinational and I give support courses in theory with practical exercises.
If you would like to develop your sense of analysis and synthesis, please contact me for more information.

Regards,
Youssef

Location

At student's location: Around Mohammedia, Morocco
At student's location: Around Casablanca, Morocco

|
Use ctrl + wheel to zoom!
+

General info

Age:
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level:
Beginner
Intermediate
Advanced
Duration:
90 minutes
120 minutes
The class is taught in:French, English

Ask a question

Send a message explaining your needs and Youssef will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"

Availability of a typical week

(GMT -04:00) New York
MonTueWedThuFriSatSun
0
  
  
  
  
  
  
  
1
  
  
  
  
  
  
  
2
  
  
  
  
  
  
  
3
  
  
  
  
  
  
  
4
  
  
  
  
  
  
  
5
  
  
  
  
  
  Saturday at 5:00
  
6
  
  
  
  
  
  Saturday at 6:00
  Sunday at 6:00
7
  
  
  
  
  
  Saturday at 7:00
  Sunday at 7:00
8
  
  
  
  
  
  Saturday at 8:00
  Sunday at 8:00
9
  
  
  
  
  
  Saturday at 9:00
  Sunday at 9:00
10
  
  
  
  
  
  Saturday at 10:00
  
11
  
  
  
  
  
  Saturday at 11:00
  
12
  
  
  
  
  
  Saturday at 12:00
  
13
  Monday at 13:00
  Tuesday at 13:00
  Wednesday at 13:00
  Thursday at 13:00
  Friday at 13:00
  Saturday at 13:00
  
14
  Monday at 14:00
  Tuesday at 14:00
  Wednesday at 14:00
  Thursday at 14:00
  Friday at 14:00
  Saturday at 14:00
  
15
  Monday at 15:00
  Tuesday at 15:00
  Wednesday at 15:00
  Thursday at 15:00
  Friday at 15:00
  Saturday at 15:00
  
16
  Monday at 16:00
  Tuesday at 16:00
  Wednesday at 16:00
  Thursday at 16:00
  Friday at 16:00
  Saturday at 16:00
  
17
  
  
  
  
  
  
  
18
  
  
  
  
  
  
  
19
  
  
  
  
  
  
  
20
  
  
  
  
  
  
  
21
  
  
  
  
  
  
  
22
  
  
  
  
  
  
  
23
  
  
  
  
  
  
  
from 187.08 CNYAt student's home

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Online reputation

  • Instructor since September 2023
  • Phone number verified
  • Google connected

Availability of a typical week

(GMT -04:00) New York
MonTueWedThuFriSatSun
0
  
  
  
  
  
  
  
1
  
  
  
  
  
  
  
2
  
  
  
  
  
  
  
3
  
  
  
  
  
  
  
4
  
  
  
  
  
  
  
5
  
  
  
  
  
  Saturday at 5:00
  
6
  
  
  
  
  
  Saturday at 6:00
  Sunday at 6:00
7
  
  
  
  
  
  Saturday at 7:00
  Sunday at 7:00
8
  
  
  
  
  
  Saturday at 8:00
  Sunday at 8:00
9
  
  
  
  
  
  Saturday at 9:00
  Sunday at 9:00
10
  
  
  
  
  
  Saturday at 10:00
  
11
  
  
  
  
  
  Saturday at 11:00
  
12
  
  
  
  
  
  Saturday at 12:00
  
13
  Monday at 13:00
  Tuesday at 13:00
  Wednesday at 13:00
  Thursday at 13:00
  Friday at 13:00
  Saturday at 13:00
  
14
  Monday at 14:00
  Tuesday at 14:00
  Wednesday at 14:00
  Thursday at 14:00
  Friday at 14:00
  Saturday at 14:00
  
15
  Monday at 15:00
  Tuesday at 15:00
  Wednesday at 15:00
  Thursday at 15:00
  Friday at 15:00
  Saturday at 15:00
  
16
  Monday at 16:00
  Tuesday at 16:00
  Wednesday at 16:00
  Thursday at 16:00
  Friday at 16:00
  Saturday at 16:00
  
17
  
  
  
  
  
  
  
18
  
  
  
  
  
  
  
19
  
  
  
  
  
  
  
20
  
  
  
  
  
  
  
21
  
  
  
  
  
  
  
22
  
  
  
  
  
  
  
23
  
  
  
  
  
  
  
from 187.08 CNYAt student's home

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Share

You are here


Houssam
Cours en Informatique (Algorithmique, Python, C++, ...)
Algorithms are a powerful tool that changed a lot in our world, all computer programs are algorithms, written in different programming languages, Python and C++ are definitely one of the most popular of these languages, and if you want to learn them, I can get you started from the basics, until you reach your full potential. I am Houssam, I loved programming since the day i discovered what it was, and I started programming using C++ when I was a teenager, and I developed my skills until I was qualified to represent Morocco in the International Olympiad in Informatics ( the IOI ), Twice, in 2017 and 2018.

Ibtissam
SUPPORT COURSE FOR WEB PROGRAMMING (university level)
If you have difficulties to realize your university project Our remote yard will allow you to master the software, tools and reference languages of the web, while studying at home and at your own pace.

Rafael
The C++ programming language -- basic and advanced concepts
C++ is a leading programming language used in game development, virtual reality, real-time simulation and high-frequency trading, where efficiency and speed matter. One reason why C++ is so effective is its ability to work very closely with hardware. Additionally, as an object-oriented programming language, it offers flexibility in development. This makes it the go-to language when speed and performance are non-negotiable. With a competitive base salary, there is a significant demand for C++ developers in high-stake fields like game development.

Yazid
Java language for beginner, intermediate and expert Level
Java language for all level (beginner, intermediate and expert) using many frameworks - SpringFramework (Spring Boot, Spring Data, Spring MVC, Spring IOC, ....) - Hibernate (JPA) - maven - Test Unitt (using Junit) - IDE (Eclipse, NetBeans) - Tomcat application Server - Jboss Aplication Server - SQL for Database (Musqle, Oracle, Sybase an Postgre SQL) .... and mucch more The course is done by many examples and small applications as practical works

Soumya
Mathematics and Computer Science Tutoring for High School & College Students
This course is designed for high school and college students who want to strengthen their understanding of Mathematics and Computer Science. Whether you're struggling with concepts, preparing for exams, or looking to develop a strong foundation, this class will provide personalized learning tailored to your needs. I am currently pursuing my Master’s in Advanced Computer Science at the University of Liverpool, UK, and have experience as a Teaching Assistant in Engineering Mathematics at Indian Institute of Engineering Science and Technology and have been tutoring students in Mathematics and Computer Science for over four years. My goal is to simplify complex topics and build students' confidence in problem-solving. Key topics covered include: Mathematics: Algebra, Calculus, Linear Algebra, Probability & Statistics, Discrete Mathematics Computer Science: Python, Java, C++, Data Structures & Algorithms, SQL, Machine Learning, Deep Learning, Full-Stack Development. The class is interactive, with problem-solving sessions, real-world applications, and structured learning plans to ensure concept clarity and application skills.

Said
Programming and and algorithmic course using Python , java ,JavaScript
A computer science student, Liking to teach people Programming and algorithmic, especially kids, Currently working as a full-stack web developer In this class, you will learn : *Basic data structures: Array, String, Boolean, LinkedList, Stack, Queue, 2-dimensional Array, Set, Binary Trees, etc. *Conditional logic (If) *Control flow statement (for, while, do loops, etc...) *Sorting Algorithms: Insertion Sort, Bubble Sort, Selection Sort, Merge Sort, Quick Sort, Radix Sort. From here you will pick up different approaches Brute Force, Divide and Conquer *Understanding Big O Notation, runtime complexity, and space complexity help you write efficient algorithms. And More

Zuhair
Programming languages, technical materials, network basics, security and protection basics, development and programming methodologies.
Learning technical subjects will greatly contribute to enhancing your mental abilities and raising your level of scientific competence, whether you are learning them at school or university. In addition, by understanding technical subjects well, you will be able to keep up with the modernity of the future and become one of the components of the digital world and makers of technical solutions.

Amina
Private lessons in mathematics / algorithmics
Experienced teacher, I give private lessons at home (individually or in small groups) in mathematics and algorithmic mission type/bilingual (primary, middle or high school) using simple, effective teaching methods adapted to the level of each student. I also give mental arithmetic lessons using the Japanese method (Abacus).

Dibya Jouti
Computer Science, Physics, Chemistry, English, Java, javaScript
I offer tutoring in: ✔ Computer Science – Covering fundamental concepts, algorithms, data structures, software development, and real-world applications. ✔ Physics – Mechanics, electricity and magnetism, thermodynamics, and modern physics principles explained in a simplified and engaging manner. ✔ Chemistry – Atomic structure, chemical bonding, organic chemistry, and more, with practical applications. ✔ English – Improving grammar, comprehension, writing skills, and exam preparation for both academic and professional purposes. ✔ Java & JavaScript – Teaching programming from beginner to advanced levels, covering syntax, object-oriented programming, frameworks, and hands-on coding exercises. Teaching Approach 🔹 Personalised lessons tailored to different learning styles and academic goals. 🔹 Comprehensive explanations with real-world examples for deeper understanding. 🔹 Guidance on exam preparation, assignments, and practical projects. 🔹 Interactive sessions with problem-solving techniques to build confidence. I have experience working with students from diverse backgrounds, helping them excel academically and develop critical thinking skills. Whether you are preparing for exams, learning a new subject, or refining your programming skills, I am here to support your journey. Looking forward to helping you achieve your academic and professional goals!

Lana
computer software, programming and DBMS ....
Course of algorithms: basics of algorithmic Declarations of variables Inspection instructions and repetition The functions... Programming course: C, C ++, PHP, JAVA, C # language Database courses: Design methods SQL language and queries Database Management Systems, MySQL, PostgreSQL, SQLServer

Sebastian
Java Programming to Get Oracle's Java Foundations Exam | 1Z0-811
We learn together the basics of programming, which is universal for all programming languages. Then we learn about object-oriented programming, which includes the Java language, one of the most widely used languages in the IT industry (Information Technology). We delve into algorithmic and practical cases for the use of this language by creating mini applications. All the accumulated information helps you support the first level of certification within Oracle, and with the diploma obtained you will be able to apply for an internship for your future job.

Brahim
JAVA/JEE and Frameworks Course from beginner to expert
Course in standard java and/or entreprise java programming and/or frameworks used in the most java projects. The course takes place in a theoretical course format, followed by small practical exercises and will be finalized by a mini-project that encompasses all that is seen in the course. We use the n-tier architecture under heavy applications or web applications.

Prophet
Lost Love Spell Caster USA ENGLAND * BRITAIN Spell Caster \ AMERICA Voodoo Priest AUSTRIA AUSTRALIA #NewYork NORWAY #Chicago
Lost Love Spell Caster USA ENGLAND * BRITAIN Spell Caster \ AMERICA Voodoo Priest AUSTRIA AUSTRALIA #NewYork NORWAY #Chicago| Powerful Spell Caster UNITED KINGDOM CANADA Get Back ex Lover Immediately ☭Love Spells That Work Immediately ☭Best Love Spells USA|| Lost Lover spells ||Texas }| Houston Indiana }Q Antonio }| Mexico || Use || Powerful Voodoo Love Spell Caster || Voodoo Magic Spell Caster USa || African Voodoo Spell Caster || Top Traditional Healer In Usa || Top Traditional And spiritual Healer In canada || Rare Magic Spell Caster UK || Strong Love Spell Caster Usa || Online Lost Love Spell Caster || Love Spell That Works Immediately || Love Spell That Work Fast Usa || Love spell That Work Fast Uk || Love Spell That Work Fast Canada || LOVE spell That Work Fast at Home || Instant LOVE Spell || Love spell Caster || Best Love spell Caster || Strong Love Spell Caster Call ╬ Love Spells That Work Instantly In USa }} Lost Love Spells Caster In Johannesburg , pretoria , Montana }} Love spells That work Immediately in Salt Lake city Utah } } Love spells That Work Instantly In Maine }} Dallas }} Houston }} El-paso}} TexasGet back Your Lost Lover In 24 Hours In Chicago, Illinois, Denver, Colorado Powerful Love Spells That Work Fast in El Paso- Denver }} Colorado { San Antonio Texas :Love Spells In Austin }} Dallas }} Alabama }} Arkansas }} Idaho }} Utah }} Minnessotta }}

Adam
Basic concepts of algorithms and data structures in computer science
Online Course: Basic Concepts of Algorithms and Data Structures Duration : - 60 minutes: condensed format to introduce fundamental concepts with targeted exercises. - 90 minutes: extended format to explore concepts in depth, solve complex problems, and include an interactive question-and-answer session. --- General description This course is designed for students and professionals who are new to computer science, as well as those who want to solidify their foundation in algorithms and data structures. It provides a clear and practical introduction to the essential tools for solving problems effectively, by learning how to design and analyze algorithms. Whether you are preparing for an exam, a technical interview, or want to improve your programming skills, this course will guide you in understanding theoretical concepts and their practical application. --- Educational objectives At the end of the course, participants will be able to: 1. Understand the fundamental concepts of algorithms: sorting, searching, time complexity. 2. Master key data structures: arrays, lists, stacks, queues, trees, and graphs. 3. Solve problems by choosing appropriate data structures and algorithms. 4. Analyze and optimize the performance of algorithms. --- Course syllabus 1. Introduction (5-10 min) - Presentation of the objectives and concepts covered. - Importance of algorithms and data structures in computer science. 2. Fundamental concepts (20-30 min) - Definitions and roles of algorithms and data structures. - Temporal and spatial complexity: basic notions (Big O). - Basic data structures: arrays, lists, and dictionaries. 3. Practical application and examples (30-40 min) - Simple sorting implementation (insertion sort, bubble sort). - Search example (linear search, binary search). - Manipulation of stacks and queues through practical exercises. - Bonus for the 90 min format: Exploration of trees and graphs (simple example of a route). 4. Q&A and conclusion (5-10 min) - Review of the concepts covered. - Tips for continuing to practice and progress. - Suggestions for personal projects to apply the knowledge acquired. --- Teaching methodology - Interactive learning: a combination of theoretical explanations and practical applications. - Concrete examples: each concept is illustrated by practical cases and guided exercises. - Adaptation to needs: the courses are adjusted to the level and objectives of each participant, with a focus on the most relevant aspects. --- Target audience This course is aimed at: - Computer science students wishing to strengthen their mastery of the basics before exams or projects. - Programming beginners who want to understand the essential mechanisms behind problem solving. - Professionals preparing for technical interviews or seeking to improve their understanding of algorithms. --- Benefits of this online course - Personalized support from an experienced trainer. - Educational materials and practical exercises accessible after the session. - Flexible hours to fit your schedule. - Progressive approach to facilitate learning, even for beginners. Develop your skills in algorithms and data structures today to efficiently solve the complex problems of tomorrow! ---

Arslan
Software/Web Developer | Programming Instructor | Fullstack Developer
I am a highly motivated Software/Web Developer with a degree in Computer Engineering, driven by a passion for software development, continuous learning, and teaching. I specialize in PHP, JavaScript, and modern web technologies, offering personalized programming lectures for beginners and professionals looking to enhance their skills. Teaching & Mentorship I provide structured programming lessons covering: ✔ Backend Development: PHP, Laravel, Yii ✔ Frontend Development: Vue.js, Nuxt.js, React.js, Next.js, Knockout.js ✔ Database Design & Management: SQL, MySQL, MariaDB ✔ UI/UX Development: HTML/CSS, Bootstrap, Tailwind CSS, Element UI, Vuetify ✔ API Development & Integration: RESTful APIs, Google APIs, Payment Gateways ✔ Version Control & CI/CD: Git, GitHub Actions, GitLab CI ✔ Cloud Services & Deployment: AWS (S3, EC2, Lambda), Hosting & Server Management Why Learn from Me? ✅ Hands-on Learning – Practical coding exercises & real-world projects ✅ Personalized Curriculum – Tailored to your skill level & career goals ✅ Industry Best Practices – Learn scalable, efficient, and secure coding techniques Whether you're a beginner looking to start programming or a developer aiming to sharpen your skills, I can help you master PHP, JavaScript, and modern web frameworks through structured lessons and one-on-one mentorship. Let’s build something amazing together! 🚀