facebook
FavouritesAdd to Wish List
FavouritesAdd to Wish List
Trusted teacher
from12.12EUR/ h

Computer Science and Programming Course: Algorithms, Python

Translated by Google. Click to view original.
This comprehensive program offers a deep dive into the world of computer science and programming, covering two essential areas: algorithms and Python. It is designed for beginners, as well as those looking to strengthen their skills in these areas.

Part 1: Fundamentals of Algorithms
In this first section, we'll explore the fundamental concepts of algorithms, including data structures, sorting techniques, searching, algorithmic complexity, and more. You will develop the ability to design, analyze and optimize algorithms to solve a variety of problems.

Part 2: Programming in Python
The second part of the course focuses on programming in Python, a language prized for its simplicity and versatility. You'll learn the basics of Python, including commonly used variables, loops, functions, and libraries. You will put your knowledge into practice by automating tasks, developing web applications, and performing data analysis.

This comprehensive course is ideal for those who want to gain a solid foundation in computer science, from theory to practice. Whether you're an absolute beginner or looking to expand your programming skills, this program will help you achieve your goals

Extra information

Translated by Google. Click to view original.
Classes can be done remotely or in person at Mohmmédia

Location

At student's location: Around Mohammedia, Morocco
Online via webcam

|
Use ⊞+wheel to zoom!
+

General info

Age:
Preschool children (4-6 years old)
Children (7-12 years old)
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, Arabic, English

About Me

Translated by Google. Click to view original.
I obtained my DEUST in mathematics, computer science and physics at the Faculty of Science and Technology. Through this, I gained a solid knowledge base in mathematics and physics, as well as basic computer skills.

By continuing my studies in computer science, I was able to deepen my knowledge in this field, particularly with regard to the logic of algorithms and the use of the Python language for data processing and analysis. I worked on many complex projects which allowed me to master the Python language and its different libraries and frameworks such as Pandas, NumPy, Matplotlib, and Flask.

Currently, I am a first year master's student in Artificial Intelligence at the École Normale Supérieure de l'Enseignement Technique de Mohammedia. This training offers me a solid foundation in this constantly evolving field.

In these courses, my main goal is to provide students with a solid foundation that will allow them to effectively learn and master Python algorithms and language. In addition to theory, we will work on concrete mini-projects to allow students to apply the concepts they have learned. This will enable them to develop practical skills and strengthen their understanding of the subjects, preparing them to take on more complex challenges in these areas.

Education

Translated by Google. Click to view original.
University degree in Mathematics, Computer Science and Physics.
Bachelor's degree in Computer Science, Networks and Multimedia at the Faculty of Science and Technology.
First year of master's degree in Distributed Systems and Artificial Intelligence at the École Normale Supérieure de l'Enseignement Technique de Mohammedia.

Experience / Qualifications

Translated by Google. Click to view original.
Provide programming support courses (Python, Algorithms, etc.)
Provide programming support courses (HTML, CSS, etc.)
My courses mainly focus on in-depth understanding of problems in mathematics. They are designed to help students learn how to solve these problems effectively by guiding them through each step of the process. My approach aims to strengthen students' problem-solving skills by providing them with clear and structured methods and techniques. In addition to detailed explanations, I also provide additional materials to help students with their learning. These materials may include additional exercises, additional examples, and additional resources to deepen their understanding. Additionally, I provide solution documentation for each problem covered, allowing students to check their answers and understand the underlying concepts in more depth. In summary, my courses aim to provide students with an enriching and interactive learning experience, helping them master math skills while developing their confidence in their ability to solve problems independently.

Ask a question

Send a message explaining your needs and Chaimae 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              
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              
9      Wednesday at 9:00    Friday at 9:00  Saturday at 9:00  Sunday at 9:00
10      Wednesday at 10:00    Friday at 10:00  Saturday at 10:00  Sunday at 10:00
11      Wednesday at 11:00    Friday at 11:00  Saturday at 11:00  Sunday at 11:00
12      Wednesday at 12:00    Friday at 12:00  Saturday at 12:00  Sunday 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  Sunday 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  Sunday 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  Sunday 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  Sunday at 16:00
17              
18              
19              
20              
21              
22              
23              
from 12.12€Online via webcam
from 18.18€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 November 2023
  • Phone number verified
  • Google connected

Availability of a typical week

(GMT -05:00) New York
MonTueWedThuFriSatSun
0              
1              
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              
9      Wednesday at 9:00    Friday at 9:00  Saturday at 9:00  Sunday at 9:00
10      Wednesday at 10:00    Friday at 10:00  Saturday at 10:00  Sunday at 10:00
11      Wednesday at 11:00    Friday at 11:00  Saturday at 11:00  Sunday at 11:00
12      Wednesday at 12:00    Friday at 12:00  Saturday at 12:00  Sunday 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  Sunday 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  Sunday 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  Sunday 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  Sunday at 16:00
17              
18              
19              
20              
21              
22              
23              
from 12.12€Online via webcam
from 18.18€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


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!

Said
Learn the C programming language from scratch
This course is designed to teach you the basics of the C programming language. You will learn how to write efficient and structured code using C syntax, data types, operators, and control structures. Throughout the course, you will work on several projects, including a calculator and a small game, to help you practice what you have learned.

Elbachir
lessons in coding / programming with python language
Python is the most widely used open source programming language for computer scientists. This language has propelled itself to the forefront of infrastructure management, data analysis and software development. Indeed, among its qualities, Python allows developers to focus on what they do rather than how they do it. It has freed developers from the constraints of form that occupied their time with older languages. Thus, developing code with Python is faster than with other languages. I'm a software engineer who likes to share what I do. I benefit by teaching and motivating people. I am used to working with people of different ages. I believe in segmentation, progress visualization, objective results and practice. the training program: Python #1: Introduction & coding first program Python #2: Variables & Operations Python #3: Conditions & Loops Python #4: Functions & Modularity Python #5: Introduction to object programming Python #6: classes & attributes Python #7: encapsulation & inheritance properties Python #8: Strings & Lists & Tuples & Dictionaries Python #9: Files

Khalid
Coaching in Computer Science, Office Automation, Databases, Algorithms, Programming and Web Development
Algorithms, Databases, Office Automation EXCEL, ACCESS. SQL, MERISE MCD / MLD, VBA, SPSS Analysis, HTML-CSS Website Development, Wix, Word Press, (Courses intended for students: ENCG / UIR / HEM / EMSI / HEC / ISTA / EST / CPGE / FSJES Economics / Faculty of Sciences / Preparation for the CNAEM - BCE competition.)

Mokhlisse Alami
IT/programming/networks and web development
📢 Announcement of Support Courses in Mohammedia 📢 Are you looking for computer support courses in the Mohammedia region? Do not search anymore ! I offer private lessons covering a variety of computer science topics to help you achieve your academic and professional goals. 👨‍🏫 Experienced teacher: I am an experienced IT professional, specializing in several programming languages such as C, C++, Java, SQL, PL/SQL, as well as topics such as Networking, Algorithms, UML, HTML and CSS. 💼 Course Content: Learning programming languages: C, C++, Java Knowledge of databases: SQL, PL/SQL Understanding of computer networking concepts Development of efficient algorithms Using UML for modeling Creating websites with HTML and CSS 🎯 Objectives: Whether you are a student looking to consolidate your IT knowledge or a professional looking to develop new skills, these courses are suitable for all levels and needs. 📆 Availability: Class times are flexible and can be tailored to your schedule. Whether it's weekdays or weekends, I'm here to help you succeed.

Nizar
Private lessons in mathematics-computer science
Graduate teacher offers an individualized pedagogy, assistance with the preparation of questions or exams. My goal is to advance the student without overburdening him. I give homework after each lesson and periodically provide progress reports.

Hocine
LEARN OFFICE EXCEL, WORD, POWERPOINT, ACCESS COURSES
The Microsoft Office office suite offers various software including Excel, Word, PowerPoint, etc. Used by most companies, these products are therefore essential in terms of production. These trainings will allow you to understand the basics of these tools and to master their use.

Matías
Private coding / programming lessons with python
Python is one of the best, if not the best, language to start learning programming. It is also one of the most widely used languages today, especially in cutting-edge areas such as machine learning. This popularity means that Python is constantly evolving. It offers a wide range of tools and libraries, which are free and very varied. As an aeronautical engineer, I like to share my knowledge and derive satisfaction from it by teaching and motivating others. I'm used to working with people of different ages. I believe in the importance of segmenting learning, visualizing progress, setting concrete goals and practicing regularly. Beyond these general principles, there is no magic rule or method. Some approaches work with some students but not with others. Adaptation to individual needs is therefore the main objective of private lessons. So I will do my best to find what motivates and helps my student.

Salah Eddine
Master Python with Courses Suitable for All Ages and Levels! Beginners, Intermediates, Professionals, Everyone is Welcome
Master 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.

Robert
Excel lessons, at your place, at my place or remotely, at your best convenience!
As a Franco-Belgian management teacher, I give Excel lessons with passion! Whether remotely or face-to-face, I offer many examples and exercises to accompany you. I travel without problem throughout the region of Brussels and its surroundings, for lessons of at least 2 hours. For France, courses are only given remotely. Here are some key words that will be covered in my classes: Scenario analysis, Year, Rounding, Today, Bdnb, Bdnbval, Bdsum, Search, Column, Copy/paste in values, Copy/paste with transposition, Consolidation, Date, Datedif, Determat, Dollar, Right, Righterg, Equiv, Esterror, Estna, Frequency, Filter (simple and advanced), Format of cells, Left, Large.Value, Printing of documents, Index, Indirect, Inversemat, Day, Weekday, Line, Matrix, Max, Maxa, Max.Si, Min , Mina, Mina.If, Formatting of cells and ranges, Month, Average, Average.If, Nb, Nb.If, Nbval, Naming of cells and ranges, No, Small.value, Product, Productmat, Protection of cells, Lookup (Lookup), Lookupv (VLookup), Lookuph (HLookup), If (If), If.Not.Disp, If.Conditions, Iferror, Sum, Sumproduct, Sum.If, Sum.If.Set, Substitute , Pivot tables, Sorting, Cell locking Do not hesitate to contact me to organize your lessons according to your needs and availability. Together, we will develop your Excel skills in an efficient and personalized way.

Morgan
2nd year student at Epitech, private lessons in NSI, SNT & IT - All levels, at home in Montpellier or by video
As a 2nd year software engineering student at Epitech Montpellier, I offer computer science courses adapted to students of all levels, whether beginners or more advanced. Specializing in cybersecurity and development, I favor a caring and tailor-made approach to simplify technical concepts and allow autonomous progression, at each person's pace. Whether you want to learn how to develop software, create websites or deepen your programming knowledge, I offer personalized courses focused on your needs and objectives. I support you in learning languages such as C, C#, Python, Rust, Ruby, JavaScript (including NodeJS) and SQL, providing my expertise for your personal or school projects. I also offer academic support in SNT and NSI for high school students. Highlights: - Courses tailored to your specific needs (projects, studies, etc.) - Personalized monitoring at each stage of your learning - Support in concrete projects (web development, applications, databases) - Clear and structured methodology for effective learning

Hasmik
Class of statistics, computer programming, R programming
I am a graduate in data science with R programming skills. I am able to help the students with assignments, and analysis with their master thesis. My approach is very student-oriented and I explain the subjects in a detailed way so that the students understand the main idea.

Adam
Learn algorithms and computer programming easily, at home and at your own pace.
As an experienced computer trainer, I offer personalized courses in the field of computer science in general, as well as in algorithms and programming. My goal is to help students progress without overburdening them. After each lesson, homework will be assigned and progress reports will be provided periodically. This course is intended for beginners as well as intermediate level students. The objective is to learn how to program functions and to develop professional thinking in this area.

Oussama
Python Programming for All Levels: From Fundamentals to Advanced Libraries and Frameworks
What You Will Learn: Core Principles: Introduction to programming, algorithms, and data structures to build a strong foundation. Advanced Libraries and Frameworks: NumPy, Pandas, and Django to create web applications and perform efficient data analysis. Practical Projects: Real-world applications to strengthen your skills and build an impressive portfolio. How You Will Benefit: Students: Gain the necessary skills to excel in academic projects and lay the groundwork for your career. Self-Taught Learners: Avoid common mistakes and fast-track your progress with clear, hands-on guidance. Professionals: Enhance your skill set to meet industry demands and open up new career opportunities. Why Choose My Courses?: Personalized Approach: Each course is customized to your level and learning pace, ensuring tailored guidance and support. Theory and Practice: You’ll combine theoretical concepts with hands-on exercises for a comprehensive and lasting understanding. Solving Real-World Problems: Learn how to tackle the common challenges faced in programming, from debugging to performance optimization.

Youssef
Analog and digital electronics, VHDL, FPGA, programming
doctoral 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