Hire the Best Computer Science Tutors
in Kenya

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Anderson M.

Nairobi, Kenya

$15/hr
5.0
5 jobs

I'm a mobile developer specializing in building responsive, cross-platform apps for mobile and web using flutter and swiftui. I focus on delivering clean UI/UX, smooth animations, and optimized performance. I’ve implemented various state management approaches (Riverpod, GetX, Provider) and have experience working with Firebase Firestore, MySQL, Shared Preferences, and GetStorage for data handling. I routinely integrate REST APIs, custom endpoints, and webhooks, and have built apps with secure payment systems like MPesa, Stripe, PayPal, and Flutterwave. On the machine learning side, I’ve integrated YOLO and TensorFlow Lite for on-device ML, trained models using PyTorch and TensorFlow, and deployed them via Google Cloud services like Cloud Run, Cloud Functions, and the Model Registry—tying it all together with Firebase Functions. My backend experience includes Firebase, MySQL, MongoDB, and GraphQL. I've also worked on features like AdMob monetization, social logins (Google, Facebook, Twitter, Instagram), geolocation (Google Maps, Mapbox), and game mechanics using the Flame engine. For backend email support, I use Nodemailer. I combine strong technical skills with a focus on clean architecture and maintainable code, helping clients launch high-quality apps efficiently.

  • Flutter
  • Mobile App Development
  • Artificial Intelligence
  • Machine Learning
  • YOLO
  • iOS Development
  • Android App Development
  • Firebase
  • ChatGPT API
  • Gemini
  • Back-End Development
  • Node.js
  • iOS
  • Animation
  • Lottie
Mulupi G.

Nairobi, Kenya

$30/hr
5.0
60 jobs

I am a Top Rated Plus Expert Tutor for STEM subjects (Chemistry, Biology, Mathematics, and Physics & Academic Coach, specialising in IB, AP, IGCSE, GCE, VCE, QCE, ORC, AQA, tutoring, and SAT exam performance improvement. I help students achieve higher grades by focusing on exam strategies, structured lessons, revision systems, targeted score improvement, and subject-content tutoring. I work with students who are struggling and want measurable score improvement, higher grades, exam performance mastery, and general tutoring. My tutoring style includes simplifying complex concepts for easy understanding. Coaching focuses on exam strategy, structured revision, and performance optimization under timed conditions. I help students move from confusion to clarity and from average performance to top-grade results (A/A, 6–7 IB levels, and high SAT/AP scores) through targeted, structured academic coaching. I have supported learners across multiple international curricula and consistently help students move from average performance to high achievement through structured, goal-oriented coaching systems. STEM tutoring and Academic Coaching Specializations: I support middle school, high school, college, and university students across a wide range of STEM disciplines: Biology | Genetics | Molecular Biology | Biochemistry | Chemistry (General & Organic) | Physics | Astronomy | Mathematics | General Science | Mathematics | Physiology | International Curricula & Exam Systems Extensive experience across major global education frameworks: • IB Diploma Programme ( HL & SL • IGCSE (CIE & Edexcel) • GCE AS and A-level Preparations • GCSE (AQA & OCR) • Advanced Placement (AP) • SAT & ACT Preparation • VCE | QCE (Australia) • Canadian Curriculum • US High School & College-level STEM courses Coaching Methodology Every session is structured to produce clear academic improvement outcomes. I focus on: • Concept understanding & mastery • Exam strategy and high-score techniques • Targeted weak-area correction • Structured revision planning • Time management under exam pressure • Step-by-step STEM concept breakdown • Continuous progress tracking • University preparation • Study systems & productivity coaching • Parent consultations ADHD & Learning Support Expertise I also support students with ADHD and diverse learning needs, using structured, evidence-based methods to improve: • Focus and attention during study sessions • Information retention and recall • Exam confidence and time management • Structured learning habits and consistency Why Clients Work With Me • 13+ years of international teaching and tutoring experience • Top-rated Plus Upwork profile with proven results • Deep expertise in IB, AP, SAT, IGCSE, GCE, VCE, QCE, and STEM exam systems • Strong ability to simplify advanced scientific concepts • Structured, student-centered coaching methodology • Reliable academic and virtual assistant support • Focus on measurable improvement, not just instruction Digital Learning & EdTech Integration To enhance engagement and outcomes, I use advanced digital tools: Kahoot | Quizizz | Nearpod | Google Workspace | Asana | Microsoft Office | Zoom | Google Meet | Interactive whiteboards | Formative assessments Coaching Philosophy My goal is not simply to teach content but to help students perform at their highest academic potential under real exam conditions, with clarity, structure, and confidence. Academic Virtual Assistant Services In addition to tutoring, I provide professional academic VA support for educators, students, and institutions: • Academic scheduling and calendar coordination • Student performance tracking and reporting • Lesson planning and material preparation • LMS support (Google Classroom and similar platforms) • Online classroom management • Research and academic documentation support • Administrative support for education workflows

  • Biochemistry
  • Inorganic Chemistry
  • Organic Chemistry
  • Genetics
  • Biology
  • Science Tutoring
  • Mathematics Tutoring
  • Microbiology
  • Teaching
  • Analytical Chemistry
  • Chemistry
  • STEM Tutoring
  • Tutoring
  • SAT Preparation
  • Life Science
  • Exam Preparation
  • Essay Writing
  • College Essay
  • College & University
Onesmus Mugendi M.

Nairobi, Kenya

$30/hr
4.1
16 jobs

Moodle | IOMAD | Talent LMS | SCORM/xAPI | LearnDash | E-learning | CSS | HTML5 | JavaScript | PHP | MySQL | API Integration | Plugin Development | WordPress | WebDesign | HTML | PostgreSQL. I help organizations across all sectors build powerful e-learning (LMS) platforms and design interactive courses that capture attention and drive measurable results. Whether you need a customized Moodle site tailored to your unique workflows or engaging course content that motivates learners, I’ll deliver solutions that are easy to use, intuitively designed, and focused on your success. 💡 How I Can Help: 🛠️ Build & customize Moodle/IOMAD multi-tenant, Talent LMS, Learndash, LearnPress LMS platforms 🔌 Develop custom Moodle plugins & integrations 🚀 Customize LearnDash and develop structured course flows 🎓 Create interactive SCORM, HTML5 & H5P-based courses 📄 Convert Word, PowerPoint & PDFs into engaging eLearning modules 📝 Design quizzes, rubrics, and automated gradebooks 🎖️ Set up certificates, course prerequisites & learning paths 🎨 Customize LMS themes, branding & UI/UX 🔄 Handle LMS updates, data migrations & backups 🛠️ Recover corrupted or outdated SCORM packages 🎥 Produce audiovisual tutorials & screen recordings 📊 Generate automated reports & learning analytics 👥 Manage user roles, permissions & onboarding workflows 🧰 Technologies & Tools 🏫 LMS Platforms: •Moodle, IOMAD, LearnDash, TalentLMS, Canvas, Blackboard, Teachable, Thinkific, Chamilo, Totara LMS 🎨 Authoring Tools: •Articulate Storyline, Adobe Captivate, iSpring Suite, Camtasia, H5P, Vyond, Genially, Elucidat 📦 Standards & Formats: •SCORM 1.2, SCORM 2004, xAPI (Tin Can API), AICC, HTML5, LTI, MP4, MP3, PDF 🖥️ Development & Support Tools: •PHP, MySQL, PostgreSQL, JavaScript, jQuery, React, Node.js, Git, GitHub, AWS, DigitalOcean, Google Workspace, Zoom, Microsoft Teams, BigBlueButton 📊 Other Skills: •Learning analytics, Gamification (e.g., LevelUp!), Certificate automation, Responsive course design 📩 Ready to elevate your LMS or eLearning experience? Let’s connect and make it happen.

  • Moodle
  • Plugin Development
  • PHP
  • iSpring
  • Instructional Design
  • JavaScript
  • WordPress
  • Learning Management System
  • Elearning
  • Web Development
  • HTML
  • MySQL
  • Elearning LMS Consulting
  • Elementor
  • Full-Stack Development
Emmanuel M.

Nairobi, Kenya

$8/hr
4.8
95 jobs

Hello! I am a Certified Swahili Translator, International Interpreter, Transcriber, Proofreader, Project Manager, and Virtual Assistant with over 12 years of professional experience. I specialize in delivering high-quality, accurate, and timely language services to clients worldwide. My expertise spans multiple areas, ensuring precise communication, culturally appropriate translations, and well-structured content tailored to your needs. I work efficiently with minimal supervision while maintaining professionalism, confidentiality, and attention to detail. My Services: ✅ English-Swahili Translation (100% Human Translation – No Machine Translation!) ✅ Interpretation (Consecutive & Simultaneous) ✅ Proofreading & Editing ✅ Transcription (Audio & Video to Text) ✅ SEO & Content Writing (Blogs, Articles, Web Content) ✅ Business Plan Writing ✅ Project Planning & Management ✅ PowerPoint Presentation Design & Creation Why Work With Me? ✔️ 100% Human Translation – No machine translation, only precise, culturally relevant work ✔️ Fast Turnaround – Quality results delivered on time ✔️ Attention to Detail – Accuracy and consistency guaranteed ✔️ Excellent Communication – Prompt responses and professional interaction ✔️ Client Satisfaction – Your success is my priority What Clients Say About Me: ⭐ "Emmanuel was great to work with—prompt, professional, and delivered high-quality work in a short amount of time. Looking forward to working with him again!" ⭐ "Very professional, effective, and efficient. I will be a returning customer." ⭐ "Emmanuel was incredibly fast, responsive, and easy to coordinate with. Highly recommended!" ⭐ "An excellent translator and transcriber! Always friendly and professional. Thank you!" Let's work together to achieve your project goals! Contact me today, and let's get started. Kind regards, Emmanuel.

  • English to Swahili Translation
  • Administrative Support
  • Language Interpretation
  • Project Management
  • Transcription Timestamping
  • Business Planning & Strategy
  • Accuracy Verification
  • Virtual Assistance
  • Live Interpretation
  • Deposition Summary
  • Consecutive Interpreting
  • Translation & Localization Software
  • Academic Research
  • Search Engine Optimization
Brenda N.

Nairobi, Kenya

$5/hr
5.0
14 jobs

Virtual Assistant & Online Tutor | Data Entry, Email, Documents, Math & Computer Studies Hi! I’m Brenda, a registered teacher of Computer Studies, Mathematics, and English with over 3 years of experience. I offer reliable support as a virtual assistant and online tutor. I can help you with: Data entry & email management Document editing & formatting Research & presentation design Tutoring in Math, Computer Studies, and English (K–12) I’m organized, detail-oriented, and always meet deadlines. I work confidently with Gmail, Google Suite, Zoom, Microsoft Office, Canva, ChatGPT, and more. Let’s connect—I’d love to support your success!

  • Computer
  • Writing
  • Editing & Proofreading
  • Article Writing
  • Research Proposals
  • Research Summary
  • Essay Writing
  • College Essay
  • Coursework Assignment
  • Data Entry
Edward K.

Nyahururu, Kenya

$25/hr
5.0
1 jobs

I am a seasoned academic writer. Some of the current and previous platforms where I have worked include Fiverr, Uvocorp, Edusson, and Studypool. I am conversant with all academic formatting styles like APA, MLA, Chicago, Harvard, and AMA. I understand the importance of meeting deadlines and providing quality work. My research skills allow me to cover various humanities subjects like gender studies, poetry, linguistics, history, psychology, philosophy, business, and international relations. I'm also proficient in technical subjects like computer science, IT, and nursing. I am a Kenyan graduate from Meru University of Science and Technology, class of 2017. I pursued a degree in Information Technology. I have also earned a diploma in sociology from the African Institute of Research and Development Studies, class of 2013.

  • SQL Programming
  • Systems Development Life Cycle
  • HTML

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 Kenya on Upwork?

You can hire a Computer Science Tutor in Kenya 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 Kenya 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 Kenya 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.