Award-Winning High School Computer Science Tutors serving Brooklyn, NY

America's #1 Tutoring Platform

Who needs tutoring?

FOXNBCCBSUS NewsTIMEUSA Today

TUTORS FROM

  • YaleUniversity
  • PrincetonUniversity
  • StanfordUniversity
  • CornellUniversity

Award-Winning High School Computer Science Tutors serving Brooklyn, NY

Anna

Certified Tutor

8+ years

Anna

Bachelor of Science
Anna's other Tutor Subjects
Middle School Math
Geometry
Calculus
Algebra

For students encountering loops, conditionals, and arrays for the first time, the leap from "I followed the example" to "I can solve a new problem" is the hardest part. Anna bridges that gap by teaching structured problem decomposition — breaking a coding challenge into smaller logical steps before ...

Education

Brown University

Bachelor of Science

Test Scores
SAT
1510
Julie

Certified Tutor

Julie

Bachelor in Arts, Philosophy
Julie's other Tutor Subjects
6th-12th Grade math
9th-12th Grade Writing
9th-12th Grade Reading
AP Statistics

Philosophy trains you to break complex arguments into precise logical steps — which turns out to be exactly what high school CS demands when students hit Boolean logic, nested conditionals, and algorithm design. Julie applies that structured reasoning to programming concepts, teaching students to th...

Education

Princeton University

Bachelor in Arts, Philosophy

Test Scores
SAT
1570
Justin

Certified Tutor

13+ years

Justin

Bachelor's
Justin's other Tutor Subjects
College Algebra
Arithmetic
Trigonometry
Pre-Calculus

The jump from following along in class to independently writing and debugging code is where most high school CS students get stuck. Justin breaks down programming logic — loops, conditionals, functions, and basic data structures — into small, testable pieces so students build confidence one concept ...

Education

University

Bachelor's

Test Scores
SAT
1470
Eric

Certified Tutor

Eric

Current Undergrad, Computer Science
Eric's other Tutor Subjects
Calculus
Algebra
SAT Subject Test in Mathematics Level 2
SAT Mathematics

The jump from "I can make a program run" to "I understand why it runs" is where most high school CS students get stuck — especially around loops, arrays, and conditional logic. Eric bridges that gap by connecting each concept to tangible examples, drawing on the same foundational thinking he uses da...

Education

Cornell University

Current Undergrad, Computer Science

Test Scores
Perfect Score
SAT
1600
Laura

Certified Tutor

Laura

Bachelor of Science, Biomedical Engineering
Laura's other Tutor Subjects
Pre-Algebra
College Algebra
Trigonometry
Pre-Calculus

Laura studied computer science as a minor at Georgia Tech alongside her biomedical engineering major, so she's fluent in the core concepts — loops, conditionals, data structures, and object-oriented design — that high school CS courses build on. She breaks down programming logic step by step, making...

Education

Georgia Institute of Technology-Main Campus

Bachelor of Science, Biomedical Engineering

Zain

Certified Tutor

Zain

Bachelors, College of Social Studies
Zain's other Tutor Subjects
Calculus
Algebra
PSAT Writing Skills
PSAT Critical Reading

For students encountering programming for the first time, the leap from following instructions to writing original code can feel overwhelming. Zain tackles that transition by connecting coding logic to the kind of structured, step-by-step reasoning he honed in his interdisciplinary studies, making c...

Education

Wesleyan University

Bachelors, College of Social Studies

Sam

Certified Tutor

Sam

Bachelors, Electrical Engineering
Sam's other Tutor Subjects
AP Calculus AB
Calculus
Algebra
AP Physics 1

For students encountering loops, conditionals, and functions for the first time, the leap from "I followed the lesson" to "I can write this myself" can feel enormous. Sam closes that gap by teaching students to decompose problems before writing a single line of code — a habit from his engineering ba...

Education

The Cooper Union for the Advancement of Science and Art

Bachelors, Electrical Engineering

Richard

Certified Tutor

2+ years

Richard

BS
Richard's other Tutor Subjects
Pre-Algebra
Pre-Calculus
Middle School Math
Geometry

High school CS courses often jump between block-based logic, introductory Python or Java, and AP-level algorithm analysis with little connective tissue. Richard fills those gaps by anchoring each concept — loops, conditionals, arrays, recursion — in a problem the student actually wants to solve. He'...

Education

Reichman University

BS

Jai

Certified Tutor

9+ years

Jai

Bachelors in Electrical Engineering and Computer Science
Jai's other Tutor Subjects
Calculus
Algebra
Electrical Engineering
ACT Writing

I'm a recent Stanford graduate (Electrical Engineering and Computer Science), and have been working at a major Management Consulting firm for a few years now. I personally scored a 2360 (out of 2400) on the SAT and 35 on the ACT and was successful in gaining admission to several top universities. I'...

Education

Stanford University

Bachelors in Electrical Engineering and Computer Science

Test Scores
SAT
1590
ACT
35
Kate

Certified Tutor

Kate

Masters, Environmental Engineering
Kate's other Tutor Subjects
AP Calculus BC
AP Calculus AB
College Algebra
Pre-Calculus

I'm available to tutor biology, chemistry, physics, math from Algebra up through AP Calculus, SAT test prep, and French. I've been tutoring students in science and math for 7 years. I also spent 8 months working and studying in France, and have tutored high school and adult students in French. When ...

Education

Massachusetts Institute of Technology

Masters, Environmental Engineering

Massachusetts Institute of Technology

Bachelors

Test Scores
SAT
1580

Frequently Asked Questions

High school computer science courses in Brooklyn generally progress from foundational concepts like algorithms and logic to practical programming skills. Students typically learn variables, data types, control structures, functions, and object-oriented programming principles, often using languages like Python or Java. Many courses culminate in project-based work where students apply these concepts to build real applications, from simple games to data analysis tools.

Debugging is one of the most valuable skills a tutor can help develop. Rather than just pointing out what's wrong, tutors guide you through systematic problem-solving approaches—like reading error messages carefully, isolating problematic code sections, and using debugging tools effectively. This hands-on practice with code review transforms debugging from frustrating guesswork into a logical skill you can apply to any programming challenge.

Syntax is the specific rules of a programming language (like how to write a loop), while logic is the problem-solving approach behind it (knowing when and why to use a loop). Many students struggle when they focus too heavily on syntax memorization without understanding the underlying logic. Tutors help you build strong logical thinking first, making syntax feel like a natural tool for expressing your ideas rather than a barrier to overcome.

Building real projects—whether it's a web application, game, or data visualization—forces you to integrate multiple concepts and make design decisions, which is how professional developers actually work. Tutors can guide you through the full project lifecycle: planning your approach, breaking problems into manageable pieces, implementing solutions, and debugging issues. This practical experience solidifies your understanding far better than isolated coding exercises.

Data structures like arrays, linked lists, and hash tables are abstract concepts that are hard to visualize without hands-on practice and clear explanation. Tutors break down how different structures work, when to use each one, and how they affect your program's efficiency. With personalized 1-on-1 instruction, you can work through examples at your own pace and see exactly how data moves through these structures, making them click.

Absolutely. Tutors can help you explore different paths—whether you're interested in web development, data science, game design, or artificial intelligence—and guide you toward projects that match your interests. This personalized approach keeps you motivated while building the core programming fundamentals that apply across all specializations. You'll get hands-on experience in the areas that excite you most.

Your first session is about understanding where you are and what you want to achieve. A tutor will likely ask about your current coursework, specific challenges you're facing (whether it's understanding loops, debugging, or tackling projects), and your goals. From there, they'll work with you on a real problem you're struggling with, giving you a concrete sense of how personalized instruction can help clarify the concepts that have been confusing.

Tutors help you master both the conceptual understanding and practical coding skills tested on exams like AP Computer Science Principles or A. They focus on common problem types, help you practice under timed conditions, and ensure you can explain your reasoning—not just write code. With personalized feedback on your practice problems and projects, you'll build the confidence and competency needed to perform well.

Connect with High School Computer Science Tutors in Brooklyn

Get matched with local expert tutors