

The email address and phone number of Ravi have been verified.
Ravi
- Rate UGX 123,506
- Response 1h
-
Students2
Number of students Ravi has accompanied since arriving at Superprof
Number of students Ravi has accompanied since arriving at Superprof

UGX 123,506/hr
1st lesson free
- Computer programming
- Python
- C
- C++
- Video game programming
Software developer/former college TA in CS teaches anything you want to know about computer programming!
- Computer programming
- Python
- C
- C++
- Video game programming
Lesson location
About Ravi
Software development/programming/computer science is a vast field; you may be wondering how I can promise to teach you anything you want to know in it*. I don't know it all, but I have enough experience - I've been programming since I was in high school (over 20 years) - that I can pick up pretty much anything in the subject quickly and distill it into something understandable by the layperson.
I have experience teaching multiple areas of computer science for the University at Albany (SUNY) and Rensselaer Polytechnic Institute. Qi Wang, the professor of the Introduction to Computer Science course at UAlbany (for which I was a teaching assistant), said the students loved me. I have a Master's degree in Computer Science from the University at Albany and a Bachelor's degree in Chemistry from the University of Virginia, as well as a Trade School Certificate in Electrical Work from The Blue Collar Virtual Trade School.
*Within reason. I don't have access to a mainframe, for instance, so there are limits to how much I can teach you about one.
About the lesson
- Primary
- Secondary
- Tertiary
- +11
levels :
Primary
Secondary
Tertiary
University
Adult Education
Masters
PhD (Doctor of Philosophy)
MBA
Early childhood education
Beginner
Intermediate
Advanced
Professional/Expert
Children
- English
All languages in which the lesson is available :
English
To start, I help my students decide on a piece of software they want to develop - those who know, know that the best way to learn computer programming is by doing it, so the first thing you need is to know something you want to do. I will then guide you through the process of bringing that piece of software to life, helping you where you get stuck, and [if you are interested] supplementing the knowledge you gain during the development process with related details that might not be specifically relevant to your project (but which you will likely use in the future).
I can instruct in any publicly available language, including C, C++, Python, Java, C#, Swift, and Assembly language. If you need me to, I can teach you the basics (control flow and iterative statements, data types and what variables actually are, creating and using functions, etc.). I can give practical tips on code quality, debugging, and optimization. I can also teach the theoretical side, including:
- topics in Discrete Math (Boolean logic, proofs by induction, sets and [mathematical] functions, permutations and combinations, etc.)
- Big-Oh and related notations
- the P vs. NP problem and proving NP-completeness (i.e. proving that you can't solve a particular problem in a reasonable amount of time [for large input] unless a whole host of other problems with no known reasonable solution actually have one)
- any other topic people typically think of as belonging to Computer Science
I can teach students of any age, and am available in person in the Capital Region of New York or online.
Recommendations
Recommendations come from relatives, friends and acquaintances of the teacher
Ravi was the best TA I ever had! The students loved him as well! He is super responsible and really cares about students' learning and his work!
View more recommendations
Rates
Rate
- UGX 123,506
Pack prices
- 5h: UGX 617,530
- 10h: UGX 1,235,059
Travel
- + UGX 2
free lessons
The first free lesson with Ravi will allow you to get to know each other and clearly specify your needs for your next lessons.
- 30mins
online
- UGX 123,506/hr
Details
Transportation is $2 per mile from my place in Schenectady (zip code 12303), applicable only if you choose to physically meet somewhere. If you want to meet at the main branch of the library in Schenectady (on Clinton Street), I will meet you there for free.
Similar Computer programming teachers in Schenectady
-
![teacher_picture]()
Surbhi
Kampala & Online- Experienced
22+ years of academic, research and corporate tenure, currently focused on delivering production-grade artificial intelligence and machine learning solutions, with multiple google skills academy badge
- UGX 200,000/hr
- 1st lesson free
-
![teacher_picture]()
Esther
Kampala & Online- New
It graduate offering beginner friendly tutoring in computer skills, excel, programming, and technology.
- UGX 100,000/hr
- 1st lesson free
-
![teacher_picture]()
Reza
Brooklyn & Online- Ambassador
Expert coding tutor (12+ yrs) python, javascript, c++, ai, web dev & more
- UGX 164,675/hr
- 1st lesson free
-
![teacher_picture]()
Gabriel
Brooklyn & Online- Ambassador
Experienced coding tutor (13+ years) | learn python, java, c/c++, git, ai, claude code, data science, and many more.
- UGX 144,090/hr
- 1st lesson free
-
![teacher_picture]()
Idahosa
Toronto & Online- Ambassador
Coding tutor for kids, beginners and career changers | python, javascript, java, c/c++, react, ai & more | software & ml engineer, 7+ years tutoring
- UGX 72,155/hr
- 1st lesson free
-
![teacher_picture]()
Reza
London & Online- Ambassador
Software architect & tutor (12+ yrs) advanced java, python, javascript, web dev & ai coaching
- UGX 190,642/hr
- 1st lesson free
-
![teacher_picture]()
Adam
Paris 12e & Online- Ambassador
Engineer / experienced teacher dual expertise computers and electronics teaches privately in paris and surroundings
- UGX 227,450/hr
- 1st lesson free
-
![teacher_picture]()
Shivam
Kingston upon Thames & Online- Ambassador
Award-winning game developer & game programming tutor • assisting ages 6-60+ since 2021 • small teams game projects consultant • gcse and a-levels projects mentor • let's navigate the ai age together!
- UGX 87,151/hr
- 1st lesson free
-
![teacher_picture]()
Gabriel
Toronto & Online- Ambassador
Seasoned programming tutor with 8+ years experience teaches python, java, c/c++ for all levels. ace your exams and assignments with expert assistance.
- UGX 43,293/hr
- 1st lesson free
-
![teacher_picture]()
Esmaeil
New York & Online- Ambassador
Expert programming tutor: python, java, system design & interview prep — master's cs, 300+ students
- UGX 102,922/hr
- 1st lesson free
-
![teacher_picture]()
John
London & Online- Ambassador
C# & .net developer tutor: 6 years, 1000+ students, 150+ five-star reviews. learn c# from scratch to real projects, online
- UGX 163,407/hr
- 1st lesson free
-
![teacher_picture]()
Massimiliano
Ancona & Online- Ambassador
It and automation engineer with 110 cum laude. develop software with python, java, c++, kotlin, swift, flutter, c# or websites with html, css, js, php. both front-end and back-end. also for groups
- UGX 136,470/hr
- 1st lesson free
-
![teacher_picture]()
Mourad
Paris 12e & Online- Ambassador
Data analytics consultant engineer, python, numpy, pandas. 35 € / h: 10 hour pack | flexible slots from 8 a.m. to 8 p.m., weekends too, christmas holidays | satisfied or refunded. flexible cancellatio
- UGX 218,352/hr
- 1st lesson free
-
![teacher_picture]()
Laurent
Marseille 1er & Online- Ambassador
How to acquire the basics to become an ethical hacker? on paris (face) or elsewhere (web)
- UGX 272,940/hr
- 1st lesson free
-
![teacher_picture]()
João
New York & Online- Ambassador
Software developer & programming tutor: 6 years, 1000+ students, 60+ five-star reviews. python, java, c# & web from scratch
- UGX 82,337/hr
- 1st lesson free
-
![teacher_picture]()
Robert
London & Online- Ambassador
Experienced london ai & machine learning tutor recommended by google - king's college 1st class graduate - executive training & students [msc ai, epqs] - neural networks, python, deep learning
- UGX 539,244/hr
- 1st lesson free
-
![teacher_picture]()
Reihane
Guelph & Online- Ambassador
Computer programming - phd in software engineering, experienced university instructor with more than 15 years of experience in programming. my research focuses on artificial intelligence and nlp, llm.
- UGX 144,310/hr
- 1st lesson free
-
![teacher_picture]()
Michael
New York & Online- Ambassador
1-on-1 ai tutor: automate your work and build real projects with claude code, cowork, codex and cursor
- UGX 247,012/hr
- 1st lesson free
-
![teacher_picture]()
David
Toronto & Online- Ambassador
University of toronto computer science graduate: expert programming tutor (beginner to advanced)
- UGX 259,759/hr
-
![teacher_picture]()
Behdad
New York & Online- Ambassador
Data scientist | python developer | ibm machine learning engineer | ibm deep learning engineer | llms and agents
- UGX 102,922/hr
- 1st lesson free
-
See Computer programming tutors




















