Wyzant
Apply To Tutor
Get Started for Free ›
tutortutor
tutortutor
tutortutor
tutortutor
tutortutor
tutortutor

Trust the nation's largest network for Computer Science tutors

Trusted by more than 3 million students

65,000 expert tutors in 300+ subjects

Find a great match with our Good Fit Guarantee

Featured by the nation’s most respected news sources

New York TimesCNNChicago TribuneCNBCForbesCBS NewsFox News

Tutors from top universities

JulliardMITRISDColumbiaCarnegie MellonBerkeleyHarvard

Get 1:1 Help Fast

The Best Computer Science Tutors in Virginia

See all 449 matching tutors

Find the best local Computer Science tutor in VA

Evan H. Baltimore, MD, available for online & in-person tutoring
Evan H.
50/hour

Baltimore, MD

Senior Penetration Tester | Technical Specialist

Hey there! My name is Evan. I currently work as a Senior Penetration Tester for Echelon Risk + Cyber and have also worked in the Big 4 in the same capacity. In my work I create applications and scripts utilized for Adversarial Emulation and Red... See Evan's full profile

5.0 (29)
50/hour
94 hours tutoring
View Evan's Profile

Hey there! My name is Evan. I currently work as a Senior Penetration Tester for Echelon Risk + Cyber and have also worked in the Big 4 in the same capacity. In my work I create applications and scripts utilized for Adversarial Emulation and Red...See Evan's full profile

Doug H. Virginia Beach, VA, available for online & in-person tutoring
Doug H.
80/hour

Virginia Beach, VA

Stanford CS grad with excellent theoretical understanding

I enjoy teaching computer science material, especially including some of the more theoretical subjects like data structures and analysis of algorithms, as opposed to primarily teaching programming language constructs. I have a... See Doug's full profile

5.0 (2027)
80/hour
4,803 hours tutoring
View Doug's Profile

I enjoy teaching computer science material, especially including some of the more theoretical subjects like data structures and analysis of algorithms, as opposed to primarily teaching programming language constructs. I have a...See Doug's full profile

Patrick T. Falls Church, VA, available for online & in-person tutoring
Patrick T.
80/hour

Falls Church, VA

Master Programmer of Java, C#, C++, Swift, Html, Python

I have studied and taken courses in Computer Science for six years. I have written countless programs in the following languages. I consider myself a master of Java, C#, C++, Swift, Html, Python. See Patrick's full profile

4.7 (133)
80/hour
633 hours tutoring
View Patrick's Profile

I have studied and taken courses in Computer Science for six years. I have written countless programs in the following languages. I consider myself a master of Java, C#, C++, Swift, Html, Python.See Patrick's full profile

Peter T. Owings Mills, MD, available for online & in-person tutoring
Peter T.
30/hour

Owings Mills, MD

Completed Computer Science courses

I have achieved a B+ or Higher on computer science courses with Java and IT project management related work. Some of those IT topics didn't have a tutor available at my school. Soo, it's vital for me to pass on my tips and... See Peter's full profile

5.0 (5)
30/hour
16 hours tutoring
Response Time: 15 minutes
Note that average response times may vary depending on a variety of factors, including time of day.
View Peter's Profile

I have achieved a B+ or Higher on computer science courses with Java and IT project management related work. Some of those IT topics didn't have a tutor available at my school. Soo, it's vital for me to pass on my tips and...See Peter's full profile

David W. Martinsburg, WV, available for online & in-person tutoring
David W.
50/hour

Martinsburg, WV

Experienced Prof

... B.S. and M.S. in computer science. Also, in 2009/10, I received an MA (entirely online) with formal education courses. I have the following certifications: CDP, Security+, Project+, Network+, CAPM. I taught 22 computer science course sections at... See David's full profile

4.7 (90)
50/hour
179 hours tutoring
View David's Profile

... B.S. and M.S. in computer science. Also, in 2009/10, I received an MA (entirely online) with formal education courses. I have the following certifications: CDP, Security+, Project+, Network+, CAPM. I taught 22 computer science course sections at...See David's full profile

Arnav B. Fairfax, VA, available for online & in-person tutoring
Arnav B.
60/hour

Fairfax, VA

Accepted: Harvard, Yale, Columbia, CMU School of Computer Science, etc

I successfully applied to top colleges from Thomas Jefferson High School for Science and Technology (TJHSST). I received offers at Harvard, Yale, Columbia, CMU School of Computer Science and more. I have been actively counseling students... See Arnav's full profile

5.0 (4)
60/hour
6 hours tutoring
View Arnav's Profile

I successfully applied to top colleges from Thomas Jefferson High School for Science and Technology (TJHSST). I received offers at Harvard, Yale, Columbia, CMU School of Computer Science and more. I have been actively counseling students...See Arnav's full profile

Jace K. Richmond, VA, available for online & in-person tutoring
Jace K.
80/hour

Richmond, VA

MS in Computer Science and Former Computer Analyst

I have a masters in computer science, and I have taught and tutored computer science at the high school and college level. I use Java and Python at work to develop computer and mathematical models. See Jace's full profile

4.8 (66)
80/hour
311 hours tutoring
View Jace's Profile

I have a masters in computer science, and I have taught and tutored computer science at the high school and college level. I use Java and Python at work to develop computer and mathematical models.See Jace's full profile

Jeffery H. Baltimore, MD, available for online & in-person tutoring
Jeffery H.
69/hour

Baltimore, MD

Experienced web developer and Software engineer

...other topics related to Computer science and software design. I am expert in a variety of languages, and software frameworks, and I would love more than anything to help you on your way to a successful career in Computer Science/Software engineering... See Jeffery's full profile

5.0 (696)
69/hour
3,037 hours tutoring
View Jeffery's Profile

...other topics related to Computer science and software design. I am expert in a variety of languages, and software frameworks, and I would love more than anything to help you on your way to a successful career in Computer Science/Software engineering...See Jeffery's full profile

Ahmed B. Herndon, VA, available for online & in-person tutoring
Ahmed B.
65/hour

Herndon, VA

Mason PhD Candidate in IT

I am a Ph.D. candidate and a senior developer working full-time. I have developed many applications in .Net and Java, mostly Windows, with SQL server database in the back-end. I have taught Java and C programming in college for 3 years. I have... See Ahmed's full profile

5.0 (12)
65/hour
51 hours tutoring
View Ahmed's Profile

I am a Ph.D. candidate and a senior developer working full-time. I have developed many applications in .Net and Java, mostly Windows, with SQL server database in the back-end. I have taught Java and C programming in college for 3 years. I have...See Ahmed's full profile

Jeremy P. Washington, DC, available for online & in-person tutoring
Jeremy P.
60/hour

Washington, DC

BS in Computer Science - Specializes in introductory programming

I earned my Bachelor of Science in Computer Science nearly a decade ago, but have kept up in the tech and programming world ever since. I recognize that programming is often intimidating to those just starting out, so I like to help empower... See Jeremy's full profile

3.7 (6)
60/hour
10 hours tutoring
Response Time: 11 minutes
Note that average response times may vary depending on a variety of factors, including time of day.
View Jeremy's Profile

I earned my Bachelor of Science in Computer Science nearly a decade ago, but have kept up in the tech and programming world ever since. I recognize that programming is often intimidating to those just starting out, so I like to help empower...See Jeremy's full profile

Samuel L. Baltimore, MD, available for online & in-person tutoring
Samuel L.
125/hour

Baltimore, MD

Master's in Computer Science Engineering (CSE) and PhD student

I received my Master's CSE degree from Southern Methodist University and graduated with a 4.0. I specialize in AI topics ranging from machine learning algorithms to deep learning (neural networks) and computer vision. I've been the team lead on... See Samuel's full profile

5.0 (22)
125/hour
98 hours tutoring
View Samuel's Profile

I received my Master's CSE degree from Southern Methodist University and graduated with a 4.0. I specialize in AI topics ranging from machine learning algorithms to deep learning (neural networks) and computer vision. I've been the team lead on...See Samuel's full profile

Iain M. Reston, VA, available for online & in-person tutoring
Iain M.
50/hour

Reston, VA

College-Level Computer Science Teaching Assistant

...of Virginia. Furthermore, I took over ten courses throughout college that heavily relied upon computer science, including courses for my Computer Science and Data Science minors.... See Iain's full profile

5.0 (9)
50/hour
17 hours tutoring
View Iain's Profile

...of Virginia. Furthermore, I took over ten courses throughout college that heavily relied upon computer science, including courses for my Computer Science and Data Science minors....See Iain's full profile

Ana E. Charlottesville, VA, available for online & in-person tutoring
Ana E.
95/hour

Charlottesville, VA

Master in Computer Science with years of experience

I am a highly qualified computer science tutor and teacher. I tutored several students in Java, been a teching assistant for CS 101 in Java. Additionally, I have several years of experience in industry programming Java. I am qualified to... See Ana's full profile

4.7 (36)
95/hour
87 hours tutoring
View Ana's Profile

I am a highly qualified computer science tutor and teacher. I tutored several students in Java, been a teching assistant for CS 101 in Java. Additionally, I have several years of experience in industry programming Java. I am qualified to...See Ana's full profile

Eva A. Fairfax, VA, available for online & in-person tutoring
Eva A.
70/hour

Fairfax, VA

Minor in Computer Science with 7 Years of Teaching Experience

I have extensive knowledge and experience with AP® Computer Science A, since I taught it for seven years and graded AP® exams for three years. I also taught AP® Computer Science Principles, data structures, and a senior capstone... See Eva's full profile

5.0 (5)
70/hour
18 hours tutoring
View Eva's Profile

I have extensive knowledge and experience with AP® Computer Science A, since I taught it for seven years and graded AP® exams for three years. I also taught AP® Computer Science Principles, data structures, and a senior capstone...See Eva's full profile

Ryan K. Columbia, MD, available for online & in-person tutoring
Ryan K.
85/hour

Columbia, MD

10+ Years of Programming Experience; 2 Years Teaching Experience

I first started learning Java more than 10 years ago. I took AP Computer Science in high school and got a 5 on the exam; our teacher taught for beyond the course material and we ended up learning all of Data Structures. I then took Data... See Ryan's full profile

5.0 (382)
85/hour
1,161 hours tutoring
View Ryan's Profile

I first started learning Java more than 10 years ago. I took AP Computer Science in high school and got a 5 on the exam; our teacher taught for beyond the course material and we ended up learning all of Data Structures. I then took Data...See Ryan's full profile

Qi L. Great Falls, VA, available for online & in-person tutoring
Qi L.
200/hour

Great Falls, VA

PhD in computational physics with 10+ years in computer science

I graduated as a computational physics PhD from a top US university. I took all the core level computer science classes during my PhD and received a GPA of 3.87. After that, I joined IBM Waston Research Center as a research scientist where... See Qi's full profile

4.9 (94)
200/hour
216 hours tutoring
View Qi's Profile

I graduated as a computational physics PhD from a top US university. I took all the core level computer science classes during my PhD and received a GPA of 3.87. After that, I joined IBM Waston Research Center as a research scientist where...See Qi's full profile

Joseph T. Purcellville, VA, available for online & in-person tutoring
Joseph T.
85/hour

Purcellville, VA

PhD in Computer Engineering with 8+ years coding experience

I have a master's and an undergraduate degree from Virginia Tech in computer engineer focusing on computer systems and software projects. I have been part of the electrical engineering, computer engineering, and computer science... See Joseph's full profile

5.0 (134)
85/hour
309 hours tutoring
View Joseph's Profile

I have a master's and an undergraduate degree from Virginia Tech in computer engineer focusing on computer systems and software projects. I have been part of the electrical engineering, computer engineering, and computer science...See Joseph's full profile

Lewis W. Washington, DC, available for online & in-person tutoring
Lewis W.
400/hour

Washington, DC

Expert Economics-Math Tutor (W&M/Oxford/Fed/CFA)(12 Years Credit)

I have successfully completed Computer Science for Engineers, Computer Science 2: Object-Oriented C++, and Computer Science 3: Design Patterns and Algorithms. I have also completed Heterogenous Parallel Programming in the... See Lewis's full profile

5.0 (214)
400/hour
952 hours tutoring
View Lewis's Profile

I have successfully completed Computer Science for Engineers, Computer Science 2: Object-Oriented C++, and Computer Science 3: Design Patterns and Algorithms. I have also completed Heterogenous Parallel Programming in the...See Lewis's full profile

Mansoor S. Gainesville, VA, available for online & in-person tutoring
Mansoor S.
100/hour

Gainesville, VA

Software Engineer with 3+ Years of Experience in Computer Science

I'm a full-time software engineer at an IT consulting firm. Through my career and educational background in Applied Information Technology, I acquired experience in Computer Science. As a result, I have built programs and applications... See Mansoor's full profile

5.0 (59)
100/hour
106 hours tutoring
View Mansoor's Profile

I'm a full-time software engineer at an IT consulting firm. Through my career and educational background in Applied Information Technology, I acquired experience in Computer Science. As a result, I have built programs and applications...See Mansoor's full profile

Marjeta C. Columbia, MD, available for online & in-person tutoring
Marjeta C.
89/hour

Columbia, MD

M.S in Computer Science, Experience with Autistic and ADHD students,

I have MS in Computer Science from University of Delaware. I started tutoring Computer Science when I was an undergraduate student. As graduate student I was a teaching assistant. I have more than 15 years experience as a software... See Marjeta's full profile

5.0 (141)
89/hour
258 hours tutoring
View Marjeta's Profile

I have MS in Computer Science from University of Delaware. I started tutoring Computer Science when I was an undergraduate student. As graduate student I was a teaching assistant. I have more than 15 years experience as a software...See Marjeta's full profile

Diego I. Fairfax, VA, available for online & in-person tutoring
Diego I.
50/hour

Fairfax, VA

Python, Machine Learning, Deep Learning and Data Science Tutor.

I have a master Degree in Computer Science with specialization in Data Analytics. I have more than two years of working experience as a Data Scientist with a special focus on developing Machine Learning and Deep Learning models on Python.... See Diego's full profile

5.0 (440)
50/hour
1,025 hours tutoring
View Diego's Profile

I have a master Degree in Computer Science with specialization in Data Analytics. I have more than two years of working experience as a Data Scientist with a special focus on developing Machine Learning and Deep Learning models on Python....See Diego's full profile

Myco P. College Park, MD, available for online & in-person tutoring
Myco P.
80/hour

College Park, MD

B.S. in Computer Science

I received my Bachelor's degree in Computer Science in 2012 from the University of Maryland, College Park. I also have a master's degree in Human-Computer Interaction received in 2017 also from the University of Maryland, College... See Myco's full profile

5.0 (875)
80/hour
2,384 hours tutoring
View Myco's Profile

I received my Bachelor's degree in Computer Science in 2012 from the University of Maryland, College Park. I also have a master's degree in Human-Computer Interaction received in 2017 also from the University of Maryland, College...See Myco's full profile

Ferdinand A. Dumfries, VA, available for online & in-person tutoring
Ferdinand A.
60/hour

Dumfries, VA

Computer Engineering Graduate With Experience As a Software Engineer

I am a computer engineering graduate from VCU. I am proficient in C, C++, Java, HTML, CSS, Javascript and computer science fundamentals. I applied CS theory in undergraduate by developing an operating system simulation, a microcontroller... See Ferdinand's full profile

5.0 (39)
60/hour
137 hours tutoring
Response Time: 9 minutes
Note that average response times may vary depending on a variety of factors, including time of day.
View Ferdinand's Profile

I am a computer engineering graduate from VCU. I am proficient in C, C++, Java, HTML, CSS, Javascript and computer science fundamentals. I applied CS theory in undergraduate by developing an operating system simulation, a microcontroller...See Ferdinand's full profile

Mario S. Woodbridge, VA, available for online & in-person tutoring
Mario S.
80/hour

Woodbridge, VA

Certification Preparation: IT, Cybersecurity, and Project Management

I have a Master's Degree in Executive Leadership and over 10 years of coaching and mentoring experience in government and industry. My undergraduate degree is in Computer Science undergraduate in IT Networks. My professional and... See Mario's full profile

5.0 (68)
80/hour
258 hours tutoring
View Mario's Profile

I have a Master's Degree in Executive Leadership and over 10 years of coaching and mentoring experience in government and industry. My undergraduate degree is in Computer Science undergraduate in IT Networks. My professional and...See Mario's full profile

Kyle B. Alexandria, VA, available for online & in-person tutoring
Kyle B.
65/hour

Alexandria, VA

Dissertation, Essay, and Research Paper Assistance

I have a PhD in Information System Management and my undergraduate work in Instructional Technology has provided me the ability to conceptual develop theories and frameworks to design technology solutions based on any organization mission goals... See Kyle's full profile

4.7 (21)
65/hour
77 hours tutoring
View Kyle's Profile

I have a PhD in Information System Management and my undergraduate work in Instructional Technology has provided me the ability to conceptual develop theories and frameworks to design technology solutions based on any organization mission goals...See Kyle's full profile

Trusted with over 6 million hours of lessons since 2005

Trusted experience

Success stories

Real stories from real people

Since 2005, Wyzant has provided a way for people to learn any subject in a way that works for them.

Lorraine B.

12 lessons

I believe Bruce has the ability to assess the problem quickly and target an effective plan. I am very pleased with his approach and would not hesitate to utilize the good professor if the need arises in the future, during our son's undergraduate years. Thank you, Bruce!
Shoshana C.

8 lessons

Much more importantly, my son is now motivated to study the subject further in college. I am immensely thankful to Phillip for his unique way of teaching based upon his very special perceptiveness and sensitivity, which makes his every single lesson such a valuable time of communication and of simultaneously building knowledge and self-confidence.. Phillip is not 'any' tutor who teaches well. He is truly a GREAT mentor who can lead his student to success in many different kinds and levels.
Jia H.

6 lessons

Fanit is very kind and responsive. She answered my questions beyond the AP computer science tutoring patiently. She wrote long emails to answer my questions and she always tried her best to help my son to get great score on AP computer science. I would highly recommend Fanit to anyone who wants to get a great score on AP computer science.
How much for private Computer Science tutoring lessons

Virginia Computer Science Tutors Cost $35 - 65 per hour on average

What’s a fair price for a private Virginia Computer Science tutor? Virginia Computer Science tutors using Wyzant are professional subject experts who set their own price based on their demand and skill.

$25$95
$35
$65
Choose Your Tutor

Compare tutor costs. With a range of price options, there’s a tutor for every budget.

No Upfront Fees

Sign up, search, and message with expert tutors free of charge.

No Costly Packages

Only pay for the time you need. Whether it’s one lesson or seven, you decide what to spend.

Pay After Your Lesson

Get the help you need first. You’ll only be charged after your lesson is complete.

Love Your Lesson Or It’s Free

Your first hour with a new tutor is protected by Wyzant’s Good Fit Guarantee. If you’re not satisfied with your lesson, you don’t pay. No questions asked.

Reported on by leading news outlets

tech crunch
the new york times
CNBC

Find Computer Science Tutors in a City Near You

Wyzant makes it easy to get Computer Science lessons from private tutors in any city in Virginia. Browse for your ideal tutor by reading ratings and reviews as well as comparing the rates of tutors on Wyzant who are Computer Science experts:

Roanoke Computer Science Tutors | Hampton Computer Science Tutors | Fairfax Computer Science Tutors | Portsmouth Computer Science Tutors | Lynchburg Computer Science Tutors | Suffolk Computer Science Tutors | Vienna Computer Science Tutors | Chantilly Computer Science Tutors | Leesburg Computer Science Tutors

Private Tutors in Any City in Virginia

We have the largest network of qualified private tutors, so it is easy to choose your ideal tutor (and rates) from the best of the best across Virginia.

Richmond Tutors | Virginia Beach Tutors | Alexandria Tutors | Norfolk Tutors | Chesapeake Tutors | Arlington Tutors | Newport News Tutors | Henrico Tutors | Roanoke Tutors | Hampton Tutors | Woodbridge Tutors | Fairfax Tutors | Fredericksburg Tutors | Springfield Tutors | Falls Church Tutors | Herndon Tutors | Portsmouth Tutors | Lynchburg Tutors | Manassas Tutors | Suffolk Tutors | Williamsburg Tutors | Stafford Tutors | Sterling Tutors | Vienna Tutors

Computer Science Tutoring is just the beginning...

Tap into Wyzant’s digital nationwide network to find either a local or online tutor for subjects related to Computer Science. Find the perfect tutor for you in over 250 subjects and test prep areas including:

Computer Technology Tutors | Computer Tutors | AP Computer Science Tutors | Computer Systems Tutors | Computer Engineering Tutors | General Computer Tutors | Computer Information Systems Tutors | IB Computer Science HL Tutors | Computer Programming Lessons | Computer Architecture Tutors | Data Science Tutors | Computing Tutors | Computational Problem Solving Tutors | Information Technology Tutors | Computer Art Tutors | Computer Science (College Intro) Tutors | Computer Software Tutors | Science Tutors

Find 1:1 Tutors in Subjects Related to Computer Science

Wyzant makes it easy to get lessons from private tutors in any subject related to Computer Science. Find your ideal private tutor by reading ratings and reviews:

Virginia Computer Tutors | Virginia AP Computer Science Tutors | Virginia Computer Programming Lessons | Virginia Science Tutors | Virginia ACT Science Tutors | Virginia Physical Science Tutors | Virginia Career Development Tutors | Virginia Electrical Engineering Tutors | Virginia Math Tutors | Virginia Mechanical Engineering Tutors

Find Virginia tutors

Want to browse local tutors near you in more subjects? See all tutors in Virginia

Find online Computer Science tutors

Get Computer Science help anytime! We only accept the best online Computer Science tutors into our community. Get the help you need, right when you need it with the convenience of online lessons.