Award-Winning High School Computer Science Tutors serving Portland, OR

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 Portland, OR

Michael

Certified Tutor

Michael

Bachelor of Science in Computer Science
Michael's other Tutor Subjects
Pre-Algebra
College Algebra
Trigonometry
Pre-Calculus

I am a graduate of the University of California, Los Angeles, where I earned a Bachelor of Science in Computer Science. I've always loved Math and the Sciences: the hunt for the right equation to use, the unravelling of the mystery of the value of x. I want to show my students to see these subjects ...

Education

University of California Los Angeles

Bachelor of Science in Computer Science

Test Scores
SAT
1560
Diana

Certified Tutor

10+ years

Diana

Bachelors, Computer Science
Diana's other Tutor Subjects
Calculus
Algebra
Discrete Math
College Essays

I'm a friendly tutor with experience teaching computer science and designing curricula. When teaching computer science concepts, I am big on drawing pictures and diagrams in order to explain things. I find that thinking about abstract concepts is easier with a concrete spatial representation right i...

Education

Bard College

Bachelors, Computer Science

Umakanta

Certified Tutor

10+ years

Umakanta

Bachelors, Electrical Engineering
Umakanta's other Tutor Subjects
Calculus
Algebra
College Essays
Literature

I am a motivated tutor and would love to use my academic and industrial experience to teach students math, science, computer programming and electrical engineering.

Education

Indian Institute of Technology

Bachelors, Electrical Engineering

Benjamin

Certified Tutor

4+ years

Benjamin

Bachelor of Science, Computer Science
Benjamin's other Tutor Subjects
Applied Mathematics
AP Calculus BC
AP Calculus AB
Pre-Algebra

I am a computer scientist and mathematician with a passion for STEM disciplines. Sharing my passion and knowledge with others brings me great joy and a sense of purpose and community. Teaching is both a science and an art form, and catering to different learning styles is a strength of mine.

Education

Portland State University

Bachelor of Science, Computer Science

Jason

Certified Tutor

Jason

Master of Science, Special Education
Jason's other Tutor Subjects
Arithmetic
Middle School Math
Elementary Math
Calculus

I am working with a student on, be it science, social studies, or even math, we will be practicing and improving out reading skills in that area of study.

Education

Portland State University

Master of Science, Special Education

Portland State University

Bachelor of Science, Liberal Arts

Jesse

Certified Tutor

Jesse

Bachelor's
Jesse's other Tutor Subjects
IB Mathematics SL
IB Mathematics HL
IB Mathematical Studies SL
College Algebra

I am a graduate of the University of Colorado, Boulder. In December of 2014, I received a Bachelor of Arts degree in Astrophysics with minors in Computer Science and Physics. Since graduation I have hiked from Mexico to Canada on the Pacific Crest Trail, a journey which I learned a tremendous amount...

Education

University

Bachelor's

Nathaniel Ziv

Certified Tutor

2+ years

Nathaniel Ziv

Current Undergrad, Classical Studies
Nathaniel's other Tutor Subjects
Classics
College Essays
Essay Editing
Greek

I'm about to start as a freshman at Swarthmore College, to pursue a double major in Classical Studies and Linguistics. I was born in Cambridge, Massachusetts, and now live in Riverdale. I spent this past year in Israel, studying spoken Ancient Greek and Biblical Hebrew, and performing in an amateur ...

Education

Swarthmore College

Current Undergrad, Classical Studies

Test Scores
SAT
1530
Brenda

Certified Tutor

Brenda

Master of Science, Nursing (RN)
Brenda's other Tutor Subjects
Emergency Medicine
Health Care Administration
Health Care Policy
HESI - Health Education Systems Incorporated Prep

I have been a nurse for over 4 decades. I am a graduate of a diploma program, have completed a BSN and will finish my MSN this fall (2021). I have a varied background in care of patients with renal disease, general surgery, renal transplant, critical care and clinical informatics. I am passionate ab...

Education

SUNY Empire State

Master of Science, Nursing (RN)

CWPost

Bachelor of Science, Nursing (RN)

Heather

Certified Tutor

Heather

Bachelor in Arts, Sociology
Heather's other Tutor Subjects
ACT English
ACT Reading
ACT Writing
Algebra

Hi, I'm Heather, a social worker in Portland, OR. I graduated summa cum laude in 2018 from Willamette University, a liberal arts college on the West Coast, with a 4.0 GPA. I share this to let you know that I am passionate and committed to lifelong learning, and enjoy helping others along the same jo...

Education

Willamette University

Bachelor in Arts, Sociology

Test Scores
SAT
1500
ACT
35
Jade

Certified Tutor

5+ years

Jade

Bachelor in Arts, Political Science and Government
Jade's other Tutor Subjects
ACT Aspire
ACT English
ACT Residual
ACT Study Skills and Organization

Hi! I am an enthusiastic and eager tutor specializing in English and creative writing. I was always the friend who edited everyone's essays in high school and college, so I decided to turn it into a side gig! I have experience in legal writing/editing, screenwriting, and journalism, making me a grea...

Education

University of Minnesota-Twin Cities

Bachelor in Arts, Political Science and Government

Frequently Asked Questions

Your first session is about understanding your current level and goals. A tutor will review what you're working on in class, identify specific challenges (like debugging errors or understanding algorithms), and discuss whether you're interested in web development, data science, game design, or another path. This helps create a personalized plan that targets your exact needs rather than generic review.

Debugging is a skill that goes beyond just fixing broken code—it's about learning to think systematically through problems. Tutors work through errors with you, teaching you how to read error messages, isolate the problem, and test solutions. This hands-on approach builds your problem-solving confidence so you can tackle unfamiliar bugs independently rather than just copying fixes.

Syntax is the rules of a specific language (like Python or Java)—how you write valid code. Logic is the algorithmic thinking behind *what* your code does. Many students struggle because they focus on syntax memorization instead of understanding how to break problems into steps. Tutors help you build strong logic and algorithmic thinking first, so syntax becomes easier to learn and remember.

Data structures (arrays, linked lists, hash tables, trees) are fundamental to writing efficient code and solving complex problems. They're often abstract and hard to visualize, which is why many students find them challenging. Tutors use diagrams, code examples, and hands-on practice to make these concepts concrete, helping you understand not just how they work but when and why to use each one.

Yes—project-based learning is one of the most effective ways to solidify computer science skills. Tutors can guide you through building real applications (websites, games, data analysis tools), help you plan your project structure, review your code, and teach you how to approach problems you haven't seen before. This builds portfolio-ready work while deepening your understanding of programming concepts.

There's no single "right" path—it depends on what excites you and your goals. Tutors can help you explore different areas through small projects and discussions, then tailor sessions to your interests. Whether you're drawn to front-end web development, machine learning, game engines, or cybersecurity, personalized tutoring lets you focus on what matters to you while building core skills that apply across all paths.

Portland's high schools teach computer science across multiple courses and frameworks. Tutors are familiar with common curricula and can support you whether you're in AP Computer Science, introductory programming, or specialized electives. They'll work alongside your classroom instruction, reinforcing concepts from your course while providing the extra practice and personalized explanation that helps concepts click.

Computer science builds on itself, but struggling now doesn't mean you can't succeed. Many students find their confidence grows quickly once they get personalized help identifying exactly where things went wrong—whether it's foundational logic, a specific language syntax, or how to approach problem-solving. Tutors can help you fill gaps, rebuild your foundation, and move forward with real understanding rather than just trying to keep up.

Connect with High School Computer Science Tutors in Portland

Get matched with local expert tutors