facebook
    Kamal
    Trusted teacher
    FavouritesAdd to Wish List
    FavouritesAdd to Wish List
    Trusted teacher
    from12.92USD/ h

    Lessons in the programming language (Python & C++) for university students and those interested in programming

    Translated by Google. Click to view original.
    Would you like to hone your programming skills under the guidance of a computer science lecturer? I offer C++ and Python tutoring for students of all levels! I will help you achieve your goals whether you are a complete beginner or an experienced programmer looking to develop your skills further.

    What I offer:

    Computer Science-Based Teaching Curriculum: Leverage my in-depth knowledge of computer science principles to build a strong foundation in programming in C++ and Python.

    Practical experience and academic skills: I combine my practical experience with my theoretical knowledge to offer you a comprehensive and effective education.

    Broad topic coverage: We can explore all aspects of C++ and Python, from basic concepts to topics
    Advanced depending on your interests (such as memory management in C++ or machine learning libraries in Python).

    An interactive, application-based approach: You will solve practical exercises and projects to practically apply what you learn and enhance your skills.

    Continuous support and guidance: Your learning journey will not stop at the class limits. I will always be available to answer your questions and provide the necessary support.

    Why choose me:

    Graduate specializing in Computer Science: Benefit from my deep knowledge in the field of programming and computer science in general.
    A passionate and experienced teacher: I have extensive experience in explaining complex concepts in a clear and simple way.
    Commitment to developing your skills: I believe in the importance of effective education and strive to help you reach your full potential as a programmer.
    A passionate supporter of your success: I will always be by your side to motivate and encourage you to achieve your programming goals.

    Are you ready to take your programming skills to the next level? Contact me today!

    Extra information

    Translated by Google. Click to view original.
    You must have a special laptop

    Location

    At teacher's location: مصطفى ايركو, شارع الإسراء، البساتين الشرقية، قسم البساتين، مصر
    At student's location: Around Cairo, Egypt
    Online via webcam

    |
    Use ⊞+wheel to zoom!
    +

    General info

    Age:
    Adults (18-64 years old)
    Student level:
    Beginner
    Intermediate
    Advanced
    Duration:
    60 minutes
    The class is taught in:Arabic, English

    About Me

    Translated by Google. Click to view original.
    My teaching approach is a sophisticated and flexible one that adapts to the needs of slow learners. I adopt a calm and relaxed approach to ensure that students fully understand the concepts before moving on to the next step.
    My goal is to make the learning experience fun and inspiring by incorporating interactive techniques and practical examples to enhance understanding. I also encourage students to participate, experiment and innovate to develop their skills.
    With over 20 years of experience, I can adapt to different learning styles and provide innovative teaching strategies to help students reach their full potential.
    I strive to prepare skilled and creative learners who are able to apply what they have learned effectively in the future and excel in their field.

    Education

    Translated by Google. Click to view original.
    PhD in Computer Science - from the International Islamic University Malaysia
    Master of Computer Science - from Babasaheb University - India
    Bachelor's degree in Computer Science - from the University of Science and Technology - Yemen

    Experience / Qualifications

    Translated by Google. Click to view original.
    Blender teacher, modeling department
    --
    Computer science teacher
    College of Science, University of Science and Technology / Ibb University / Al Jazeera University - Yemen
    Subjects I taught:
    • Introduction to image processing
    • Translator design,
    • computing theory,
    • Software Engineering,
    • Analysis of algorithms and data structures,
    • Advanced programming in C++
    • Introduction to artificial intelligence
    • Introduction to programming
    . Topics I can also teach:
    • Learn the machine
    • Data compression
    • Programming languages (Java, python, R)
    You will learn the basics of modeling in a professional and scientific manner that will enable you to build three-dimensional models with ease and skill, such as: Buildings, aircraft, cars, furniture and various products for companies. And the consequences of this, including lighting, colors, and rendering (export), all of this in gradual, thoughtful, and scientific steps that put your foot firmly on the path to professionalism and mastery. These lessons feature continuous supervision and practical work that we will work on so that you can generalize these skills and tools to everything that comes to your mind. Due to my long experience, I can confirm that, through the first lessons, you will relate to modeling and the program on your next professional path.

    Ask a question

    Send a message explaining your needs and Kamal 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  Monday at 9:00  Tuesday at 9:00  Wednesday at 9:00  Thursday at 9:00  Friday at 9:00  Saturday at 9:00  Sunday at 9:00
    10  Monday at 10:00  Tuesday at 10:00  Wednesday at 10:00  Thursday at 10:00  Friday at 10:00  Saturday at 10:00  Sunday at 10:00
    11  Monday at 11:00  Tuesday at 11:00  Wednesday at 11:00  Thursday at 11:00  Friday at 11:00  Saturday at 11:00  Sunday at 11:00
    12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00  Thursday 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.92At teacher's location
    from $12.92Online via webcam
    from $18.08At 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 May 2024

    Availability of a typical week

    (GMT -05:00) New York
    MonTueWedThuFriSatSun
    0              
    1              
    2              
    3              
    4              
    5              
    6              
    7              
    8              
    9  Monday at 9:00  Tuesday at 9:00  Wednesday at 9:00  Thursday at 9:00  Friday at 9:00  Saturday at 9:00  Sunday at 9:00
    10  Monday at 10:00  Tuesday at 10:00  Wednesday at 10:00  Thursday at 10:00  Friday at 10:00  Saturday at 10:00  Sunday at 10:00
    11  Monday at 11:00  Tuesday at 11:00  Wednesday at 11:00  Thursday at 11:00  Friday at 11:00  Saturday at 11:00  Sunday at 11:00
    12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00  Thursday 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.92At teacher's location
    from $12.92Online via webcam
    from $18.08At 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


    Imad
    Learn to program in C language from beginner to professional
    Hello everyone and welcome to this training on programming and more specifically on software development in C, my name is IMAD and I will be your trainer throughout this course I am a computer engineering student specializing in architecture, software development and web development. C is a very popular and used language. It is found almost everywhere such as in video games, most PC software and even in embedded. C is a very good candidate if you are looking for a first language to learn software development because it includes many notions that are found in most other languages. Thus mastering C guarantees you a much simpler and faster learning of other programming languages. In this training for beginners and intermediate in development, we will learn the basics of software development. How from lines of code we can make executable software on our machine. Then we will see the basics of the C language and, among other things, how to manage memory via variables, how to make our program live with loops and conditions or how to use the standard C library (STL) to interact with the user. Once these basics are acquired, we will increase the level a little with the dreaded pointers and arrays. this is often the part that newbies to C dread the most. But I guarantee you that with me it will finally seem very simple to you ;) So yes it's a big program but I guarantee you that you won't notice the time passing. Who is this course for? - University students specializing in computer science. - Beginner in software development. C is one of the best languages to embark on the adventure of programming. - People wishing to learn to develop in C or review and master the basics of this language.

    Dr. Hani
    Learn Networking Essentials, Gain hands-on experience
    This course provides an overview of the concepts and fundamentals of computer networks. Topics include an overview of network architectures and topologies, IP addressing and subnetting, congestion mechanism CSMA/CD, troubleshooting commands and methods, switching and routing devices and their related decisions, TCP/IP layers and their protocols (FTP, HTTP, SMTP, DNS, DHCP, UDP, TCP, IP, ICMP etc...), security measures and how to secure your network using Access Lists and Firewall.

    Nayankumar
    IT Cyber Security, PAM (CyberArk), IAM (Okta), Microsoft windows, Azure, AWS, Linux Tutoring. Language Tutoring: Hindi, Gujarati, English
    This class is to provide in-depth tutoring on essential IT skills, including Cyber Security, Privileged Access Management (PAM) with CyberArk, and Identity and Access Management (IAM) using Okta. You will also gain a strong foundation in Microsoft Windows administration, cloud computing with Azure and AWS, and Linux systems. Whether you are a beginner looking to establish fundamental IT skills or an experienced professional aiming to sharpen your knowledge, this course offers hands-on guidance across various levels. You will learn how to secure IT infrastructures, manage access rights, and handle operating systems and cloud platforms. Additionally, you will get practical insights on how to use key tools in today's IT environments, such as managing cloud services, securing data, and automating systems. By the end of this class, you will be well-prepared to manage, secure, and configure various IT environments, building a skill set that is in high demand in today’s tech industry.

    Alexandre
    Programming class teacher for Bachelor, College and middle school
    Embark on an immersive journey that will help you and clarify the material as we take a deep dive into of Java, Python, Object-Oriented Programming (OOP), Machine Learning, and Deep Learning, focusing on neural networks, Liquid State Machines (LSM), Genetic Algorithms (GA), and more. Special rate applies for purely web/app development as a part-time full-stack developer/engineer.

    Neel
    Introduction to Python Programming and Machine Learning Basics
    Dive into the world of Python programming and machine learning in this hands-on introductory class! This course is designed for beginners and focuses on the foundational concepts of Python, along with the essentials of machine learning. Course Highlights: Python Fundamentals: Learn the basics of Python programming, including data types, control structures, functions, and libraries. Through practical exercises, you’ll gain confidence in writing and executing Python code. Data Manipulation and Analysis: Explore popular libraries like NumPy and pandas to handle and analyze data efficiently. Understand how to clean, process, and visualize data, preparing it for machine learning tasks. Introduction to Machine Learning: Discover the key concepts of machine learning, including supervised and unsupervised learning, algorithms, and model evaluation. Gain insights into how machines learn from data. Hands-On Projects: Apply your knowledge through real-world projects, where you'll build simple machine learning models using libraries such as scikit-learn. You'll learn to make predictions and evaluate model performance. Collaboration and Support: Work alongside fellow students in a collaborative environment, with ample opportunities for group discussions and individual support from the instructor. Who Should Enroll: This class is ideal for anyone interested in starting a career in data science or machine learning, or for those looking to enhance their programming skills with practical applications in Python. Join us and embark on an exciting journey into the realm of programming and machine learning!

    Jaydip
    Python Tutor - Machine Learning - AI - A Professional Python developer is happy to teach you Python code/projects (software development).
    I can help you with your python project works. With live coding sessions, tips, and tricks you will have a chance to improve your knowledge or complete your coding project/assignments with great insight into the code. I am working with the following libraries in my everyday work AI developer: Numpy Pandas Scipy Scikit-learn Tensorflow / Keras Pytorch OpenCV Tesseract Pillow Tkinter Flask selenium Matplotlib and many more...

    Eiad
    Learn programming, software development and marketing online
    You will learn C# programming language from beginner to professional level. You will learn how to create complete programs during the course and market them online. Such as managing a restaurant, a mobile phone store, a point of sale company, a law office, a school or university, a mall, a clothing store, a car company, and many others.

    Yousra
    Machine learning( Exploratory Data Analysis, Supervised & Unsupervised Machine Learning, Deep Learning and Reinforcement Learning )
    Machine Learning is one of the most sought-after skills in the modern world of AI applications, with hiring in this field growing at a staggering 74% annually for the last four years. This program is designed to equip you with the skills and experience needed to pursue a successful career in Machine Learning, and explore the main types of Machine Learning: Unsupervised Learning, Supervised Learning, Deep Learning, and Reinforcement Learning. You'll also delve into special topics to complement your learning. The program comprises of 6 courses that offer a solid theoretical understanding and ample opportunities to practice the main algorithms, uses, and best practices associated with Machine Learning. You'll code your own projects using the most relevant open-source frameworks and libraries, and apply what you learn in various courses to a final project. Whether you're already familiar with Python programming, statistics, and linear algebra, or just have a general interest in data analysis and self-learning, this intermediate series is suitable for you. We start with the basics, offer a solid theoretical foundation, code-along labs and demos, and build up to more advanced topics, making it an exciting and rewarding learning experience.

    Muhammad Noman
    Full-stack Development (Front-end /Back-end) - Complete Course Available
    In this class, we will learn about full-stack development. The following topics will cover:- Introduction to Javascript in HTML Using JavaScript Libraries Deep knowledge of Backend language (PHP, Csharp .NET ) API Interactions Version Control System (GIT) How to Build and Maintain a Website Final Project Build an Interactive Resume!

    Mihai
    Go for any level, also help with your own projects
    Go (Golang) is a great option either as your first programming language or as a next step in your already established developer carrier. Some of its concepts and idioms might seems difficult to grasp but with the right guidance you will discover that they make sense and they make development really fun and easy. I am happy to share with you my passion for Go so just send me a message and let's start!

    Ludmila
    Cisco CCNA, Packet Tracer, Switches, Routers, Subnetting, SAP
    I am a professional with more than 10 years of experience in multinational companies training and managing international teams in several European countries (Belgium, Poland, Czech Republic) and with extensive knowledge in SAP and Networking. I hold the official Cisco CCNA certification as well as a solid experience as a SAP trainer. Additionally, I have a degree in basic (for beginners) and advanced digital competences. What would the classes be like? -Classes can be taught in English/Spanish/Ukrainian/Russian. -The methodology of the classes would be oriented so that the student can internalise the basic and advanced concepts, as well as know how to apply from a practical point of view what he/she learns during the classes. -Resolution of doubts and exercises. -Advice on what to study and how to do it. ------ -For those who are interested, I also prepare those who are in the process of obtaining the official Cisco CCNA certification.

    Izhar
    C Language -- Computer Language Course by a trained professional having Master's Degree in Computers.
    Do you want to start your career in coding? There are excellent chances of growth in this sector. Do you think it'll be tough to learn this language. No! Not at all! I am an expert in C language having practical work experience. I'll start from the scratch, strengthen your basics and help you to master this language. I am providing you a brief summary of our course which we generally follow but that doesn't mean that I am bound to just this much content. In case you have any doubt for any other specific topic related to the subject, you could always come up to me or you need any help in your assignments or projects, you are always welcome. Here is a brief summary of our course : –Introduction to Programming –Fundamentals in C –Operators and Expressions –Data types –Input-Output Library Functions –Control statements –Function –Storage class –Pointer –Pointer and Function –Array –Pointer and array –Array and function –Dynamic memory allocation –String –String and function –Command line arguments –Preprocessor –Structure –Structure and function –File Handling –ODBC Programming –Process and threads –Graphics In case you have any query, feel free to contact me. Give yourself a chance for a better future. All the best

    Muhammad
    computer networking with CCNA CCNP MCSE AND VMWARE ESXI
    I am a highly experienced computer network engineer with over 9 years of field expertise and 4 years of online teaching. My core specialties include Cisco CCNA, CCNP, VMware ESXi, Fortigate firewall, MCSE Server, and Linux systems. I focus on helping students and professionals excel in networking, system administration, and cybersecurity. With a solid foundation in both practical and theoretical knowledge, I provide hands-on learning experiences using real-world scenarios. I specialize in simplifying complex topics for students of all skill levels, ensuring they build a strong understanding of core concepts. Skills and Expertise Cisco CCNA & CCNP: Master the core networking concepts and configurations with practical labs. VMware ESXi Virtualization: Virtualization expertise for data center management and optimization. Fortigate Firewall: Learn advanced security configurations to secure and optimize networks. MCSE Server: Comprehensive teaching on Windows Server environments for enterprise-level management. Linux: Guide students on Linux server administration and configuration, focusing on open-source technologies. Teaching Approach My teaching method is highly interactive, focusing on personalized learning based on each student's unique needs. I emphasize real-world labs, troubleshooting, and best practices to ensure students can apply their skills directly in the field. Whether you are preparing for a certification exam, aiming to upgrade your skills, or pursuing a new career path, I am dedicated to helping you achieve your goals. Why Choose Me? Proven track record with hundreds of successful students. Focus on practical, job-ready skills. Custom-tailored lessons to meet your learning pace and objectives. Guidance on certifications and career advancement.

    Illia
    Java Development and Software Architecture: From Beginner to Professional
    Throughout my career, I have taken on various roles that highlight my dedication to education and mentorship. In the companies where I worked, I was responsible for onboarding new joiners and served as a team buddy for newcomers. This role involved providing guidance, support, and a smooth transition into the team environment. I have also been instrumental in educating junior and mid-level developers, introducing new concepts, and teaching them how to effectively apply these ideas in their work. My approach ensures that team members are well-equipped with the latest knowledge and best practices in the industry. My comprehensive experience in tutoring and teaching reflects my commitment to fostering a collaborative and growth-oriented learning environment. Whether in a formal setting or through informal sessions, I am dedicated to empowering others to achieve their full potential.

    Akhil
    AWS Cloud, Typescript, NodeJS, Javascript, C#, SQL
    I am 20+ years experienced Software Engineer and currently working with a leading FinTech company in Australia. I have vast knowledge on AWS Cloud, Javascript, NodeJS, Typescript, SQL, C# and also the software Architecture. I am an AWS Certified Solutions Architect - Professional & a Microsoft Certified Trainer.