Award-Winning Computer Science Tutors
serving Portland, OR
Who needs tutoring?
FEATURED BY
TUTORS FROM
- YaleUniversity
- PrincetonUniversity
- StanfordUniversity
- CornellUniversity
Award-Winning 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
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
4+ years
Riley
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!
Reed College
Bachelor in Arts, Mathematics

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
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
5+ years
Henry
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.
Colorado School of Mines
Bachelor of Science, Engineering Physics

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
10+ years
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...
Yale Divinity School
Masters, Religion
Rice University
Bachelors, Psychology

Certified Tutor
Tim
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...
Air Force Institute of Technology-Graduate School of Engineering Management
Master of Science, Electrical Engineering
Kansas State University
Bachelor of Science, Electrical Engineering
Other Portland Tutors
Related Technology and Coding Tutors in Portland
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