Award-Winning 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 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
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

Riley

Certified Tutor

4+ years

Riley

Bachelor in Arts, Mathematics
Riley's other Tutor Subjects
AP Statistics
AP Calculus BC
AP Calculus AB
Pre-Algebra

I am a math music philosophy nerd. I love Gauss almost as much as I love Bach and I love Bach almost as much as I like Hegel. So chat to me about that stuff if you are so inclined. But you want to just chill and have homework help? That's quite all right, too!

Education

Reed College

Bachelor in Arts, Mathematics

Test Scores
SAT
1500
ACT
33
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

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

Henry

Certified Tutor

5+ years

Henry

Bachelor of Science, Engineering Physics
Henry's other Tutor Subjects
AP Calculus BC
Linear Algebra
Statistics
Geometry

I am also passionate about teaching - sharing that knowledge in an accessible way that will help you find confidence and understanding, not just pass the next test.

Education

Colorado School of Mines

Bachelor of Science, Engineering Physics

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

Jessi

Certified Tutor

10+ years

Jessi

Masters, Religion
Jessi's other Tutor Subjects
ACT English
ACT Science
ACT Writing
Arithmetic

I am really excited about working with students in the Philadelphia area! I grew up in Northern Virginia and graduated high school with an IB diploma. For college, I moved to Houston to attend Rice University, where I majored in Psychology. I then earned a masters degree in Religion at Yale and I am...

Education

Yale Divinity School

Masters, Religion

Rice University

Bachelors, Psychology

Test Scores
ACT
32
GRE
317
Tim

Certified Tutor

Tim

Master of Science, Electrical Engineering
Tim's other Tutor Subjects
ACT English
ACT Math
Adult Literacy
Algebra

I began tutoring college algebra and trigonometry during my sophomore year at Kansas State University because one of my math professors at the time offered that opportunity to several students in her Accelerated Calculus class. I found that I really enjoyed sharing what I had learned, helping a stud...

Education

Air Force Institute of Technology-Graduate School of Engineering Management

Master of Science, Electrical Engineering

Kansas State University

Bachelor of Science, Electrical Engineering

Frequently Asked Questions

Your first session is about understanding your goals and current skill level. A tutor will discuss what you're working on—whether that's learning Python basics, debugging code, preparing for AP Computer Science, or building a specific project—and identify areas where you need the most support. They'll also explain their teaching approach so you know what to expect going forward.

Debugging is a critical skill that goes beyond just fixing errors—it's about developing a systematic problem-solving approach. A tutor can walk you through reading error messages, using debugging tools, and testing your code step-by-step to isolate issues. This hands-on practice with real code builds the logical thinking skills that make you independent at troubleshooting.

Syntax is the rules of a specific language (like Python or Java)—the grammar that makes code run. Logic is the algorithmic thinking behind *what* your code does. Many students struggle with logic (designing solutions) even when they know syntax. A tutor can help you separate these skills, focusing on logic through pseudocode and flowcharts before diving into language-specific details.

Data structures and algorithms are abstract concepts that benefit from visual explanations and hands-on practice. Tutors can break down how arrays, linked lists, trees, and sorting algorithms actually work through diagrams, code walkthroughs, and coding exercises. This deeper understanding helps you choose the right tools for your projects and prepares you for technical interviews or advanced coursework.

Absolutely. Project-based learning is one of the most effective ways to develop computer science skills. Tutors can guide you through planning, building, and debugging real applications—whether that's a web app, game, data analysis project, or mobile app. They provide code review, help you overcome technical obstacles, and teach you professional development practices along the way.

AP Computer Science tutoring focuses on both conceptual understanding and exam strategy. For AP CSA, tutors cover object-oriented programming, algorithms, and the specific Java syntax tested. For AP CSP, they help with broader concepts like algorithms, data representation, and cybersecurity. Tutors use practice problems, past exam questions, and targeted coding practice to build confidence and mastery.

A tutor can help you explore different areas and understand what appeals to you. If you enjoy building user-facing applications, web development might fit. If you're drawn to analyzing data and patterns, data science could be your focus. Game development, cybersecurity, and AI are other paths. Tutors can guide you toward the languages and projects that match your interests while building foundational skills.

Portland has a strong tech community with opportunities like hackathons, coding bootcamps, and internships at local companies. With over 221 schools in the Portland area, many students are also taking AP Computer Science or computer science electives. A tutor can help you prepare for these opportunities, build a portfolio of projects, and develop the skills that matter in Portland's tech scene.

Connect with Computer Science Tutors in Portland

Get matched with local expert tutors