Top tutors from Columbia and other respected universities serving the NYC metro area. 98% satisfaction

Award Winning Private Computer Science Tutoring in New York City, NY

Get Tutoring Info Now
Info & Prices E-mailed
Subject tutoring features

Our computer science tutors go through an intensive application process, including a background check, to prove they are highly qualified.

We deliver personally tailored lessons from exceptional NYC computer science tutors in a one-on-one setting.

We offer an unparalleled satisfaction guarantee with your New York City Computer Science tutors.

Computer Science Tutoring in New York City, NY

Customized private in-home and online tutoring

Experience Computer Science tutoring by highly credentialed tutors in New York City, NY. Top tutors will help you learn Computer Science through one-on-one tutoring in the comfort of your home, online, or any other location of your choice.

Show More

Selected Computer Science Tutors in New York City, NY

The talented Computer Science tutors are nearby and highly prepared to assist you in your educational journey. They hail from the highest caliber of schools including MIT, Stanford, UChicago, Yale, Harvard, UPenn, Notre Dame, Amherst, UC Berkeley, Northwestern, Rice, Columbia, WashU, Emory, Brown, Johns Hopkins, Vanderbilt, UNC, Michigan, UCLA, and other highly ranked institutions.

A photo of Russ who is one of our New York City  Computer Science tutors


Undergraduate Degree:
University Of Rhode Island - Mechanical Engineering

Undergraduate Degree:

A photo of Justin who is one of our New York City  Computer Science tutors


Undergraduate Degree:
University Of Florida - Journalism, English Minor

Graduate Degree:
Graduate Center At Cuny - Computational Linguistics

A photo of Alessandro who is one of our New York City  Computer Science tutors


Undergraduate Degree:
Harvard University - Computer Science

Graduate Degree:
Harvard Graduate School Of Education - Technology, Innovation, And Education

How we help you master: Computer Science


Your personal learning style and needs will be assessed by our educational director to ensure your key goals are met in Computer Science.


Your tutor will quickly assess your proficiency with the material, and identify areas for improvement.


Our personalized instruction will teach you how to address your weaknesses, polish your strengths, and succeed.

Recent Tutoring Session Reviews

We continued to cover programming material that his test was based on. We covered; compound logical statements, method signatures and return values, declaration of string and integer variables, counter variables for control of loops, string equality using String.equal() function, substring creation using String.substr() function.

After introducing ourselves to one another, we began to review a recent topic covered in the student's course: abstract classes. After briefly reviewing the concepts of class inheritance and why abstract classes and methods are useful, we dove into a few sample programs/problems that gave him a chance to put the concepts into practice. The student was able to complete both programs, with the exception of one minor error that he hadn't finished troubleshooting by the end of the session.

Today we covered binary and hexadecimal representations, recursive methods, modulo division, and worked through a Free Response Question about class inheritance, arrays, and writing new methods. I did not leave him with extra practice but I told him to make note of any issues that came up to discuss next time. No concerns to report.

We reviewed basic concepts regarding class diagrams. After this, I proposed a number of more difficult types of problems and had the student work out the diagrams. By the end of the session, I felt that she had made great progress (and she seemed to think so as well). We then began working on concepts in chapter 6 (activity / behavioral diagrams).

The student and I reviewed the first three chapters in his AP Computer Science review book. His exam starts Monday, and continues Tuesday and the following the Monday and Tuesday. I suggested he work through the practice problems this weekend. To help him think through problems, I made up some short coding questions, had him explain how he would solve the problems, then write out the solution. The goal was to get him to understand the importance of thinking through the problem before writing any code. After our session tonight, he is to review two chapters.

Covered the dot operator, pass by value and pass by reference, arrays, math and string classes, string.substring, and array indexes. I have suggested some practice exercises. I have advised the student to have another session to cover inheritance and polymorphism topics.

Today we focused on English and Reading and made a game with it to reinforce the uses of loops and if-then statements. We started the ground works for set/get methods. The student is doing well.

We worked on two of her programs that are due tomorrow. I had very little notice of the session so I was only able to glance at the programs, but we ended up working through them and finishing both programs. The student knows basic programming concepts very well but needs more experience with one of the programs, which makes sense because the class has only been going on for 2 weeks. She is going to send me her new programs when she gets them and I will assign her tasks based on those.

We spent the tutoring session discussing the student's CS assignment and I helped him figure out why some of the problems he was having were malfunctioning. Lastly I spent some time telling him what his code meant literally.

Today was my first session with the kids after break. Before the break, I had assigned them a coding project to work on. Their first deadline is this Thursday. Today in class, I had them draft a proposal of what they wanted to code, and, once approved by me, I gave them around half an hour to work on it. Afterwards, we transitioned into reviewing loops and loop structures. I had Student 1 work on more advanced topics such as conditionals and loops with conditionals.

How can Computer Science tutoring from Varsity Tutors help you succeed in Computer Science?

Varsity Tutors offers computer science tutoring in New York City, NY. We’ll help you master your course material through one-on-one tutoring in the comfort of your own home or another location of your choice. We have brilliant computer science majors from top universities available to help you with your course. Whether you’re a graduate student working on a thesis or a fourth-grader just starting to explore basic computer programming, Varsity Tutors has the right private tutor for your computer science tutoring needs in New York City, NY and the surrounding areas.

It’s convenient, too: Varsity Tutors can provide a computer science instructor who can meet with you when and where your busy schedule allows to provide personalized one-on-one instruction focusing on whichever computer science topics you need to work on.

Computer science can be a daunting and complex subject to study. If you’re in the New York City, NY area and you need computer science tutoring, don’t hesitate to give Varsity Tutors a call. We have a proven solution to your problem, and our tutors in computer science will work with you individually, helping you with your specific areas of need to meet and exceed your learning objectives.

Whether you seek to jump-start your career in computer science, or just take your personal interest in programming to a higher level, or if you are taking an AP Computer Science or college-level course, it is a wise investment of your time. Computer science is meant to be a challenging, college-level course, and, as with any course involving new terms and concepts, new skills, and a meticulous methodology, your mastery of the material can be delayed if you make errors early on or misunderstand key concepts or procedures. In situations like these, it’s very helpful to have a guide who understands the material, someone who can answer your questions as they come up, walk you through new concepts, terms, and methodologies, and teach you, step by step, how to solve the type of problems you’ll encounter in real life or on classroom exams.

Whether you’re looking for help with specific problems, with the material in general, or with a particular exam itself, an experienced computer science tutor from Varsity Tutors is here to help you. Your computer science tutor will talk to you about your concerns, identify your learning goals, assess your proficiency with the material, and quickly root out any areas of confusion, particularly those relating to key concepts needed for academic and professional success. Your tutor will then create a customized program designed to get you up-to-speed, as well as prepare you for any exams you may have. With the advice and encouragement of an computer science tutor, you’ll see your confidence grow, your grades improve, and your understanding of the material deepen.

Call us today to find out more about our computer science tutoring services in New York City, NY and the surrounding metro area.

Call us today to find out more about our

Computer Science tutors in New York City, NY

(917) 215-4373