Hire the Best Computer Science Tutors
in Egypt

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Saif El-Din H.

Cairo, Egypt

$35/hr
5.0
45 jobs

I am a highly skilled software engineer with 3+ years of experience in software development, problem solving, data structures, algorithms, and design patterns. I specialize in building robust projects from scratch, improving existing systems, optimizing performance, and mentoring others to help them grow in their careers. As a software engineer, I build projects from scratch, implement reliable solutions, and conduct thorough testing. I am also proficient in enhancing existing projects, improving performance, debugging issues, and providing technical guidance to help others achieve their goals. Skills: - Programming Languages: C, C++, Java, Python, JavaScript, SQL - Backend Development: FastAPI, Spring Boot, Django, REST APIs - Frontend Development: React, HTML, CSS, JavaScript - Databases: MongoDB, SQL - Core Concepts: OOP, Data Structures, Algorithms, Design Patterns, SOLID Principles - Other Strengths: Testing, debugging, performance optimization, code review, mentoring Algorithmic Background: - Dynamic Programming - Graph Theory: BFS, DFS, Dijkstra, MST, Max Flow - Number Theory and Probability - Binary Search and Ternary Search - Advanced Data Structures - Competitive Programming and problem solving Why choose me? ๐Ÿ‘‰ ๐€๐ฏ๐š๐ข๐ฅ๐š๐›๐ข๐ฅ๐ข๐ญ๐ฒ: I'm always here when you need me, ready to dive into coding challenges at any time. ๐Ÿ‘‰ ๐“๐ž๐š๐ฆ ๐‚๐จ๐ฅ๐ฅ๐š๐›๐จ๐ซ๐š๐ญ๐ข๐จ๐ง: I bring both technical prowess and teamwork skills to the table. I can lead effectively and work seamlessly within a team, juggling multiple tasks without breaking a sweat. ๐Ÿ‘‰ ๐‘๐ž๐ฌ๐ฎ๐ฅ๐ญ๐ฌ-๐ƒ๐ซ๐ข๐ฏ๐ž๐ง: My focus is on crafting efficient applications that not only meet but exceed expectations. I'm all about end-user satisfaction. ๐Ÿ‘‰ ๐‚๐จ๐ฆ๐ฆ๐ฎ๐ง๐ข๐œ๐š๐ญ๐ข๐จ๐ง: I'm fluent in geek speak and human talk. Whether it's explaining complex code or discussing project details, I've got it covered. ๐Ÿ‘‰ ๐‚๐ฅ๐ข๐ž๐ง๐ญ ๐ƒ๐ž๐๐ข๐œ๐š๐ญ๐ข๐จ๐ง: Once the code is written, my commitment doesn't end. I'm there for support even after the contract wraps up, ensuring everything runs smoothly.

  • C++
  • Java
  • Python
  • Data Structures
  • Algorithms
  • SQL
  • Software Design
  • Automation
  • Scripting
  • Algorithm Development
  • Git
  • GitHub
  • Version Control
  • C
  • SaaS Development
  • Web Development
Shahd A.

Assiut, Egypt

$10/hr
5.0
1 jobs

As a Robotics and STEM Instructor, I specialize in teaching coding, robotics, and Arduino to children and young learners. With a background in Information Technology and hands-on experience, I utilize skills in Python, C++, Scratch, and Pictoblox to create engaging, project-based learning experiences. I also work as a Front-End Developer and Web Designer, creating modern, user-friendly, and responsive websites using HTML, CSS, JavaScript, and interactive design principles. I focus on inspiring students to innovate, develop critical thinking, and enhance their problem-solving abilities through interactive STEM lessons while combining creativity with technology in both education and web development. If you're looking for someone to ignite a passion for technology and creativity in young minds, I am ready to collaborate and bring your educational vision to life.

  • Web Development
  • Portfolio Website
  • JavaScript
  • Landing Page Design
  • Web Design
  • Front-End Development
  • Education
  • Logic Programming
  • Scratch
  • Product Development
Ahmed H.

Cairo, Egypt

$30/hr
5.0
14 jobs

As a Python instructor, my strengths and skills lie in delivering comprehensive and engaging programming instruction to students of all ages. With a background in both teaching and programming, I possess the necessary expertise to effectively communicate complex concepts in a clear and accessible manner. Highlights of my qualifications: - Extensive experience as a Python instructor in a teaching academy, guiding students from diverse backgrounds to achieve their programming goals. - Proven track record of designing and implementing tailored lesson plans that cater to individual learning styles and skill levels. - Strong proficiency in Python programming, encompassing data manipulation, web development, and application building. - Adept at fostering a positive and encouraging learning environment that motivates students to excel in their coding journey. - B.Sc. in Computer Science, providing a solid foundation in the theoretical aspects of programming and algorithm design. Notable accomplishments: - Led a group of students to participate in a regional Python coding competition, where our team secured a top-three position, showcasing the effectiveness of my teaching approach. - Developed an interactive Python learning platform that has garnered positive feedback from students for its intuitive design and engaging content. - Conducted workshops and guest lectures at educational events, spreading the knowledge of Python programming to a broader audience. Education: Bachelor of Science (B.Sc.) in Computer Science - Nile Univeristy As a Python instructor, I am passionate about empowering students with the skills to tackle real-world challenges using Python programming. My commitment to delivering high-quality education and fostering a love for coding makes me a valuable asset to any aspiring programmer seeking to master Python. Let's connect to discuss how I can help you or your organization achieve your programming objectives efficiently and effectively.

  • Computer
  • Python
  • Java
  • C++
  • .NET Framework
  • Algorithm Development
  • Teaching
  • Leadership Coaching
  • SQL
  • Database
  • Data Analysis
  • Big Data
  • Machine Learning
  • AI Chatbot
  • Deep Learning
Abdelaziz M.

Cairo, Egypt

$20/hr
4.9
8 jobs

As a Computer science/Math tutor and IOS/Android developer with 3+ years of experience also experienced in Flutter Development. Having wide-range experience made me know all the development process on my own and ensures a high overall quality of software products and teaching experience. As a tutor I am a good fit in: - Any Math subjects (statistics, Discrete...) - Any Computer science subjects - Common Programming Languages like c, c++, java, and python. - And more upon request. As a Mobile developer, I am a good fit in: - Android Native SDK, Flutter, Dart, Swift, Java, Kotlin, - Dependency injection pattern; - Photo processing, filtering, and effect, Custom Camera. - ePayment, In-App Purchase, Stripe. - SQLite, and MySQL database, Firebase; Feel free to ask me for anything or take a free tutoring session to be in touch with my experience.

  • Computer Science
  • iOS
  • Cloud Architecture
  • Flutter
  • Java
  • Kotlin
  • Mobile App Design
  • iOS Development
  • Android
  • Mobile Development Framework
  • Android App Development
  • Dart
Ahmad B.

Tanta, Egypt

$20/hr
5.0
14 jobs

I help businesses turn websites into reliable, production-ready data pipelines. Over the past 5+ years, I've delivered web scraping and automation solutions for more than 20 companies across industries including banking, pharmaceuticals, e-commerce, and market intelligence. I build systems that don't just scrape dataโ€”they keep working in production. What I build โœ” Production-ready web scrapers โœ” Large-scale data extraction pipelines โœ” Browser automation (Playwright, Selenium) โœ” API integrations โœ” Data cleaning, validation, and normalization โœ” Automated monitoring and self-healing workflows โœ” REST APIs for accessing collected data I can help you with Monitoring competitors' prices and products Collecting leads and business information Job board aggregation E-commerce product extraction Real estate listings Financial and market data Government and public records Custom data collection projects Experience with protected websites I have experience building reliable extraction systems for websites protected by technologies such as: Cloudflare DataDome Google reCAPTCHA Production-focused architecture Every project is designed for long-term reliability: Intelligent retry and recovery strategies Proxy and IP rotation Browser fingerprint management Automatic monitoring and alerts Detection of website structure changes CSV, JSON, Database and API delivery Whether you need a one-time extraction or a continuously running data pipeline, I focus on delivering accurate, maintainable, and production-ready solutions that your business can rely on.

  • Python
  • PostgreSQL
  • Django
  • Celery
  • FastAPI
  • Web Scraping
  • Automation
  • Machine Learning
  • n8n
  • Multithreaded Programming
  • Selenium
  • ETL Pipeline
  • Data Engineering
  • Apache Airflow
  • Reverse Engineering
  • Screen Scraping
  • Web Crawling
  • API Integration
  • Data Scraping
Mohammed S.

Cairo, Egypt

$32/hr
5.0
29 jobs

Problem solver with C++ or C# or python. Data structures and algorithms expert. I work as a competitive programming Coach in many universities . I can solve your assignment or your tasks. I can learn students how to write code with C++ or C# or python. I am able to work efficiently independently. I respect deadlines and quality checks and take them as a way of proving my service's worth. My first goal is to ensure that you are satisfied with the final product. I have 2 years of experience in teaching and explaining topics in problem-solving. Iโ€™ve worked as a trainer and a coach at Olympiad [EOI 2020 and EOI 2021]. I have a strong background in Algorithms and Data structures: * Data structures: BSTs, Trie, Segment tree, Fenwick Tree, etc. * Math: Probability, Number Theory.. * Dynamic programming. * Graph theory: BFS, DFS, Dijkstra, MST, Max flow, SCC, etc.. * Binary and Ternary search. and more I have solved 2000 problems, And I have created about 100 problems. Iโ€™m also a fast learner for any services that are not listed in my profile. Thank you, and I look forward to working with you!

  • Computer Science
  • Java
  • JavaScript
  • C++
  • C#
  • Python
  • Calculus
  • Programming Bug Fix
  • Tutoring
  • HackerRank
  • Code::Blocks
  • Data Structures
  • Algorithm Development
  • Mathematics
  • Algebra

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How do I hire a Computer Science Tutor in Egypt on Upwork?

You can hire a Computer Science Tutor in Egypt on Upwork in four simple steps:

  • Create a job post tailored to your Computer Science Tutor project scope. We'll walk you through the process step by step.
  • Browse top Computer Science Tutor talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Computer Science Tutor profiles and interview.
  • Hire the right Computer Science Tutor for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a Computer Science Tutor?

Rates charged by Computer Science Tutors on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a Computer Science Tutor in Egypt on Upwork?

As the world's work marketplace, we connect highly-skilled freelance Computer Science Tutors and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Computer Science Tutor team you need to succeed.

Can I hire a Computer Science Tutor in Egypt within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Computer Science Tutor proposals within 24 hours of posting a job description.