facebook
favorite buttonAdd to Wish List
favorite buttonAdd to Wish List
member icon
Trusted teacher
from1664.57EGP/ h

computer programming in C, C++, JAVA Spring,

Translated by Google. Click to view original.
the JAVA Spring programming language is the technology most used and demanded by the labor market. You must first master the first algorithmic (C, C++) to have a background that will facilitate the understanding of the object-oriented programming language ( JAVA).

Location

At student's location: Around Rabat, Morocco

|
Use ctrl + wheel to zoom!
+

General info

Age:
Teenagers (13-17 years old)
Adults (18-64 years old)
Student level:
Beginner
Intermediate
Advanced
Duration:
60 minutes
90 minutes
The class is taught in:French, English
Give your child the future he deserves. these courses are intended to help your child succeed in significantly increasing the average by assimilating the course and preparing for the next tests (assimilating the course, practicing standard exercises, anticipating the teacher's expectations and test questions, have writing methods) in the following subjects: Maths - Physics-Chemistry and Computer Science.

Ask a question

Send a message explaining your needs and Fatima Zahra 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 -05:00) Chicago
MonTueWedThuFriSatSun
0
  
  
  
  
  
  
  
1
  
  
  
  
  
  
  
2
  
  
  
  
  
  
  
3
  
  Tuesday at 3:00
  
  
  
  Saturday at 3:00
  
4
  
  Tuesday at 4:00
  
  
  
  Saturday at 4:00
  
5
  
  Tuesday at 5:00
  
  
  
  Saturday at 5:00
  
6
  
  
  
  
  
  Saturday at 6:00
  
7
  
  
  
  
  
  
  
8
  
  Tuesday at 8:00
  
  Thursday at 8:00
  
  
  
9
  
  Tuesday at 9:00
  
  Thursday at 9:00
  
  
  
10
  Monday at 10:00
  Tuesday at 10:00
  
  Thursday at 10:00
  
  
  
11
  Monday at 11:00
  Tuesday at 11:00
  
  Thursday at 11:00
  
  
  
12
  Monday at 12:00
  Tuesday at 12:00
  
  Thursday at 12:00
  
  
  
13
  Monday at 13:00
  Tuesday at 13:00
  
  Thursday at 13:00
  
  
  
14
  
  
  
  
  
  
  
15
  
  
  
  
  
  
  
16
  
  
  
  
  
  
  
17
  
  
  
  
  
  
  
18
  
  
  
  
  
  
  
19
  
  
  
  
  
  
  
20
  
  
  
  
  
  
  
21
  
  
  
  
  
  
  
22
  
  
  
  
  
  
  
23
  
  
  
  
  
  
  
from 1664.57 EGPAt 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 June 2022

Availability of a typical week

(GMT -05:00) Chicago
MonTueWedThuFriSatSun
0
  
  
  
  
  
  
  
1
  
  
  
  
  
  
  
2
  
  
  
  
  
  
  
3
  
  Tuesday at 3:00
  
  
  
  Saturday at 3:00
  
4
  
  Tuesday at 4:00
  
  
  
  Saturday at 4:00
  
5
  
  Tuesday at 5:00
  
  
  
  Saturday at 5:00
  
6
  
  
  
  
  
  Saturday at 6:00
  
7
  
  
  
  
  
  
  
8
  
  Tuesday at 8:00
  
  Thursday at 8:00
  
  
  
9
  
  Tuesday at 9:00
  
  Thursday at 9:00
  
  
  
10
  Monday at 10:00
  Tuesday at 10:00
  
  Thursday at 10:00
  
  
  
11
  Monday at 11:00
  Tuesday at 11:00
  
  Thursday at 11:00
  
  
  
12
  Monday at 12:00
  Tuesday at 12:00
  
  Thursday at 12:00
  
  
  
13
  Monday at 13:00
  Tuesday at 13:00
  
  Thursday at 13:00
  
  
  
14
  
  
  
  
  
  
  
15
  
  
  
  
  
  
  
16
  
  
  
  
  
  
  
17
  
  
  
  
  
  
  
18
  
  
  
  
  
  
  
19
  
  
  
  
  
  
  
20
  
  
  
  
  
  
  
21
  
  
  
  
  
  
  
22
  
  
  
  
  
  
  
23
  
  
  
  
  
  
  
from 1664.57 EGPAt 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


Workly
Back and Front Development (Java, JEE, Spring Boot, React, HTML, CSS, JS, Bootstrap, SQL...)
As a Software Engineer Lead with a PhD in Computer Science from ENSIAS, I adopt a varied educational approach to create an interactive and personalized learning environment. Each course begins with an assessment of the student's needs, followed by a structure including conceptual explanations, practical demonstrations and guided exercises. Thanks to my PhD and my experience as a Software Engineer Lead, I offer courses enriched by concrete examples from the professional world. I am aimed at anyone wishing to deepen their software development skills. By covering both back-end development (Java) and front-end development (React, Bootstrap, HTML, CSS, JS), my courses are suitable for a wide range of learners.

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! ---

Mohamed
Programming for Everyone: Algorithmic Fundamentals Explained Simply
This step doesn't start with the basics of algorithms and programming, without prior technical knowledge. Whether you're a student, a recompiler, or just curious, you'll quickly develop the basic skills needed to create your first programs. ✅ African Union Program: - Foundations of Al-Khwarizmi logic - Basic data structures - Problem-solving techniques - Start coding with concrete examples - Practical projects adapted to your level 🎯 Advantages: - Adaptive Progressive Methodology for Beginners - Interactive exercises and detailed corrections - Personal escort - Real applications and activating projects - Exclusive supplementary resources Turn your curiosity into a tangible skill! Enjoy these courses to gain a solid foundation that will open the gates to information development. Limited spaces – Book now!

Wissam
Web page programming: HTML/CSS, JS, Angular, PHP, JSP/JAVA
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

Adam
DSA (Data Structures and Algorithms) Tutor | Python | Java | C++ | Asian-American English Accent | Hindi
Want to crack coding interviews, ace your exams, or build strong logic skills? My DSA classes are designed to make you think like a programmer — whether you prefer Python, Java, or C++. Choose the language you're most comfortable with — Python, Java, or C++. I adapt the lessons to suit your choice without compromising on concepts. From arrays and linked lists to trees, graphs, recursion, and dynamic programming — I break it all down with simple explanations and visual thinking so you actually understand, not just memorize. We focus on solving problems — not just writing code. You’ll build real problem-solving intuition to tackle any question with confidence. New to DSA? No problem. Already have some experience? We’ll push further. I tailor every class to your pace and goals. Ask questions freely, revisit concepts, and practice with guidance. I’m here to make DSA feel less like a struggle and more like a skill you’re proud of.

Ilias
Java Programming Fundamentals in Alice and Eclipse (young learners)
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.

Msr
Fundamentals of Algorithms and Programming in Python
This course offers a progressive introduction to algorithmic thinking and Python programming. Through clear explanations, concrete examples, and practical exercises, learners will discover how to analyze a problem, design an efficient algorithm, and then translate it into Python code. No prior programming experience is required: this course is aimed at beginners who are curious to learn to code by solving problems in a logical and structured way.

Sowmiya
Introduction to basic coding for school children to enhance logical thinking.
This class is specifically designed for children aged 8 to 13 who want to develop their logical and analytical skills and become expert coders in the future! The lessons will be taught based on the learning ability and understanding level of school children in this age group. We will cover all fundamental coding concepts that will help strengthen your logical thinking.

Adam
give the basics of algorithms as well as devel
The "Algorithms in Python" course is designed to teach you the fundamentals and advanced concepts of algorithms using the Python language. You will discover fundamental data structures, programming paradigms (iterative, recursive, divide and conquer, dynamic programming), and learn how to efficiently solve algorithmic problems. Through practical exercises and projects, you will develop essential skills for analyzing and optimizing algorithms, while improving your programming logic.

Shakh
Java for students and future developers – Taught by a passionate and educational Techlead
During these courses, you'll learn the fundamentals of Java programming and create your first program using an IDE. We'll progress at your own pace, with a theoretical component, practical exercises, and quality support. Resources will be made available after each session to help you better assimilate the material.

Fazil
Web Development Mentoring: Master React, Tailwind, and Modern Practices
This mentorship program doesn't just teach you the technical skills of modern web development; it's about coaching you on your path to professional success. With years of experience and an expert in the field, I'll guide you step by step through mastering the basics of HTML and CSS, diving into React to create dynamic interfaces, and using Tailwind CSS to design modern and effective layouts. But that's not all. Once you've acquired these skills, I'm also committed to helping you find clients and launch your business.

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.

Abdessalam
Web Development for Beginners: Learn Through Fun Challenges
Are you ready to dive into the world of web development? This course is designed specifically for beginners who want to master the essentials of frontend development. Through a hands-on approach, you’ll learn how to build responsive, visually appealing websites using HTML, CSS, Tailwind CSS, and JavaScript. In this course, you’ll tackle real-world challenges and projects that will help you understand the core concepts of frontend development. From structuring web pages with HTML to styling them with CSS and Tailwind CSS, and adding interactivity with JavaScript, you’ll gain the skills needed to create dynamic and user-friendly websites. By the end of this course, you’ll not only have a solid foundation in frontend technologies but also a portfolio of projects to showcase your new skills. Whether you’re looking to start a career in web development or simply want to build your own websites, this course will guide you every step of the way. Join me, and let’s turn your ideas into reality through code!

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.

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 }}