Award-Winning High School Computer Science Tutors
serving Portland, OR
Who needs tutoring?
FEATURED BY
TUTORS FROM
- YaleUniversity
- PrincetonUniversity
- StanfordUniversity
- CornellUniversity
Award-Winning High School Computer Science Tutors serving Portland, OR

Certified Tutor
Michael
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 ...
University of California Los Angeles
Bachelor of Science in Computer Science

Certified Tutor
10+ years
Diana
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...
Bard College
Bachelors, Computer Science

Certified Tutor
10+ years
Umakanta
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.
Indian Institute of Technology
Bachelors, Electrical Engineering

Certified Tutor
4+ years
Benjamin
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.
Portland State University
Bachelor of Science, Computer Science

Certified Tutor
Jason
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.
Portland State University
Master of Science, Special Education
Portland State University
Bachelor of Science, Liberal Arts

Certified Tutor
Jesse
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...
University
Bachelor's

Certified Tutor
2+ years
Nathaniel Ziv
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 ...
Swarthmore College
Current Undergrad, Classical Studies

Certified Tutor
Brenda
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...
SUNY Empire State
Master of Science, Nursing (RN)
CWPost
Bachelor of Science, Nursing (RN)

Certified Tutor
Heather
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...
Willamette University
Bachelor in Arts, Sociology

Certified Tutor
5+ years
Jade
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...
University of Minnesota-Twin Cities
Bachelor in Arts, Political Science and Government
Other Portland Tutors
Related Technology and Coding Tutors in Portland
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