facebook
FavouritesAdd to Wish List
FavouritesAdd to Wish List
from29.45EUR/ h

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

Extra information

Bring your PC :)

Location

At student's location: Around Casablanca, Morocco

|
Use ⊞+wheel to zoom!
+

General info

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

Ask a question

Send a message explaining your needs and Said 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) New York
MonTueWedThuFriSatSun
0              
1            Saturday at 1:00  Sunday at 1:00
2            Saturday at 2:00  Sunday at 2:00
3            Saturday at 3:00  Sunday at 3:00
4            Saturday at 4:00  Sunday at 4:00
5            Saturday at 5:00  Sunday 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  Sunday at 10:00
11            Saturday at 11:00  Sunday at 11:00
12            Saturday at 12:00  Sunday at 12:00
13            Saturday at 13:00  Sunday at 13:00
14            Saturday at 14:00  Sunday at 14:00
15              
16              
17              
18              
19              
20              
21              
22              
23              
from 29.45€At 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 July 2020

Availability of a typical week

(GMT -05:00) New York
MonTueWedThuFriSatSun
0              
1            Saturday at 1:00  Sunday at 1:00
2            Saturday at 2:00  Sunday at 2:00
3            Saturday at 3:00  Sunday at 3:00
4            Saturday at 4:00  Sunday at 4:00
5            Saturday at 5:00  Sunday 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  Sunday at 10:00
11            Saturday at 11:00  Sunday at 11:00
12            Saturday at 12:00  Sunday at 12:00
13            Saturday at 13:00  Sunday at 13:00
14            Saturday at 14:00  Sunday at 14:00
15              
16              
17              
18              
19              
20              
21              
22              
23              
from 29.45€At 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


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.

Mouncef
Learn Python, web development ( Flask or django), learn to create your first program
This Python course teaches you the basics of programming in Python, including variables, data types, operators, control structures (if, for, while), functions, and lists. You will also learn how to manipulate data with libraries such as Pandas and NumPy, create graphs and visualizations with Matplotlib and Seaborn, and even develop simple web applications with Flask or Django.

Ouassima
PhD Student Offers Effective Private Lessons in Artificial Intelligence: Holder of an Engineering Degree
In my private lessons, my top priority is your academic success. I take a personalized teaching approach that emphasizes active learning and deep understanding of subjects. I firmly believe that every student has immense potential, and my role as a teacher is to unlock that potential. I strive to create a positive and encouraging learning environment, where you will feel comfortable asking questions, exploring concepts, and developing your confidence. To do this, I use interactive methods, concrete examples and practical exercises to explain the concepts clearly and precisely. I adapt to your learning pace and personal learning style, in order to provide you with tailor-made support. I am passionate about teaching and am determined to help you achieve your academic goals.

Youssef
Support course in C, C++, SQL and Java algorithms with practice
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

Saad
9 Years Expert Python and AI Tutor Offering Personalized Programming Lessons
- Interactive Learning: My lessons are designed to be engaging and adaptable to your skill level, whether you're a beginner or already familiar with programming. - Comprehensive Curriculum: You’ll master key programming concepts, including writing, debugging, and testing code in Python and other popular languages. - Real-World Projects: Each lesson includes practical tasks that relate directly to real-world scenarios, helping you apply what you learn immediately. - Flexible Schedule: Classes are live on Zoom/Google Meet, with recordings available after each session. GET YOUR FIRST COURSE ! Plus, enjoy CODE DEBUGGING ON CHAT anytime to help you overcome any challenges. Bonus: Special sessions on how to leverage your programming skills for freelancing or landing a job. Let’s start your programming journey with practical knowledge and hands-on experience!

Fadoua
Scratch junior,scratch, mbloc, thymio,codey rocky,mbot
Doctorante en Intelligence ,Ingénieur en Génie informatique , avec doube Master de Recherche en Science de Technologie d’information et Communication, spécialité service informatique et Master professionnel en Informatique Industrielle, spécialité Réseau Industrielle et 10 ans d'expériences en enseignement. Je propose des cours adaptés aux besoins de chacun, en ligne ou en présentiel, dans des domaines variés de l'informatique et des nouvelle technologies.

Mourad
Engineer| Excel course|Flexible from 8:00 a.m. to 9:00 p.m., Weekends too|Satisfied or refunded. Flexible cancellation | Invoice possible (Self-employed
Whether you are a management controller, HR, auditor, accountant or finance professional, and you have a taste for Numbers, Statistics and Analysis. I offer you a complete range of Excel and VBA training courses adapted to your needs. Remote training on Skype or Zoom or Google Meet or Microsoft Teams, for greater efficiency. NB. I could currently provide distance learning. Regarding the working method, according to your availability we fix the sessions, then I will send you the course support / exercises. We do the sessions on Skype or Zoom or on Google Meet at your own pace, where we can share the screen. Excel 365 Training Modules: Module 1 - Basics - References - SI Logic Function - SI Nested Logic Function - Basic Math / Statis Functions - Functions COUNTIF, SUMIF, COUNTIFENT, SUMIFENT, LARGEVALUE, SUMPRODUCT... - ResearchV - INDEX and EQUIV and EQUIVX search functions - ResearchX - Error Management Study of practical professional cases Module 2 - Validation and data protection - INDIRECT function - OFFSET function - Dynamic Array (Sort, Unique, Filter. ..) - LET Function - LAMBDA FUNCTION - LAMBDA Helper Functions (MAP, REDUCE, SCAN, MAKEARRAY, BYROW, BYCOL, ISOMITTED) - New Data Types - Matric functions - 3D functions (Multi-Sheets) Study of professional practical cases Module 3 - Data table / Sort / Automatic and custom filter - Advanced Filter / Database Functions - Dynamic Pivot Table / Advanced Tips - Solver / Analysis Scenarios Study of professional practical cases Module 4 Power Query Language M Data Preparation Data Analytics Study of professional practical cases Module 5 - Simple Chart - Advanced Chart - Dashboard Study of practical professional cases

Salah
Learn MS (Word, Excel and PowerPoint) Microsoft Office / Expand your knowledge of Microsoft office!
I offer Microsoft Word, Microsoft Excel, Microsoft PowerPoint, Microsoft Office sessions Word is a word processing software developed by Microsoft. It is used to create documents, letters, reports, presentations... Excel is a spreadsheet software from the Microsoft Office suite developed and distributed by the publisher Microsoft. It is used to create spreadsheets, tables, graphs, etc. Powerpoint is a presentation software developed by Microsoft. It is part of the Microsoft Office suite. It is used to create presentations, slide shows... I am waiting for your message.

Youness
ASSOCIATE PROFESSOR I TEACH: MICROCONTROLLER PROGRAMMING: PIC 16F8XX 18FXX 14FXX ARDUINO ...
I am an associate professor of electrical engineering I offer courses in everything related to the discipline of electrical engineering: CPGE / BTS / DUT / IUT / DTS / UNIVERSITY / Technical high school ARCHITECTURE OF A PROGRAMMED SYSTEM INTERNAL AND EXTERNAL APPEARANCE INPUT/OUTPUT MANAGEMENT timeouts timers, watchdog PIC 16F8X 16F8XX PROGRAMMING INTERRUPTIONS MANAGEMENT ASSEMBLER PROGRAMMING PROGRAMMING IN C MACHINE CONTROL SOFTWARE SIMULATION MPLAB MIKROC ISIS/PROTEUS

Faisal
Computer - Science and Data - Science makes you A_PLUS
Hi, 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 :)

Mousab
Algorithm and C Language training and courses: Professor Mousab
Both the algorithm and the C language are of considerable importance in the field of computer science and programming. Here is their respective importance: Importance of algorithms: Problem Solving: Algorithms are essential for solving complex problems, whether related to computer science or other fields. They help describe a sequence of logical steps to achieve a specific objective. Efficiency: A good algorithm can improve the efficiency of computer programs. By designing optimized algorithms, one can reduce execution time and memory usage, which is crucial for resource-intensive applications. Code Structuring: Algorithms help organize code in a logical and systematic manner. They allow developers to break down a complex problem into smaller, manageable sub-problems. Reusability: Well-designed algorithms are reusable. Once an algorithm is created and tested, it can be applied to different similar situations. Foundation of Artificial Intelligence: Algorithms are at the heart of artificial intelligence and machine learning. They enable systems to process data, detect patterns and make intelligent decisions. Importance of C language: Portability: C language is widely used to develop software that can be run on different platforms. Its portability makes it a popular choice for embedded systems, operating systems and cross-platform applications. Performance: The C language allows more precise control of system resources, making it particularly suitable for applications requiring high performance. Memory Access: The C language provides direct access to memory, through the use of pointers, which allows developers to efficiently manage memory and optimize resource usage. Basis of Many Other Languages: Many other modern programming languages have been influenced by C language. So, good knowledge of C language makes it easier to learn other languages. System Development: The C language is used to develop operating systems, device drivers, and other low-level software needed to run a computer. In short, understanding algorithms and mastering the C language are essential skills for developers and IT professionals. These skills enable the creation of high-performance, efficient and robust software, which contributes to the advancement of technology and the improvement of the applications and systems we use every day.

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.

Mohammed
Course the fundamentals of Algorithms and Data Structures.
🧠🌟 Master the Art of Algorithms and Data Structures! 🚀💡 Are you ready to unravel the mysteries of effective problem solving and become a true programming virtuoso? Join our immersive course on Algorithmic Thinking and Data Structures, and embark on a captivating journey that will take your programming skills to the next level! 📚💻 🎯 In the ever-changing world of technology, understanding algorithms and data structures is key to unleashing your full potential as a developer. Our course offers you the opportunity to acquire solid expertise in this essential area of computing. 💪🌟 🔍 Here's what you can expect from our course on Algorithms and Data Structures: 📌 In-depth learning of the fundamental concepts of algorithms and data structures. 📌 Exploration of advanced techniques to solve complex problems. 📌 Putting it into practice through concrete exercises and stimulating projects. 📌 Understanding of programming best practices to optimize the performance and reliability of your codes. 📌 Access to quality educational resources and a team of experienced instructors, ready to guide you to success. 💡 Whether you are a computer science student looking to consolidate your basics or a professional looking for a specialization, our course will give you the tools necessary to excel in software development and meet the most complex challenges. 🚀💼 🌟 Don't miss this opportunity to develop valuable expertise in algorithms and data structures. Join us now and propel your career to new heights! 🌟💻 🔥 Click on the link in our bio to learn more and reserve your place in our course on Algorithms and Data Structures. The fascinating world of programming is waiting for you! 🔥💪

Hanna
computer: upgrade -notion base -use PC
Here is a list of Basic courses, you will be able to improve your knowledge and learn new terms and be able to use PC realize applications and program without difficulties. Comprehensive courses and simplify with examples and interesting data.

Mia
Course Support & Accompaniment IT Curriculum ALL SUBJECTS and ALL PROJECTS
I am a teacher in a large engineering school with 12 years of experience in the field of engineering training. I propose a solution to guarantee your child success without diversifying teaching methods: a single teacher with extensive experience and references in the field, to accompany your child throughout his computer course, to all the subjects and all the activities of the course. These courses can be used to: - Master the concepts studied in class. - Prepare for the various exams. -Clarify notions and deepen certain concepts and aspects. - Accompany to succeed the requested projects. These courses allow you to master the concepts studied while working on methodology and writing. The recommended preparation is personalized according to the need formulated by the student. Organization of the sessions: - A first positioning session is envisaged. -A personalized schedule will be established according to the objective and the level of the student. -A descriptive card will be provided to the student after the 1st session. -A progress report will be delivered periodically.