facebook
    Rafik
    Trusted teacher
    FavouritesAdd to Wish List
    FavouritesAdd to Wish List
    Trusted teacher
    from24.11GBP/ h

    Learn the foundations of Computer Science and Computer Programming

    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 .

    Location

    Online via webcam

    General info

    Age:
    Teenagers (13-17 years old)
    Adults (18-64 years old)
    Student level:
    Beginner
    Intermediate
    Advanced
    Duration:
    60 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 ,
    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.

    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            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  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00  Thursday at 13:00  Friday at 13:00    
    14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00    
    15              
    16              
    17              
    18              
    19              
    20              
    21              
    22              
    23              
    from £24.11Online 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            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  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00  Thursday at 13:00  Friday at 13:00    
    14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00    
    15              
    16              
    17              
    18              
    19              
    20              
    21              
    22              
    23              
    from £24.11Online 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


    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

    Mohamed
    Computer science and information technology and programming
    Iam computer engineer and i was tutor in Syllabus center for computer science. I have excellent knowledge in Information Technology,also i worked in Vodafone Egypt and worked as GM for IT company in Doha. I promise you that i will do all my best to give you the right information. Iam Egyptian nationality and can teach you with Arabic and English languages. I can teach you computer science subjects,computer basics,ICDL and MS office I can teach you online within time suitable for you online and with or without video (up to you) I can also solve homework or exams and prepare all information technology projects including mobile applications , websites , systems or software. If you chooses me you get the right choice and promise to get all information you need Also we can plan and discuss exactly what i will do for you from the beginning. I prepared some projects to students in colleges in Doha

    Neeraj
    Native Android application development for Begginers
    Native Android development allows you to harness the full power of the platform, creating applications that are not only performant but also provide a seamless user experience. By leveraging the rich ecosystem of tools and libraries, you can build apps that truly resonate with users, ensuring they are fast, responsive, and deeply integrated with the Android operating system. In this class we learn about topics like: 1. Introduction to Android. 2. Introduction to "Android Studio" IDE. 3. Different files in Android Studio. 4. Create your first "Hello World" Android Application". And Unlock the world of mobile technology by diving into native Android application development. This comprehensive course is designed for aspiring developers eager to learn how to create robust, high-performance applications using Kotlin and Java. Participants will gain hands-on experience with Android Studio, explore the Android SDK, and understand the intricacies of user interface design, data management, and network operations. Throughout the course, you will engage in practical projects that mimic real-world scenarios, enhancing your problem-solving skills and preparing you for a career in mobile development. By the end of this journey, you'll be equipped with the tools and knowledge to build innovative applications that meet the needs of users and stand out in the competitive app marketplace.

    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
    Support courses for high school / university / engineering school and personal projects, all levels.
    Proposed areas: - C language - C ++ language - Merise - Databases and SQL - Visual Basic - Photoshop - Illustrator - Computer networks -Windows Server - Algorithms - Applied math - Linux - Git and GitHub - Access VBA -ExcelVBA - HTML -WordPress -SPIP - Moodle - Computer troubleshooting - WooCommerce - Website design - Computer literacy

    Bozhidar
    Math/Computer Science Tutoring for high-school and BSc Computer Science students
    Hey! Are you looking for a young, approachable yet meticulous tutor in Computer Science or Mathematics? Then I believe I might be the tutor for you! I offer lessons in the aforementioned subjects (English only) for high-school and bachelor students at the start of their studies. A little bit about me: My name is Bozhidar and I am a MSc Data Science student at ETH Zuerich. Last year, I completed my bachelor's in Computer Science at TU Delft (the #1 technical university in the Netherlands) with distinction. I was a teaching assistant for 10 courses during my stay at the university. Additionally, I have given private lessons to a few high school and bachelor's students, so I believe I have accumulated enough experience with guiding and tutoring students across different disciplines. I have found out that I enjoy teaching a lot, so that is why I am here - to help you and myself! My expertise: During my high school years, I won tens of awards and scholarships for achievements in Mathematics and Computer Science. I also won my high school's recognition award which is given to one student every year for distinctive results. I've helped high-school and university peers with exam preparation, taught whole courses privately, prepared sample exams, and reviewed and graded real ones. Regarding the university courses I have experience in, I have taught: - Object-Oriented Programming - Reasoning & Logic - Computer Organisation - Algorithms and Data Structures - Web and Database Technologies - Calculus - Information & Data Management - Automata, Computability and Complexity - Concepts of Programming Languages - Computational Intelligence Here are some of the reviews I have received as a teaching assistant: Overall: 4.97/5 (70 reviews) 5/5 - "Great job! Did far more than just explaining this example and went far deeper into the material, helping me to understand it." 5/5 - "Favourite TA. Always there for the difficult questions. Never leaves anything unanswered no matter how long it takes." 5/5 - "Delightful person with an insightful way of thought! Brilliant TA!" 5/5 - "Clear explanations and expert in the material" So, what are you waiting for? Write me a message and let's get the knowledge train running.

    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.

    Baia
    Front-end development(Html, Css, Javascript, Vue.js, React.js) by professional and experienced developer
    Are you ready to craft stunning, interactive websites that captivate audiences and elevate user experiences? Look no further than my dynamic Front-End Development course. From mastering HTML, CSS, and JavaScript to harnessing the power of cutting-edge frameworks like React and Vue, you'll acquire the skills needed to build responsive, intuitive websites that stand out in today's competitive market. But it's not just about learning code—it's about cultivating creativity. My methods fosters a collaborative learning environment where you'll engage in real-world projects, tackle challenges head-on, and refine your design sensibilities to create visually stunning interfaces that leave a lasting impression. If you are stuck with your project, or you want to kearn high-income, future skills, my Front-End Development course is your gateway to success. Enroll now and embark on a journey towards a fulfilling and rewarding career in tech!" For further details, please don't hesitate to contact me!

    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

    Gaëlle
    AI for children: discover how to use artificial intelligence in English, French and Spanish
    Would you be interested in learning how to use Artificial Intelligence in your daily life? In my AI classes for kids, you will learn how to use this advanced technology in a practical and fun way! During our sessions, we'll explore different ways AI can improve our everyday lives, from shopping online to playing video games. In addition, you will learn to code and create your own AI applications. My classes are suitable for children from 8 years old and are held online via video calls. No previous programming experience is required! If you are interested in learning about AI and how to use it in your life, feel free to contact me! I'm looking forward to teaching you everything I know about this amazing technology.

    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.

    Benito
    Python, SQL and/or Machine/Deep Learning Classes at your place or Online!
    I am currently working as an online teacher 🧑‍🏫 and course content developer in Python, SQL and a wide range of Machine/Deep Learning topics 🧑‍💻. My experience enables me to offer lessons ranging from beginner to advanced levels. I can tailor the classes to your specific needs and schedule, providing a well-structured learning path 🚀. What do you get from me? 👉 Learn at your own pace without any pressure 👉 Well-documented tutorials What topics do I usually cover at the beginning for people without Python/SQL experience? ✔️ Understanding the basic concepts (variables & types) --> Python/SQL ✔️ Math & Statistics (explained easily) --> Python ✔️ Data Manipulation (tables, dataframes, joins,...) --> Python/SQL What topics do I cover for people with Python/SQL experience? ✅ Classic libraries: Pandas, Numpy, Scikit-learn, Tensorflow, Pytorch ✅ Data Analytics/Visualization: Plotly, Seaborn, Matplotlib ✅ Domains: Regression, Classification, NLP, LLM, Computer Vision, Generative AI, Time Series, Neural Networks, Ensemble Methods ✅ MLOps: MLflow, Prefect, Mage, GCP, AWS Whether you are new to the field, seeking to enhance your skills, or require assistance with a work/school project, feel free to reach out to me!😉