Wyzant
Apply To Tutor
Get Started for Free ›
tutortutor
tutortutor
tutortutor
tutortutor
tutortutor
tutortutor
Trust the nation's largest network for Software Engineering tutors

More than 4 million 5-star reviews

65,000 expert tutors in 300+ subjects

Find a great match with our Good Fit Guarantee

More than 4 million 5-star reviews

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 Software Engineering Tutoring Online

See all 700 matching tutors

Find the best Software Engineering tutor

Tony T. San Francisco, CA, available for online & in-person tutoring
Tony T.
170/hour

Experienced Software engineer with cybersecurity experience

Struggling to connect cybersecurity theory with practical application? Learn from a tutor with a unique advantage: 30 years of real-world software engineering experience, combined with cybersecurity training and a proven track record of...

InstantBook
Tomorrow
5.0 (136)
170/hour
494 hours tutoring
Response time: 11 minutesNote that average response time is based on Tony’s active hours, which are 11:00 pm - 7:00 am UTC.

Struggling to connect cybersecurity theory with practical application? Learn from a tutor with a unique advantage: 30 years of real-world software engineering experience, combined with cybersecurity training and a proven track record of...

Darwin V. Brooklyn, NY, available for online & in-person tutoring
Darwin V.
79/hour

Senior Software Engineer with deep Linux experience

I work with Linux every day as a software engineer. I have a deep practical familiarity with the Linux environment - working with the command line / CLI utilities, the filesystem, user permissions, etc - and I'm very familiar with...

5.0 (30)
79/hour
114 hours tutoring

I work with Linux every day as a software engineer. I have a deep practical familiarity with the Linux environment - working with the command line / CLI utilities, the filesystem, user permissions, etc - and I'm very familiar with...

Tyler G. New York, NY, available for online & in-person tutoring
Tyler G.
49/hour

Experienced programmer with a deep understanding of Python & Rust

In addition to tutoring, I work on language-level tooling, including rebuilding Python in Rust from scratch, which deepens how I explain software engineering concepts. As a tutor, I focus on you as a human first, and the task second....

InstantBook
This week
5.0 (139)
49/hour
269 hours tutoring

In addition to tutoring, I work on language-level tooling, including rebuilding Python in Rust from scratch, which deepens how I explain software engineering concepts. As a tutor, I focus on you as a human first, and the task second....

Dan G. Irvine, CA, available for online & in-person tutoring
Dan G.
125/hour

Senior Software Engineer | Automation Lead

I have worked in UNIX systems in the industry and in academia I have been using UNIX systems since college undergrad, all the way to my Master's (degress in Computer Science) and to industry work e.g. at major tech company names. I have...

125/hour
3 hours tutoring

I have worked in UNIX systems in the industry and in academia I have been using UNIX systems since college undergrad, all the way to my Master's (degress in Computer Science) and to industry work e.g. at major tech company names. I have...

Gabriel T. San Jose, CA, available for online & in-person tutoring
Gabriel T.
90/hour

Computer engineer with expertise in Verilog, C/C++, Python and Linux

I have been tutoring students with engineering and mathematics subjects for more than one year both in person and on Wyzant. I have experience as a software engineer, firmware engineer, and electronics engineer. I have expertise in...

5.0 (212)
90/hour
947 hours tutoring

I have been tutoring students with engineering and mathematics subjects for more than one year both in person and on Wyzant. I have experience as a software engineer, firmware engineer, and electronics engineer. I have expertise in...

Jonathan J. Bethesda, MD, available for online & in-person tutoring
Jonathan J.
65/hour

C++/Python Software Engineer

Hello. My name is Jonathan and I am a Software Engineer with 5+ years of experience using and teaching students fundamental computer science and game development concepts using a variety of platforms. Through my experiences teaching...

5.0 (355)
65/hour
1,262 hours tutoring

Hello. My name is Jonathan and I am a Software Engineer with 5+ years of experience using and teaching students fundamental computer science and game development concepts using a variety of platforms. Through my experiences teaching...

Edward M. Houston, TX, available for online & in-person tutoring
Edward M.
85/hour

Senior Software Engineer with over 10 years experience

As an MIT graduate in Electrical Engineering and Computer Science, I bring both expertise and passion to teaching. With over a decade of experience tutoring math and programming, I specialize in making complex concepts clear and accessible....

5.0 (254)
85/hour
1,004 hours tutoring

As an MIT graduate in Electrical Engineering and Computer Science, I bring both expertise and passion to teaching. With over a decade of experience tutoring math and programming, I specialize in making complex concepts clear and accessible....

Alexis H. Ashburn, VA, available for online & in-person tutoring
Alexis H.
75/hour

4.0 GPA and Math Competition Winner

I am a senior software engineer with over 20 years experience. In college, I had a major in Math with minor in Computer Science.

5.0 (3838)
75/hour
11,685 hours tutoring

I am a senior software engineer with over 20 years experience. In college, I had a major in Math with minor in Computer Science.

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

Professional software engineer who loves teaching computer science

I have worked in the aerospace and defense industry as a software engineer for 20 years. I have a passion for mentoring and really enjoy teaching computer science, from basic Java, C/C++, or Python, to algorithms, data structures,...

5.0 (1364)
60/hour
3,517 hours tutoring
Response time: 9 minutesNote that average response times may vary depending on a variety of factors, including time of day.

I have worked in the aerospace and defense industry as a software engineer for 20 years. I have a passion for mentoring and really enjoy teaching computer science, from basic Java, C/C++, or Python, to algorithms, data structures,...

Jon R. Fremont, CA, available for online & in-person tutoring
Jon R.
135/hour

Senior Software Engineer

I have worked on many Java applications professionally, and also written a Java8 compiler can handle the subtleties of type inference.

5.0 (980)
135/hour
2,887 hours tutoring

I have worked on many Java applications professionally, and also written a Java8 compiler can handle the subtleties of type inference.

Andrew P. Milwaukee, WI, available for online & in-person tutoring
Andrew P.
80/hour

Senior Software Engineer | AP CS Tutor | 7+ Years Experience

I hold a Bachelor's degree in Computer Science from DePaul University, where I graduated Summa Cum Laude in 2020. Currently working as a Senior Software Engineer, I develop frontend and backend services using TypeScript, NodeJS, and...

5.0 (221)
80/hour
565 hours tutoring

I hold a Bachelor's degree in Computer Science from DePaul University, where I graduated Summa Cum Laude in 2020. Currently working as a Senior Software Engineer, I develop frontend and backend services using TypeScript, NodeJS, and...

Frederick M. Flemington, NJ, available for online & in-person tutoring
Frederick M.
80/hour

Industry-seasoned Software Engineer with 1000+ hours tutoring STEM

Whether you are interested in Algorithms and data structures, Computer architecture and engineering, graphics and visualization, Software engineering, or Digital Signal Processing Theory, I'd be glad to share with you my experience and...

4.9 (451)
80/hour
1,592 hours tutoring
Response time: 42 minutesNote that average response time is based on Frederick’s active hours, which are 10:00 am - 6:00 am UTC.

Whether you are interested in Algorithms and data structures, Computer architecture and engineering, graphics and visualization, Software engineering, or Digital Signal Processing Theory, I'd be glad to share with you my experience and...

Alex A. Brooklyn, NY, available for online tutoring
Alex A.
120/hour

Experienced Software Developer with a Strong Math Background

... brokerage firm (as well as completing a summer software development internship at the same firm prior), Founding Software Engineer and Principal Software Architect at an artificial intelligence marketing start-up, and as a freelance programmer including...

5.0 (811)
120/hour
1,311 hours tutoring
Response time: 1 minuteNote that average response time is based on Alex’s active hours, which are 12:00 pm - 2:00 am UTC.

... brokerage firm (as well as completing a summer software development internship at the same firm prior), Founding Software Engineer and Principal Software Architect at an artificial intelligence marketing start-up, and as a freelance programmer including...

Julie B. Waltham, MA, available for online & in-person tutoring
Julie B.
60/hour

PhD/Engineer in Computer Science w/ 25+ Years Software Dev Experience

I have worked as a software developer / engineer for over 25 years in addition to obtaining my PhD in Computer Science. During my PhD I studied Computational Geometry, Signal and Image Processing, Computer Vision, Machine...

5.0 (245)
60/hour
710 hours tutoring

I have worked as a software developer / engineer for over 25 years in addition to obtaining my PhD in Computer Science. During my PhD I studied Computational Geometry, Signal and Image Processing, Computer Vision, Machine...

Daniel F. Arlington, VA, available for online & in-person tutoring
Daniel F.
100/hour

Software Engineer for DoD

I have used C as well as C++ for at least 5 years. I have interviewed using C++, use it for my day to day job, as well as using it for personal projects. C++ is also extremely similar to C which I also am very proficient in.

4.9 (451)
100/hour
1,155 hours tutoring
Response time: 19 minutesNote that average response times may vary depending on a variety of factors, including time of day.

I have used C as well as C++ for at least 5 years. I have interviewed using C++, use it for my day to day job, as well as using it for personal projects. C++ is also extremely similar to C which I also am very proficient in.

Lukas B. Missouri City, TX, available for online & in-person tutoring
Lukas B.
100/hour

Python Software Engineer with Master's from Duke University

Subtopics I know include Data Structures, Algorithms, Arrays, Visualization tools like Matplotlib, Web Scraping, Software Engineering, Machine Learning, and AI. I understand Python well at the fundamental level and more advanced level.

4.9 (111)
100/hour
406 hours tutoring

Subtopics I know include Data Structures, Algorithms, Arrays, Visualization tools like Matplotlib, Web Scraping, Software Engineering, Machine Learning, and AI. I understand Python well at the fundamental level and more advanced level.

Chad B. Hanover, NH, available for online & in-person tutoring
Chad B.
90/hour

Background in Software Engineering

Beyond the classes I took relating to computer science I got through my engineering education, I spent 10 years as a software developer. I've programmed in C, C++, Java, JavaScript, Python and Perl. I've taught introductory level classes to...

InstantBook
Today
5.0 (215)
90/hour
824 hours tutoring
Response time: 5 minutesNote that average response time is based on Chad’s active hours, which are 6:00 pm - 7:00 am UTC.

Beyond the classes I took relating to computer science I got through my engineering education, I spent 10 years as a software developer. I've programmed in C, C++, Java, JavaScript, Python and Perl. I've taught introductory level classes to...

John C. Riverside, CA, available for online & in-person tutoring
John C.
115/hour

Unity Software Engineer

I have spent the last 5 years actively developing my own Unity Game projects as well as assisting students and clients with their own projects. This includes games targeted at PC, Mobile, as well as Augmented Reality and VR based applications....

InstantBook
Today
5.0 (1683)
115/hour
4,254 hours tutoring

I have spent the last 5 years actively developing my own Unity Game projects as well as assisting students and clients with their own projects. This includes games targeted at PC, Mobile, as well as Augmented Reality and VR based applications....

Sid M. East Stroudsburg, PA, available for online & in-person tutoring
Sid M.
150/hour

Professional Software Engineer Teaching Programming

I have been programming professionally for over 40 years, and I use C, C++, Python, and Golang every day for work, and also for fun. I have taught C language programming, Data Structures and Algorithms, and Software Engineering for adults...

5.0 (658)
150/hour
2,632 hours tutoring

I have been programming professionally for over 40 years, and I use C, C++, Python, and Golang every day for work, and also for fun. I have taught C language programming, Data Structures and Algorithms, and Software Engineering for adults...

Jesse W. Dayton, OH, available for online & in-person tutoring
Jesse W.
45/hour

Software Engineer

Over 2 years of experience working in Javascript within in the VueJS Framework professionally as a software engineer.

5.0 (24)
45/hour
70 hours tutoring

Over 2 years of experience working in Javascript within in the VueJS Framework professionally as a software engineer.

Maysam J. Davis, CA, available for online & in-person tutoring
Maysam J.
35/hour

Senior Software Engineer Expert in MATLAB

I have done my Ph.D. thesis using MATLAB and Python within a period of 7 years. I have experience in curve-fitting, optimization, numerical analyses, and so on. I have also experience tutoring MATLAB and Python at the university.

35/hour
Response time: 21 minutesNote that average response times may vary depending on a variety of factors, including time of day.

I have done my Ph.D. thesis using MATLAB and Python within a period of 7 years. I have experience in curve-fitting, optimization, numerical analyses, and so on. I have also experience tutoring MATLAB and Python at the university.

Greg L. Antioch, CA, available for online & in-person tutoring
Greg L.
70/hour

BS in Computer Science, Software Engineering consultant to Microsoft

I became a computer science major at UC Davis in my senior year; I got tired of the math major. While at Davis, I competed in the Western Regional Programming competition, one of three students representing the UCD undergrad team. After college...

4.9 (378)
70/hour
1,905 hours tutoring

I became a computer science major at UC Davis in my senior year; I got tired of the math major. While at Davis, I competed in the Western Regional Programming competition, one of three students representing the UCD undergrad team. After college...

Dr G. Englewood, CO, available for online & in-person tutoring
Dr G.
75/hour

Phenomenally Great Tutor & Academic Coach in Science, Math & CS

...have taught courses in C, Visual BASIC, assembly & machine programming, program design, structured programming, and software engineering. And finally, I have tutored Computer Programming for more than 20 years. ...

5.0 (337)
75/hour
1,694 hours tutoring
Response time: 18 minutesNote that average response times may vary depending on a variety of factors, including time of day.

...have taught courses in C, Visual BASIC, assembly & machine programming, program design, structured programming, and software engineering. And finally, I have tutored Computer Programming for more than 20 years. ...

David P. Kirkland, WA, available for online & in-person tutoring
David P.
130/hour

Former Sr. Software Engineer @Microsoft, Coding Contest Coach/Author

...participants. I continued coaching this group for 7 years. My professional career has been focused on building tools for software engineers. I’ve developed features that help programmers understand, write, and change code effectively. This has taught me...

5.0 (31)
130/hour
354 hours tutoring

...participants. I continued coaching this group for 7 years. My professional career has been focused on building tools for software engineers. I’ve developed features that help programmers understand, write, and change code effectively. This has taught me...

Christian S. Laurel, MD, available for online & in-person tutoring
Christian S.
125/hour

Career Software Engineer Specializing in Java

I am professionally employed as a Software Engineer. Also pursuing a Master's Degree in Computer Science at Johns Hopkins.

5.0 (795)
125/hour
3,043 hours tutoring

I am professionally employed as a Software Engineer. Also pursuing a Master's Degree in Computer Science at Johns Hopkins.

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.

MDS P.

1 lesson

Andrew helped me with a very complicated software engineering homework. He was very knowledgeable about the subject matter. He was very patient and kind. I will recommend him to anyone who needs help with very complicated assignments related to software engineering.
Lisa C.

1 lesson

Adetola is skilled in software engineering. He is also effective in problem solving and seeks a similar software solution for the patch. I highly recommend Adetola.
Hayley H.

1 lesson

Jonathan was amazing! He explained everything so well and really helped me understand the process. It was my first week in software engineering bootcamp. Things were moving really fast, and I had some issues keeping up and absorbing the information, Jonathan really helped me understand and sort things out.
How much for private Software Engineering 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.

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

Software Engineering Tutoring Online

On Wyzant, online software engineering tutoring connects coders with expert instructors for personalized guidance in programming, system design, and software development skills. Tutors offer one-on-one sessions on topics like Python, Java, React, system architecture, and debugging using platforms like Zoom, making learning flexible and accessible.

Software engineering is a broad, practical field involving working on real-world projects, understanding programming languages, applying algorithms, and creating efficient, maintainable code. Learning at your own pace can help you build confidence, solve complex problems, and prepare for careers or advanced studies.

Wyzant helps learners succeed by providing access to experienced tutors who customize lessons to match individual goals. Each session offers practical instruction, ongoing support, and progress tracking, making software engineering education accessible and effective from anywhere.

Find Online Tutors in Subjects related to Software Engineering.

Get 1-to-1 learning help through online lessons. If you are looking to learn a subject similar to Software Engineering, tap into the nation’s largest community of private tutors. Wyzant helps more students find face to face lessons, in more places than anyone else. Plus, if you're not happy with any new tutor, we'll gladly refund the cost of your first hour. In addition to Software Engineering tutors, Wyzant can also help you find:

Online Civil Engineering Drafting tutors | Online Data Engineering tutors | Online Software Design tutors | Online Industrial Engineering tutors | Online Mechanical Engineering tutors | Online Agile Methodologies tutors | Online Chemical Process Engineering tutors | Online Software Development Methodologies tutors | Online Computer Technology tutors | Online Electrical Engineering tutors | Online Embedded Software Programming tutors | Online Biological Engineering tutors | Online Computer-Aided Mechanical Designs tutors | Online Computer Science tutors | Online Architectural Engineering tutors | Online Computer-Aided Design (CAD) tutors | Online Chemical Engineering tutors | Online Biomedical Engineering tutors | Online Chemical Engineers tutors | Online Engineering Economics tutors | Online Career Development tutors | Online Computer Programming lessons | Online Manufacturing Engineering tutors | Online FE Exam tutors | Online Software QA tutors | Online Aerospace Engineering tutors | Online SAS Programming tutors | Online Information Technology tutors | Online Computer Information Systems tutors | Online Cognos/Spss Ibm Business Analytics tutors | Online Computing tutors | Online Software Development Tools tutors | Online CATIA tutors | Online Engineering Mechanics tutors

Get the Software Engineering help you need, right when you need it with the convenience of online lessons.

See online Software Engineering tutors