from11.18CHF/ 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 laptopLocation
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 MalaysiaMaster 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?"
Ex. "Hi, when are you available to meet for a lesson?"
Availability of a typical week
(GMT -05:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
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 11.18FrAt teacher's location
from 11.18FrOnline via webcam
from 15.64FrAt student's home
100% Satisfaction Guarantee
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
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
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 11.18FrAt teacher's location
from 11.18FrOnline via webcam
from 15.64FrAt 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
You are here
Similar classes
Alexandre
Programming class teacher for Bachelor, College and middle schoolEmbark 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.
Mihai
Go for any level, also help with your own projectsGo (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!
Amiri
Preparatory lessons for mathematics and physics for all secondary levels, programming lessons for children including Scratch and PythonMaster Python with Custom Courses
Discover the art of programming with Python courses tailored to your specific needs. Whether you are a beginner, intermediate or advanced, my lessons are adapted to all levels.
Why choose my courses?
Personalized teaching approach: Each course is designed according to your individual skill level and goals.
Practical Experience: Learn by working on real-life 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 effectively guide you on your learning journey.
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...
Owais
Expert Software Development Tutor | Java, Python, JavaScript, Full Stack (Mobile & Web Apps)Unlock your potential in software development with my personalized tutor services. Having Master's specialization in Full Stack Software Development from Finland and professional expertise in Java, Python, Kotlin, JavaScript, and modern frameworks, I provide hands-on lessons tailored to your needs. Learn essential skills like:
Web Development (HTML, CSS, Javascript, React, Node.js)
Backend & API Development
Mobile App Development (Kotlin, Flutter)
Version Control with Git & GitHub
Best practices in Agile and SDLC methodologies
Whether you're a beginner or looking to advance your programming career, my structured lessons focus on practical, project-based learning to ensure your success in the ever-growing tech industry. Join me to start building your tech career today!
Zora
Data science, Deep learning, Business intelligence, Data analysis, Visualisation des donnéesJe propose des cours complets en Power BI, analyse de données, science des données et algorithmes d'apprentissage profond, adaptés à tous les niveaux d'expérience. Mon approche pédagogique se concentre sur l'acquisition de compétences pratiques, vous permettant d'appliquer directement ce que vous apprenez dans des projets réels.
Dans le cadre de mes cours de gestion de données, vous apprendrez à transformer vos données en visualisations interactives et informatives, en maîtrisant les techniques de création de tableaux de bord, de rapports et d'analyses visuelles. Vous découvrirez également comment connecter différentes sources de données et optimiser vos modèles pour des insights pertinents.
En ce qui concerne l’analyse de données, vous développerez une compréhension approfondie des méthodes statistiques et analytiques, vous permettant de tirer des conclusions significatives à partir de vos données. Vous serez initié aux outils et aux techniques de manipulation des données, y compris l'utilisation de langages de programmation tels que Python, R, PowerBI ou TABLEAU.
Dans le domaine de la science des données, nous explorerons les étapes clés du processus de data science, de la collecte et le nettoyage des données à la modélisation et à la validation des résultats. Vous serez également introduit aux algorithmes d’apprentissage profond, apprenant à construire et à entraîner des modèles neuronaux pour des applications variées, allant de la reconnaissance d'image à la prévision.
Chaque cours est structuré autour de projets pratiques et de cas d’étude, afin de vous préparer à relever des défis réels en matière d’analyse et d’interprétation des données. Si vous êtes prêt à développer vos compétences en Power BI, analyse de données, science des données et apprentissage profond.
Ozan
National curriculum in England: computing programmes of studyThis class is designed to provide pupils studying computer programming either as part of the National Curriculum in England (Key stage 1,2,3 & 4) or as a career path. It's purpose is to teach information and computation, digital systems and how they are put to use through programming, as well as to provide pupils with the capability to use information technology to create programs, systems and digital content. Also to provide computer literacy to pupils allowing them to express their thoughts and ideas through Information & Communication Technology (ICT) in a way that is suitable for todays workplaces.
The class aims to ensure that you:
- can understand and apply the fundamental principles and concepts of computer science, including abstraction, logic, algorithms and data representation
- can analyse problems in computational terms, and have repeated practical experience of writing computer programs in order to solve such problems
- can evaluate and apply information technology, including new or unfamiliar technologies, analytically to solve problems
- are responsible, competent, confident and creative users of information and communication technology
Dr. Hani
Learn Networking Essentials, Gain hands-on experienceThis 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.
Georgi
Practical course: DevOps / Kubernetes / ProgrammingGet your foot in the door of DevOps and Programming. Experience the day-to-day life of a corporate DevOps/Software engineer, diving into the magic of building real projects while collaborating with a other motivated Team members. Boost your beginner skills to a robust level in months, not years.
Are you bored of passive video courses that leave your knowledge empty?
Then this course might be just what you're looking for!
Jump into a fully replicated the daily routine and workflow of a modern DevOps/Software engineer.
---
My name is Georgi and your course will be led by my battle-tested expertise in the IT industry.
I have many years of experience as a Network engineer, Software engineer, and DevOps & Cloud engineer.
Throughout my career, I have been involved in numerous projects, assisting a wide range of companies, from small startups to large corporations, in achieving their goals.
---
The slots defined here are only informational and I may be not be available as seen.
Anyway, I am flexible in schedule and you will get your lesson at suitable time.
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
Neel
Introduction to Python Programming and Machine Learning BasicsDive 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!
Eiad
Learn programming, software development and marketing onlineYou 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.
Muhammad Noman
Full-stack Development (Front-end /Back-end) - Complete Course AvailableIn 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!
Ludmila
Cisco CCNA, Packet Tracer, Switches, Routers, Subnetting, SAPI 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.
Muhammad
computer networking with CCNA CCNP MCSE AND VMWARE ESXII 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.