MDS P.
1 lesson












Get 1:1 help fast
Find the best Software Engineering tutor

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...
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...
Julie has been helping me prepare for the math portions of the AFOQT. Her lessons are structured and well planned, which makes it easier for me to stay focused and understand the material. She breaks the problems down clearly and ... - Michael, 11 lessons with Julie

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...
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...
I get to work with Tony in a unique way as I am not studying for any course work but studying with him how to set up my workstation in a way that keeps me extremely efficient when working with my developers. It has saved me countl... - Iker, 13 lessons with Tony

...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. ...
...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. ...

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...
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...
Gabriel is very knowledgeable and resourceful. He took his time to understand the problems I was having, and then explained to me why I was having those problems and explained the solution. Excellent tutor - Marilyn, 2 lessons with Gabriel

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...
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...

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,...
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,...
I have learned a lot about MIPS assembly language. We were working on floating point assignment and on matrixes multiplication. David is very smart and explains everything very well. - Mila, 4 lessons with David

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...
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...
Sid was amazing all around, very helpful, great at explaining difficult concepts, and extremely knowledgeable. Definitely the person to go to if you have any trouble with computer science material. - David, 5 lessons with Sid

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.
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.
Daniel has accomplished with my son what I hoped. To be more confident in understanding programming concepts. Daniel develop a report with my son. He is experienced, patient and was able to convey programming concepts in a mann... - Darin, 3 lessons with Daniel

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...
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...
My son has used Rick for high school algebra I and Algebra II. My son enjoys working with him as he made algebra seem easy & understandable. As a parent, I think Rick really cares about his students. He is just as happy for his s... - Kim, 47 lessons with Frederick

I am a professional Software Engineer with extensive experience in Java programming, object-oriented software development, and Spring Boot application development. I have helped students learn Java from beginner to advanced levels, covering...
I am a professional Software Engineer with extensive experience in Java programming, object-oriented software development, and Spring Boot application development. I have helped students learn Java from beginner to advanced levels, covering...
If you are unsure whether to choose this tutor or another I'm here to help you. Choose Umair! He is the most patient and knowledgeable tutor I have ever seen on Wyzant. He's also very flexible and really really nice and kind. I ha... - Bruce

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...
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...
Jonathan has more then surpassed my expectations as a tutor for my grandson. He knows how to encourage, allows the student to do his own exploring, and pauses just often enough to allow his teaching to “sink in.” I can’t say enoug... - Laura, 20 lessons with Jonathan

Math BA Physics BS Physics MS Software Engineering MA (in progress) Physics Professor
Math BA Physics BS Physics MS Software Engineering MA (in progress) Physics Professor

I received a scholarship in my final undergraduate year and delivered workshops and revision sessions to other undergraduates. I also have master's degrees in mathematics and software engineering, graduating at the top of my class in...
I received a scholarship in my final undergraduate year and delivered workshops and revision sessions to other undergraduates. I also have master's degrees in mathematics and software engineering, graduating at the top of my class in...

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....
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....
Edward is exceptional. He knows what he is teaching and knows how to teach it. He cares for his students and I appreciate that! I completely trust him to guide my son to success in this subject. - Maritha, 17 lessons with Edward

I have worked on many Java applications professionally, and also written a Java8 compiler can handle the subtleties of type inference.
I have worked on many Java applications professionally, and also written a Java8 compiler can handle the subtleties of type inference.
I had a ton of questions and things I was confused on coming into the lesson, and he patiently answered each question one by one to my satisfaction, and because there were so many he also set aside time to extend the session to th... - Pat, 8 lessons with Jon

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...
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...
I’ve had a great experience working with Andrew! He has been an excellent tutor, always accommodating my schedule, which I really appreciate. He takes the time to explain everything thoroughly, ensuring that I fully understand the... - Jasmine, 4 lessons with Andrew

... 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...
... 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...
Alex was incredibly kind and thorough with his explanations regarding Python. He helped expand my knowledge on concepts I was having issues with, in a timely manner, and made me feel valued as a student. I plan on using his expe... - Slade, 12 lessons with Alex

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....
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....
I spent two semesters in college trying to learn python programming and am on my final project for my last semester. I have to say that it wasn't until my first session with John that everything started to click for me. He showed ... - Trevor, 4 lessons with John

Over 2 years of experience working in Javascript within in the VueJS Framework professionally as a software engineer.
Over 2 years of experience working in Javascript within in the VueJS Framework professionally as a software engineer.
Jesse is exactly the type of tutor I was looking for. Very patient, and understanding. Helped me gain a better grasp of Java and how to proceed with my course. Already made more appointments with him, so I would highly recommend J... - Jared, 5 lessons with Jesse

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...
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...
He helped my daughter with math SAT prep. Along with walking her through the SAT questions she found problematic, he boosted her confidence with some kind words that were much appreciated. I think she needed the confidence boost e... - Michael, 14 lessons with Chad

...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...
...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...

I am professionally employed as a Software Engineer. Also pursuing a Master's Degree in Computer Science at Johns Hopkins.
I am professionally employed as a Software Engineer. Also pursuing a Master's Degree in Computer Science at Johns Hopkins.
Christin really cares!! He takes time out of his schedule to make sure that you understand everything that you came to him for help. He can be trusted to educate his students because he wants you to not only learn general topics b... - Brian, 7 lessons with Christian

...requirements. Later I graduated summa cum laude with the advanced degree in computer science and had a successful career as software engineer. Then I returned to my roots and became a full-time math tutor. To gain valuable experience I joined after school ...
...requirements. Later I graduated summa cum laude with the advanced degree in computer science and had a successful career as software engineer. Then I returned to my roots and became a full-time math tutor. To gain valuable experience I joined after school ...
Lev masters math and takes each lesson very seriously. He is vested in the student’s success. Highly recommended for all levels. - Alex, 3 lessons with LEV

My professional experience as a Systems Software Engineer at NVIDIA was conducted within a Linux-based development environment, providing me with extensive, hands-on expertise. I am highly proficient with the command line, shell scripting,...
My professional experience as a Systems Software Engineer at NVIDIA was conducted within a Linux-based development environment, providing me with extensive, hands-on expertise. I am highly proficient with the command line, shell scripting,...
I am thrilled to commend Gui for their exceptional dedication and effectiveness as a tutor. Gui's communication skills are truly remarkable, effortlessly breaking down complex concepts and making them accessible to all students. T... - Amir, 55 lessons with Guilherme

I’ve worked as a software development engineer at a tech company for two years. I completed my undergraduate studies at the University of Washington (Bothell campus) where I earned my Bachelor of Science in Computer Science and...
I’ve worked as a software development engineer at a tech company for two years. I completed my undergraduate studies at the University of Washington (Bothell campus) where I earned my Bachelor of Science in Computer Science and...
Ming was a huge help with my AP Computer Science A test. I only had a little over a month to prepare ,and I couldn’t have done it without her help. She explained concepts clearly and patiently and created examples and worked throu... - Timothy, 13 lessons with Ming
1 lesson
1 lesson
36 lessons
Tutors using Wyzant are professional subject experts who set their own price based on their demand and skill.
Compare tutor costs. With a range of price options, there’s a tutor for every budget.
Sign up, search, and message with expert tutors free of charge.
Only pay for the time you need. Whether it’s one lesson or seven, you decide what to spend.



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.
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