Find Software Design Tutors Online or Near You

Trusted by more than 3 million students, online or in-person

With the Good Fit Guarantee, love your first lesson, or it’s free

Compare qualifications, hourly rates, and reviews to find the right expert for you.

Collaborate with your tutor in Wyzant's free, browser based online learning tool.

Only pay for the time you need. No subscriptions, no upfront payments. Just affordable results.

Private teachers

The Best Software Design Tutoring Online

Find the best Software Design tutor

SEE ALL MATCHING TUTORS
Neveen M. Watertown, MA, available for online & in-person tutoring
Neveen M.
80/hour

A data scientist with masters in Engineering

I earned my MS from engineering school with 3.91 GPA. My course of studies included Database design, SQL programming, software design, multimedia, artificial intelligence, Neural networks, computer vision, java, c, and c++. I also have... See Neveen's full profile

80/hour
5.0 (727)
2,061 hours tutoring
Offers online lessons
View Neveen's Profile

I earned my MS from engineering school with 3.91 GPA. My course of studies included Database design, SQL programming, software design, multimedia, artificial intelligence, Neural networks, computer vision, java, c, and c++. I also have... See Neveen's full profile

Ted L. Mckinney, TX, available for online tutoring
Ted L.
145/hour

Bachelor of Arts in Computer Science and Freelance Software Developer

From there, I continued further to learn Java, SQL, HTML/CSS/JavaScript, and Python. I am familiar with most modern software engineering principles including: model-view-controller (MVC) software design pattern, test driven... See Ted's full profile

145/hour
5.0 (708)
2,297 hours tutoring
Offers online lessons
View Ted's Profile

From there, I continued further to learn Java, SQL, HTML/CSS/JavaScript, and Python. I am familiar with most modern software engineering principles including: model-view-controller (MVC) software design pattern, test driven... See Ted's full profile

Andy M. Sumner, WA, available for online & in-person tutoring
Andy M.
40/hour

40 years' experience in IT, 5 years teaching at University

I am a Python developer by profession, and have significant experience with that language. I understand and teach programming principles, including software design, program design, development methodologies and techniques. I have deep... See Andy's full profile

40/hour
5.0 (276)
742 hours tutoring
Offers online lessons
View Andy's Profile

I am a Python developer by profession, and have significant experience with that language. I understand and teach programming principles, including software design, program design, development methodologies and techniques. I have deep... See Andy's full profile

David S. Scottsdale, AZ, available for online & in-person tutoring
David S.
60/hour

Expert Math and Computer Science Tutor

As an embedded avionics software engineer, I use C and C++ for most of my software design. I am familiar with the important concepts of C, including the concept of references and pointers that most students struggle with, and am familiar... See David's full profile

60/hour
5.0 (1071)
2,638 hours tutoring
Offers online lessons
View David's Profile

As an embedded avionics software engineer, I use C and C++ for most of my software design. I am familiar with the important concepts of C, including the concept of references and pointers that most students struggle with, and am familiar... See David's full profile

Jeff B. Seattle, WA, available for online & in-person tutoring
Jeff B.
80/hour

Master's degree in Computer Science and 6+ years industry experience

I can help you with computer graphics (e.g. OpenGL), databases, machine learning, operating systems, data structures, algorithms, software design, and more. I have experience with many technologies, including C, C++, Java, JavaScript,... See Jeff's full profile

80/hour
5.0 (743)
2,946 hours tutoring
Offers online lessons
View Jeff's Profile

I can help you with computer graphics (e.g. OpenGL), databases, machine learning, operating systems, data structures, algorithms, software design, and more. I have experience with many technologies, including C, C++, Java, JavaScript,... See Jeff's full profile

Michael S. Oxnard, CA, available for online & in-person tutoring
Michael S.
60/hour

Graduate of Software Engineering from San Francisco State University

My technical understanding of Windows is further strengthened by my SWE background, which has taught me the principles of software design and development. With my comprehensive knowledge and experience with Windows, I am confident that I... See Michael's full profile

60/hour
5.0 (49)
147 hours tutoring
Offers online lessons
View Michael's Profile

My technical understanding of Windows is further strengthened by my SWE background, which has taught me the principles of software design and development. With my comprehensive knowledge and experience with Windows, I am confident that I... See Michael's full profile

Jean-Benoit B. Arvada, CO, available for online & in-person tutoring
Jean-Benoit B.
200/hour

Senior Software Engineer

...and Linux. I have been involved in all phases of the Software Development Life Cycle (SDLC) and have experience in software design and architecture, software development, software testing and software maintenance and support. I also tutor other ... See Jean-Benoit's full profile

200/hour
4.9 (501)
2,483 hours tutoring
Offers online lessons
View Jean-Benoit's Profile

...and Linux. I have been involved in all phases of the Software Development Life Cycle (SDLC) and have experience in software design and architecture, software development, software testing and software maintenance and support. I also tutor other ... See Jean-Benoit's full profile

Charles S. Blacksburg, VA, available for online & in-person tutoring
Charles S.
50/hour

Patient Tutor, PhD in ME, Instructor in Physics, Math, and Engineering

My work has focused very intensively on the use of computer programming methods on almost a daily basis. I feel I have a good grasp on systematic design methods and for what makes good software design. I would be glad to share my... See Charles's full profile

50/hour
4.9 (382)
1,464 hours tutoring
Offers online lessons
View Charles's Profile

My work has focused very intensively on the use of computer programming methods on almost a daily basis. I feel I have a good grasp on systematic design methods and for what makes good software design. I would be glad to share my... See Charles's full profile

Steven M. Valencia, CA, available for online & in-person tutoring
Steven M.
120/hour

Berkeley Graduate, Programmer, Experienced Teacher

I first studied C++ in High School, creating an asteroids type game in my senior year. C++ is still the primary language used in most software design, and its structure is also found in Java, C#, and PHP. I use C++ daily in my work... See Steven's full profile

120/hour
5.0 (5021)
14,814 hours tutoring
Offers online lessons
View Steven's Profile

I first studied C++ in High School, creating an asteroids type game in my senior year. C++ is still the primary language used in most software design, and its structure is also found in Java, C#, and PHP. I use C++ daily in my work... See Steven's full profile

Russell C. Woodinville, WA, available for online & in-person tutoring
Russell C.
55/hour

The Starship Tutor, coding throughout the Solar System

I have started and participated in several software startups. I have also studied programing, software engineering, and the foundational mathematics of programing and software design from an academic point of view. Because of my long and... See Russell's full profile

55/hour
4.9 (228)
782 hours tutoring
Offers online lessons
View Russell's Profile

I have started and participated in several software startups. I have also studied programing, software engineering, and the foundational mathematics of programing and software design from an academic point of view. Because of my long and... See Russell's full profile

Brian H. Morgan Hill, CA, available for online & in-person tutoring
Brian H.
55/hour

Tutor - Photography • Video Production • Graphic/Web Design

I am an established design/video/web professional with over 20+ years working in marketing/digital media/advertising/photography disciplines. I have a BFA in Photography with over 25 years working as a professional. I can teach digital to film,... See Brian's full profile

55/hour
4.9 (28)
88 hours tutoring
Offers online lessons
View Brian's Profile

I am an established design/video/web professional with over 20+ years working in marketing/digital media/advertising/photography disciplines. I have a BFA in Photography with over 25 years working as a professional. I can teach digital to film,... See Brian's full profile

Nathan S. Madison, AL, available for online & in-person tutoring
Nathan S.
60/hour

PhD Candidate in Aerospace Engineering with 7yr Tutoring Experience

I got As in all these classes and would frequently tutor students that were struggling with the material during study hall. My high-school Java education culminated in our capstone Software Design course where myself and another student... See Nathan's full profile

60/hour
5.0 (119)
641 hours tutoring
Offers online lessons
View Nathan's Profile

I got As in all these classes and would frequently tutor students that were struggling with the material during study hall. My high-school Java education culminated in our capstone Software Design course where myself and another student... See Nathan's full profile

Richard B. Scottsdale, AZ, available for online & in-person tutoring
Richard B.
35/hour

Math, Physics, EE, Digital Photography, Photoshop, Drums

I have a degree in electrical engineering from Marquette University with a specialty in circuit design and mathematics. I spent my career in the electrical engineering field specializing in hardware design, software design, integrated... See Richard's full profile

35/hour
5.0 (412)
1,039 hours tutoring
Offers online lessons
View Richard's Profile

I have a degree in electrical engineering from Marquette University with a specialty in circuit design and mathematics. I spent my career in the electrical engineering field specializing in hardware design, software design, integrated... See Richard's full profile

Josef L. Houston, TX, available for online tutoring
Josef L.
60/hour

Experienced Tutor in Multiple Subjects, Degrees in Music and CS

My online tutoring has mainly focused on subjects like calculus, test prep (including SAT), and computer science. I graduated summa cum laude with a BS in Computer Science (focused on software design). I also worked for almost two years... See Josef's full profile

60/hour
4.6 (91)
330 hours tutoring
Offers online lessons
View Josef's Profile

My online tutoring has mainly focused on subjects like calculus, test prep (including SAT), and computer science. I graduated summa cum laude with a BS in Computer Science (focused on software design). I also worked for almost two years... See Josef's full profile

Jacob S. Louisville, KY, available for online & in-person tutoring
Jacob S.
50/hour

Experienced Computer Science Tutor

I will help you become confident in your abilities and achieve your learning goals. I have professional experience in software design and programming including networking, web APIs, bots, GUIs, and data visualization. I am most proficient... See Jacob's full profile

50/hour
4.9 (111)
400 hours tutoring
Offers online lessons
View Jacob's Profile

I will help you become confident in your abilities and achieve your learning goals. I have professional experience in software design and programming including networking, web APIs, bots, GUIs, and data visualization. I am most proficient... See Jacob's full profile

David C. Garland, TX, available for online & in-person tutoring
David C.
35/hour

Computer Graphics, 3D, Illustration and Art

...graphic artist. He has kept pace with the emerging computer-based technologies, and became an expert in both 2D and 3D software for design, illustration, and fine art. A quote: "Digital Technologies have vastly increased the ability to create fine art... See David's full profile

35/hour
4.9 (367)
1,791 hours tutoring
Offers online lessons
View David's Profile

...graphic artist. He has kept pace with the emerging computer-based technologies, and became an expert in both 2D and 3D software for design, illustration, and fine art. A quote: "Digital Technologies have vastly increased the ability to create fine art... See David's full profile

Thien D. Atlanta, GA, available for online & in-person tutoring
Thien D.
60/hour

Recent Georgia Tech Graduate and Teaching Assistant

At Georgia Tech, Electrical Engineering coincides with Computer Engineering so I have a lot of background and foundation from CompE. The Georgia Tech ECE 2036 Course is Engineering Software Design that focuses on object oriented programming... See Thien's full profile

60/hour
5.0 (3)
26 hours tutoring
Offers online lessons
View Thien's Profile

At Georgia Tech, Electrical Engineering coincides with Computer Engineering so I have a lot of background and foundation from CompE. The Georgia Tech ECE 2036 Course is Engineering Software Design that focuses on object oriented programming... See Thien's full profile

Ploypaphat S. Issaquah, WA, available for online & in-person tutoring
Ploypaphat S.
50/hour

Enjoy-Coding Electrical Engineer

I've taken Java courses, including intermediate level, during school. I am currently pursuing Graduate Certificate in Software Design and Development and C# Programming Certificate. See Ploypaphat's full profile

50/hour
5.0 (9)
31 hours tutoring
Offers online lessons
View Ploypaphat's Profile

I've taken Java courses, including intermediate level, during school. I am currently pursuing Graduate Certificate in Software Design and Development and C# Programming Certificate. See Ploypaphat's full profile

Luke H. Troy, NY, available for online & in-person tutoring
Luke H.
50/hour

Computer Science Tutor for High Schoolers and College Students!

Expected BS in Computer Science from Rensselaer Polytechnic Institute in 2023, with experience in classes such as Data Structures, Principles of Software, Design and Analysis of Algorithms, and others. See Luke's full profile

50/hour
4.9 (71)
184 hours tutoring
Offers online lessons
View Luke's Profile

Expected BS in Computer Science from Rensselaer Polytechnic Institute in 2023, with experience in classes such as Data Structures, Principles of Software, Design and Analysis of Algorithms, and others. See Luke's full profile

Kyle H. San Diego, CA, available for online & in-person tutoring
Kyle H.
60/hour

UX/UI Designer with 2+ Years of Experience

I have over 2 years of experience as a UX Designer. I have in depth knowledge of the UX Design process, including conducting research (user interviews, user surveys, competitive analysis, product research) and creating personas, site maps, user... See Kyle's full profile

60/hour
5.0 (57)
181 hours tutoring
Offers online lessons
View Kyle's Profile

I have over 2 years of experience as a UX Designer. I have in depth knowledge of the UX Design process, including conducting research (user interviews, user surveys, competitive analysis, product research) and creating personas, site maps, user... See Kyle's full profile

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

Experienced web developer and Software engineer

...structures, implementing, testing and profiling various algorithms; and many 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... See Jeffery's full profile

55/hour
5.0 (678)
2,963 hours tutoring
Offers online lessons
View Jeffery's Profile

...structures, implementing, testing and profiling various algorithms; and many 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... See Jeffery's full profile

Deloris J. Plano, TX, available for online tutoring
Deloris J.
45/hour

I Am an Experienced Software Engineer, Designer, and Producer

I am an experienced developer and designer available for tutoring. I have over 25 years of real-world experience to share with students. Software and Web Development: I am a software engineer with over 25 years of experience in various... See Deloris's full profile

45/hour
4.9 (188)
568 hours tutoring
Offers online lessons
View Deloris's Profile

I am an experienced developer and designer available for tutoring. I have over 25 years of real-world experience to share with students. Software and Web Development: I am a software engineer with over 25 years of experience in various... See Deloris's full profile

Stacy S. Bowling Green, KY, available for online & in-person tutoring
Stacy S.
90/hour

Visual Design Expert in Graphic and Website Design

For the past 10 years, I've been teaching students of all levels privately and in group classes how to use the graphic design software programs Adobe Dreamweaver, Illustrator, InDesign and Photoshop, and programming languages HTML and CSS. More... See Stacy's full profile

90/hour
4.9 (62)
349 hours tutoring
Offers online lessons
View Stacy's Profile

For the past 10 years, I've been teaching students of all levels privately and in group classes how to use the graphic design software programs Adobe Dreamweaver, Illustrator, InDesign and Photoshop, and programming languages HTML and CSS. More... See Stacy's full profile

Nasim K. Seattle, WA, available for online & in-person tutoring
Nasim K.
40/hour

Master's in computer science with 7+ years of experience

...to developing and testing. I have been teaching a lot of students in programming, computer science fundamental and software design subjects.... See Nasim's full profile

40/hour
5.0 (8)
14 hours tutoring
Offers online lessons
View Nasim's Profile

...to developing and testing. I have been teaching a lot of students in programming, computer science fundamental and software design subjects.... See Nasim's full profile

Lorie T. Saint Petersburg, FL, available for online & in-person tutoring
Lorie T.
40/hour

Patient and Knowledgable Tutor

...print industry and over time grew to include web design, development and consulting. While a consultant for web and software design and development I also worked as a corporate trainer and volunteer taught web design. I have owned my own web consulting... See Lorie's full profile

40/hour
5.0 (558)
1,964 hours tutoring
Offers online lessons
View Lorie's Profile

...print industry and over time grew to include web design, development and consulting. While a consultant for web and software design and development I also worked as a corporate trainer and volunteer taught web design. I have owned my own web consulting... See Lorie's full profile

Trusted with over 6 million hours of lessons since 2005

5 star rated 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.

How much for private Software Design tutoring lessons

Tutors on Wyzant Cost $35 - 60 per hour on average

Tutors using Wyzant are professional subject experts who set their own price based on their demand and skill.

$25 $88
$35
$60

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