facebook
    Rafik
    Trusted teacher
    FavouritesAdd to Wish List
    FavouritesAdd to Wish List
    Trusted teacher
    from38.97CAD/ h

    Here you can learn C, Java, Python and also Computer Networks

    I am a PhD student in Computer Science specializing in Cloud Computing. I have three year experience in tutoring C and Java during my bachelor/masters studies.

    Actually I'm working as I'm an IT Manager at a recrutement firm.
    The class is open even for people with no experience in programming.

    Location

    Online via webcam

    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
    90 minutes
    The class is taught in:English, Arabic, French

    About Me

    Working actually as a System Engineer at a big Telecom company. I worked as a tutor and as a Lab assistant and would like to work with students who have little or no experience in programming or students having difficulties in understanding computers science subjects.

    Education

    IIHEM, bachelor in Management information System, GPA=3.52, 2011
    Al Akhawayn University, Masters in Software Engineering, GPA=3.58, 2015
    AL Akhawayn University, PhD, Currently

    Experience / Qualifications

    Actually wroking as a System Engineer at a big Telecom company.
    5 working Years as an IT Manager at an international recruitment agency
    3 working Years as a Tutor in IIHEM
    1 working Year as a Help Desk at Devoteam
    1 working Year as a Lab Instructor at Al Akhawayn University
    Hello , I'm an IT manager with more than 5 years experience working for small and middle size companies , I'm sure lots of Computer Science student ask themselves the following question every now and then , Which kind of technologies do we need to learn to get a job later ? Is learning Java, C, Python enough of us to get a job ? are our class enough for us to get the skills we need to get a job ? The course i'm offering is your first step to learn about the needs of the job market and which skills you need to sattr your career ,
    Hello , I'm an IT Manager with more than 5 years experience in the industry as well as a significant experience teaching the basics of computer science for non CS Major , Do you find computer science hard ? Do you think that computer science is just for geeks ? If your answser is yes , this course is for you ! i will help you understand the world of CS in a serie of lectures that will cover the important bascis of CS in the most simpliest way possible using a clean English ,
    Are you new to computer science ? are you struggling in understanding the foundation of computer science and programming ? is computer science not your first choice and you wanna get a good grade at it ? If you answer "yes" to one of the above question then this course is for you . I have three years experience teaching computer science foundation to junior university students and here to help you in understanding all what you need to pass the course .

    Ask a question

    Send a message explaining your needs and Rafik 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              
    3              
    4              
    5              
    6              
    7              
    8              
    9              
    10              
    11              
    12              
    13              
    14              
    15              
    16              
    17              
    18              
    19              
    20              
    21              
    22              
    23              
    from C$38.97Online 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.

    Online reputation

    • Instructor since January 2017
    • Phone number verified
    • Google connected
    • Linkedin connected
      255 connections

    Availability of a typical week

    (GMT -05:00) New York
    MonTueWedThuFriSatSun
    0              
    1              
    2              
    3              
    4              
    5              
    6              
    7              
    8              
    9              
    10              
    11              
    12              
    13              
    14              
    15              
    16              
    17              
    18              
    19              
    20              
    21              
    22              
    23              
    from C$38.97Online 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


    Amin
    Programming with Python, with C and database management (Introduction to machine learning)
    Looking to master programming and become a skilled developer? In this course, you'll learn the basics of Python and other programming languages, as well as how to use them to build machine learning models. We also offer specialized assistance for students in programming and database management using SQL (CPGE students). Python is a powerful general-purpose language used in web development, data science, software prototyping, and more. Its simple and easy-to-use syntax makes it an excellent choice for beginners learning to program. Additionally, upon request, we offer courses in other programming languages such as C, R, and MATLAB. Classes can be conducted remotely or in person, and we tailor our instruction to meet individual or group needs. If you have any questions, feel free to contact us.

    Mazuba
    Introduction to Programming with Python Programming Language.
    Learn programming fundamentals with Python, a beginner-friendly and versatile language. This class will guide you through the essentials of coding, building problem-solving skills, and understanding how programs work behind the scenes. Note: Students are encouraged to suggest specific topics or areas of interest they would like to focus on during the course. What You’ll Learn: Python basics: Syntax, variables, and control flow (if-else, loops). Understanding IDEs: Setting up and working with Python IDEs. Execution process: Interpreters, compilers, and how Python executes code. Introduction to modular programming with functions.

    Ayoub
    Master Python Programming: From Basics to Advanced Applications
    Python is a versatile and beginner-friendly programming language widely used in data analysis, web development, machine learning, and automation. This course is designed for anyone who wants to start their coding journey or improve their Python skills. In this class, you'll learn Python fundamentals, including variables, loops, and functions, and gradually progress to more advanced topics like object-oriented programming, working with APIs, and handling real-world datasets. With a focus on hands-on practice, you'll complete projects that solidify your understanding and help you build a portfolio. Whether you're preparing for a career in tech, automating tasks, or diving into data science, this course provides a structured and engaging way to master Python. Let's code your way to success!

    Hamza
    Maîtrisez Python avec un Expert en Programmation et Data Science
    Découvrez la puissance de Python avec un formateur expérimenté en informatique ! Je suis Hamza, un développeur passionné et mentor chevronné avec une vaste expérience dans l'enseignement de la programmation. Mon approche pédagogique unique vous permettra d'acquérir rapidement des compétences solides en Python, tout en découvrant ses applications concrètes dans le monde professionnel. Ce que vous apprendrez : Fondamentaux de Python (variables, structures de contrôle, fonctions) Programmation orientée objet avancée Analyse et visualisation de données avec pandas et matplotlib Développement d'interfaces graphiques avec PyQt Projets pratiques inspirés de cas réels en entreprise Pourquoi me choisir ? Plus de 5 ans d'expérience en formation et mentorat Méthode pédagogique adaptée à tous les niveaux Approche hands-on basée sur des projets concrets Passion contagieuse pour le code et l'innovation technologique Que vous soyez débutant cherchant à vous lancer dans la programmation ou professionnel souhaitant monter en compétences, ce cours vous ouvrira de nouvelles perspectives passionnantes dans le monde du développement logiciel et de la data science. Rejoignez-moi pour un voyage captivant au cœur du langage de programmation le plus polyvalent et demandé du marché ! Réservez maintenant et faites le premier pas vers la maîtrise de Python. Votre carrière en tant que développeur Python commence ici !

    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.

    Snehith
    Master Abitur Math: Affordable and Effective Tutoring
    Are you preparing for the Abitur and struggling with Math? Join this tailored tutoring session designed to help you master complex math concepts, build confidence, and excel in your exams! Whether you need help with calculus, algebra, geometry, or statistics, I offer clear explanations, step-by-step problem-solving strategies, and plenty of practice to improve your understanding. Additionally, for students interested in programming, I integrate Python to make math more intuitive and practical. We’ll use Python to solve math problems, visualize functions, and explore real-world applications, giving you an edge in both math and computer programming. This class is perfect for Abitur students who want to: Improve their math grades and exam performance. Understand challenging topics through a personalized approach. Learn how to apply Python to math problems. Let’s make Math your strength—sign up now and achieve your academic goals!

    Andrey
    I will teach you or your child the basics of programming in Python
    We will write Python codes in a coding environment. It is possible to use in any browser- you simply write a code, run it and save your work. During this lesson, we will learn how to perform input operation from keybord as well as output operations. We will also write small programs which repeat a block of code; that is, we will learn "for" and "while" loops.

    Mouncef
    Learn Python, Artificial intelligence with me until you become an expert
    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.

    Vikash
    1-to-1 Online Tutoring for Python, PHP, and Web Development
    Master the art of web design and development with personalized 1-to-1 online tutoring in Python, PHP, and Other server side programming languages. Whether you're a beginner looking to build your first web project or an experienced developer aiming to refine your skills, our customized tutoring sessions are designed to help you achieve your goals. I really happy to teach people who will really want to part of my lesson. My teaching style is the step by step oriented. We will start from basic and move towards advanced topics. A very warm welcome my students on apprentus.com Wish you all the best.

    Ziad
    Python Programming for Beginners: From Basics to Advanced
    I offer an introductory course on Python programming, perfect for beginners who want to learn the basics of coding. In this course, you’ll learn fundamental programming concepts, including variables, data types, control structures, functions, and modules. We’ll also cover essential topics like file handling, error handling, and working with libraries. Through hands-on exercises and real-world examples, you’ll gain practical experience and build a solid foundation in Python. Whether you’re new to programming or looking to add Python to your skill set, this course will help you get started with confidence.

    Mouad
    Support course in Python (For all levels, CPGE)
    Passionate about programming, we offer Python support courses adapted to all levels, from beginner to advanced. These courses are aimed at students in preparatory classes for grandes écoles (CPGE) as well as anyone wishing to acquire solid programming skills. The lessons cover the essential foundations of Python with a clear and accessible teaching approach. Whether you are new to programming or want to deepen your knowledge, you will benefit from structured and progressive teaching. With a focus on concrete concepts and practical examples, these courses aim to strengthen your skills in a tangible way. You will be guided through the nuances of Python, gaining a deep understanding that will benefit you both in your studies and in your future career. Join us to explore the fundamentals of Python programming and progress to more advanced levels. Together, we will build a solid foundation and develop the skills needed to succeed in the dynamic world of computer programming.

    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.

    Reza
    HTML5 Course for Beginners and Intermediate Web Enthusiasts
    The foundation of web development lies in HTML. To start building your website from scratch, you'll need to learn HTML. I have been an enthusiastic HTML programmer since the early days of the web. In my course, you will not only learn how to create responsive websites but also get familiar with the basics of relevant technologies such as PHP and MySQL.

    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.

    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