from20.57GBP/ h
The essential basics of programming: Algorithms
Translated by Google. Click to view original.
Master pseudo-code algorithms in this hands-on course with dozens of algorithmsWhat you will learn
- The basics of computer programming
- Algorithms
- Pseudo code
- Create your first programs
Location
At teacher's location: Ayya, Marrakech, Morocco
Online via webcam






|
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: | 60 minutes |
The class is taught in: | French, Arabic, English |
Ask a question
Send a message explaining your needs and Tarik will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"
Ex. "Hi, when are you available to meet for a lesson?"
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | Sunday at 5:00 | ||||||
6 | Sunday at 6:00 | ||||||
7 | Sunday at 7:00 | ||||||
8 | Sunday at 8:00 | ||||||
9 | Saturday at 9:00 | Sunday at 9:00 | |||||
10 | Saturday at 10:00 | Sunday at 10:00 | |||||
11 | Saturday at 11:00 | Sunday at 11:00 | |||||
12 | Saturday at 12:00 | Sunday at 12:00 | |||||
13 | Sunday at 13:00 | ||||||
14 | |||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from £20.57At teacher's location
from £20.57Online via webcam
100% Satisfaction Guarantee
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 May 2022
- Phone number verified
- Google connected
- Linkedin connected
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | Sunday at 5:00 | ||||||
6 | Sunday at 6:00 | ||||||
7 | Sunday at 7:00 | ||||||
8 | Sunday at 8:00 | ||||||
9 | Saturday at 9:00 | Sunday at 9:00 | |||||
10 | Saturday at 10:00 | Sunday at 10:00 | |||||
11 | Saturday at 11:00 | Sunday at 11:00 | |||||
12 | Saturday at 12:00 | Sunday at 12:00 | |||||
13 | Sunday at 13:00 | ||||||
14 | |||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from £20.57At teacher's location
from £20.57Online via webcam
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
Private lessons
in Marrakesh
Similar classes
Bahae
Introduction to programming and/or office softwareGives computer lessons in:
# software (operating system, Word, Excel, PowerPoint)
# and programming (basic notions of algorithms) for beginners young and old.
As a computer science teacher for around twenty years, I have been able to acquire and develop several working methods depending on the category and the abilities of the learner.
Ibtihal
I am an associate professor in computer science, I give courses in algorithms, python and SQLI am an associate professor and state engineer from ENSEM, I offer courses in python programming and sql. I am friendly and motivated, with a good work methodology. A report will be given after each session to detail the concepts discussed.
I spent 2 years in preparatory classes for engineering schools, then 3 years at the National School of Electricity and Mechanics to obtain a state engineer diploma in computer science. Then I did 2 years of training at the crmef to pass the aggregation competition. I am now an associate professor in computer science and I want to share my skills with students.
Faisal
Python from Beginner to Expert Level Step - by - StepHi, I hope you will be fine.
Welcome to my profile.
This is Faisal. I am a Lecturer in Data Science at University. Data Science is the advanced field of Computer Science. I have more than 4 years of teaching experience including International level Students from Multiple countries of different levels of education, like, up to the University level.
I love education because education is a powerful weapon to change the world. I am hardworking, and I am interested to use my Technical background and Expertise for my students. I teach the students with step-by-step instructions to make their concepts clear. That’s why I always focus on the Quality of Education to make my students and their parents happy. I take quizzes /tests daily and weekly basis. I provide the helping materials. I'm a friendly, happy, and polite person. I really like teaching because I think it’s my passion. I really enjoyed teaching children because they always enjoy my lessons.
Lооking fоrwаrd tо Help mоre аnd mоre students tо get better & Quаlity Educаtiоn.
Feel free to contact me,
Takecare
:)
Mohammed
Helping you with your school programming projects (PFE)In this course you will receive proper guidance on choosing the right technologies to work with.
The assignments will cover the entire process, from conceptualization to implementation. I am mainly comfortable with Python and its libraries (OpenCV, BeautifulSoup...) and its frameworks (Django, Flask...). JavaScript is also doable for me, especially the front end with ReactJS and a few other libraries (Tailwind...). Throughout this journey, you will gain the knowledge to become much more skilled and a better coder with improved problem-solving abilities and intuitive thinking, which will benefit your future projects.
Fahol
Programming language C, C++, Arduino, robotics and electronicsDuring this training you will learn the basics of electronics and Arduino programming.
Prerequisites: None,
The only personal prerequisite is to like tinkering and experiments. No need to be excellent in electronics or a computer expert to understand and reproduce the assemblies during this course.
We will start gently so that everyone can follow along. Don't put any pressure on yourself.
Software: PROTEUS pro software will be sent to you for free
Goals :
• Introduction to the C language
• Learn to create small assemblies on your own using electronic components with a microcontroller
• Program the sensors (temperature, pressure, distance, gas detector, etc.) according to your needs
• Control your objects remotely with your Smartphone or a remote control
• Several individual practice sessions at your own pace
Reda
Web and algorithmic programming courses for all levelsGood morning ! My name is Rida, and I am a freelance computer teacher. I have 4 years of experience teaching computer science to students of all levels and ages, from beginners to experts.
My teaching method is interactive and personalized, which means that I adapt my lessons to the individual needs and objectives of each student. Whether you're looking to learn computer basics, brush up on programming, or prepare for an exam, I'm here to help you achieve your goals.
During our lessons, we'll focus on all aspects of computing, including programming, databases, web development, networking, security and more. I will provide materials and resources tailored to your level and interests, and we will practice through a variety of activities, such as problem solving, hands-on projects, and discussions.
My goal is to create a fun and supportive learning environment that motivates you to reach your full potential in IT. So, if you're ready to improve your computer skills, let's start now!
Nouredine
Special courses in Computer science major for everyoneWith the fast-changing connected world, computer science is a key area for future careers across the world, learning about computer science is indeed for everyone, not only for getting a job but also for understanding what happens in our world.
Nowadays literacy is not about reading or writing, it is about how to use a computer, how to search...
computer science is the future major, that everyone should learn or only have a little information about, it is indeed for everyone.
The class is about everything in computer science, and it will be specialized for you considering your level and your interest too.
From how the internet, how computers work to specific skills such as programming and networking and advanced stuff, that you will need in your daily life, your work or just your interests.
Safaa
Private computer lessons - Word, Excel, PowerPoint ... etc.Do you want to master essential computer tools? I offer home courses to introduce you to or improve your skills on Word, Excel and PowerPoint. Whether it is to improve your professional skills, better organize your work or create impactful presentations, I adapt to your level and your specific needs.
Learn at your own pace and gain autonomy! Contact me for tailored and effective sessions.
Salah Eddine
Master Python with Courses Suitable for All Ages and Levels! Beginners, Intermediates, Professionals, Everyone is WelcomeMaster Python with Personalized Courses
Discover the art of programming with Python courses tailor-made to meet your specific needs. Whether you are a beginner, intermediate or professional, my lessons are suitable for all levels.
Why Choose My Courses?
Personalized Teaching Approach: Each course is tailored to your skill level and individual goals.
Practical Experience: Learn by doing with real-world projects that build your understanding and skills.
Ongoing Support: Get unlimited email support for any questions you have between sessions.
As a Python expert, I have a passion for teaching and sharing my knowledge. My goal is to guide you effectively in your learning journey.
Book Your First Lesson:
Start your journey to Python mastery now by booking your first lesson. Whether you aspire to enter the development field or hone your existing skills, these courses are designed for you.
Arianit
MATLAB Programming (Modelling, Simulation, Control Systems)Struggling with MATLAB? Whether you're a beginner or tackling advanced simulations, our one-on-one online tutoring is here to help you master MATLAB step-by-step. We offer personalized lessons tailored to your level, covering:
Basics of MATLAB programming
Data analysis & visualization
Numerical methods & simulations
Signal processing & control systems
MATLAB for engineering, math, and science courses
Help with assignments, projects, and exam prep
Baia
Python & Django Development – From Beginner to Web App Developer🚀 Learn Python and Django to Build Powerful Applications 🚀
Want to master Python and develop real-world web applications with Django? Whether you're a beginner or looking to enhance your coding skills, this course will guide you step by step!
What You’ll Learn:
✅ Python Basics & Advanced Concepts – Learn syntax, data structures, OOP, and algorithms
✅ Django Framework – Build dynamic and scalable web applications
✅ Databases & APIs – Work with PostgreSQL, SQLite, and REST APIs
✅ Project-Based Learning – Apply concepts through hands-on coding and real projects
✅ Debugging & Best Practices – Learn clean coding principles and error handling
🔹 Who is this course for?
Complete beginners who want to start coding with Python
Developers looking to transition into backend or full-stack development
Students and professionals who want to build their own web applications
💻 Class Format:
- Live online sessions via Google Meet
- Interactive coding exercises & projects
- Personalized guidance based on your level
📩 Contact me to start your Python & Django journey today!
Youssef
Analog and digital electronics, VHDL, FPGA, programmingdoctoral student in engineering sciences provides support courses in analog and digital electronics at any DEUG level and engineering schools. having scientific and technical knowledge, three years of experience in the field of teaching, pedagogy and a sense of listening and analysis, I am able to help pupils and students and train them in the chapters of which they are having difficulty. for more info please contact me
Sandrine
💻 Web Programming Course – HTML, CSS, Terminal & WordPress – Beginners Welcome!Do you want to create your own website, understand how the code works, or master WordPress to become self-sufficient? I offer personalized online courses to help you learn step by step, with clarity and pedagogy.
👩🏫 What I propose:
* Introduction and improvement in HTML & CSS
* Using the Terminal (basic commands, Git, working environment)
* Creation of sites with WordPress (installation, themes, extensions, pages, basic SEO)
* Support for your personal or professional projects
* Advice on best practices and organization of your code
🎯 For whom?
* Complete beginners
* Freelancers, coaches, content creators
* Students or people in digital retraining
* Anyone curious to learn how to create a website
💡 Method: Interactive video lessons (Zoom/Meet), screen sharing, practical exercises, and flashcards. You progress at your own pace, with real support and simple explanations.
⏰ Flexible hours – 1 hour, 1.5 hour or 2 hour sessions
💶 Available packages
🌍 100% Online Courses – Wherever You Are!
See you soon.
Sandrine.
Hayat
Introduction to Data Science with Python OnlineThis course is designed for anyone interested in learning data science using Python. It provides a hands-on introduction to fundamental data analysis tools such as NumPy, pandas, matplotlib, and seaborn. You'll learn how to manipulate datasets, create visualizations, and lay the foundations for statistical analysis and machine learning.
The course combines theory and practical exercises for effective, practical progress. No prior programming experience is necessary: we'll start with the basics to build solid, usable skills quickly.
Pr YSF
Analog and digital electronics, VHDL, FPGA, programmingEngineer and senior professor of engineering sciences provides support courses in analog and digital electronics at all levels, engineering schools. having a scientific and technical knowledge, five years of experience in the field of teaching, teaching and a sense of listening and analysis, I am able to help pupils and students and train them in the chapters of which they have difficulties. for more info please contact me