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

Trust the nation's largest network for Design patterns tutors

Trusted by more than 3 million students

65,000 expert tutors in 300+ subjects

Find a great match with our Good Fit Guarantee

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 Design patterns Tutoring Online

See all 32 matching tutors

Find the best Design patterns tutor

Dennis T. Fort Worth, TX, available for online & in-person tutoring
Dennis T.
80/hour

Professional Sr. Software Developer Teaching Computer Programming

.... Lots of Node.js for the backend part. I've taught Computer Programming, Algorithms, Data Structures, Software Design Patterns, and Web Development in a gymnasium and a University. I've also done a lot of 1-on-1 tutoring for people of all ages... See Dennis's full profile

5.0 (3)
80/hour
7 hours tutoring
View Dennis's profile

.... Lots of Node.js for the backend part. I've taught Computer Programming, Algorithms, Data Structures, Software Design Patterns, and Web Development in a gymnasium and a University. I've also done a lot of 1-on-1 tutoring for people of all ages...See Dennis's full profile

Max C. Argyle, TX, available for online & in-person tutoring
Max C.
65/hour

Bachelors in Computer Science, 5+ Years of Experience

Python, Object Oriented Design, Design Patterns See Max's full profile

5.0 (177)
65/hour
399 hours tutoring
View Max's profile

Python, Object Oriented Design, Design PatternsSee Max's full profile

Tim B. Mesa, AZ, available for online tutoring
Tim B.
80/hour

Software Engineer Specializing in Python

I've tutored hundreds of students in Python. I've tutored programming practices and fundamentals, algorithms, design patterns, and workflow optimization. I graduated Cum Laude from Computer Science from the University of Arizona.... See Tim's full profile

5.0 (761)
80/hour
3,767 hours tutoring
View Tim's profile

I've tutored hundreds of students in Python. I've tutored programming practices and fundamentals, algorithms, design patterns, and workflow optimization. I graduated Cum Laude from Computer Science from the University of Arizona....See Tim's full profile

Arbi D. Glendale, CA, available for online & in-person tutoring
Arbi D.
60/hour

Lead ios Engineer Specializing in Swift

I have developed applications using UIKit and many features of ios. I have expertise with functional programming and protocol oriented programming. I also understand many complex design patterns and algorithms. See Arbi's full profile

4.8 (116)
60/hour
662 hours tutoring
View Arbi's profile

I have developed applications using UIKit and many features of ios. I have expertise with functional programming and protocol oriented programming. I also understand many complex design patterns and algorithms. See Arbi'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

5.0 (786)
145/hour
2,511 hours tutoring
Response time: 16 minutes
Note that average response times may vary depending on a variety of factors, including time of day.
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

Mallorie D. Brooklyn, NY, available for online & in-person tutoring
Mallorie D.
50/hour

Experienced Fashion Designer with Art Teaching Degree in NYC

I have freelance experience completing tasks such as: tailoring, custom garments, creating samples, technical flat sketches, hand sketches, illustrations, consulting upcoming small business owners and aspiring fashion designers, pattern... See Mallorie's full profile

4.7 (14)
50/hour
79 hours tutoring
Response time: 13 minutes
Note that average response times may vary depending on a variety of factors, including time of day.
View Mallorie's profile

I have freelance experience completing tasks such as: tailoring, custom garments, creating samples, technical flat sketches, hand sketches, illustrations, consulting upcoming small business owners and aspiring fashion designers, pattern...See Mallorie's full profile

Rahul M. Webster, TX, available for online & in-person tutoring
Rahul M.
35/hour

C# developer with 5+ years of experience

Demonstrated experience in developing robust and scalable applications using C#. Extensive knowledge of object-oriented programming principles and design patterns. Skilled in utilizing C# frameworks and libraries to streamline development... See Rahul's full profile

35/hour
0 hours tutoring
View Rahul's profile

Demonstrated experience in developing robust and scalable applications using C#. Extensive knowledge of object-oriented programming principles and design patterns. Skilled in utilizing C# frameworks and libraries to streamline development...See Rahul's full profile

Naeem F. Damascus, MD, available for online tutoring
Naeem F.
65/hour

Professional C++ Software Engineer with 30+ years of experience

I have developed C++ applications, embedded software, and projects starting from the early C++ versions to the new versions including 11, 14, and 17 utilizing OOP, STD libraries, multi threading, Design patterns, etc. utilizing Agile... See Naeem's full profile

5.0 (19)
65/hour
70 hours tutoring
Response time: 10 minutes
Note that average response times may vary depending on a variety of factors, including time of day.
View Naeem's profile

I have developed C++ applications, embedded software, and projects starting from the early C++ versions to the new versions including 11, 14, and 17 utilizing OOP, STD libraries, multi threading, Design patterns, etc. utilizing Agile...See Naeem's full profile

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

Understanding Java for AP CS, university or Full Stack, I can help wit

If you want to become a Java expert using Spring or JavaFX, I can help with that too. I first studied Java in a Design Patterns study group back when both Java and Design Patterns where very new. I can help you understand your... See Russell's full profile

4.9 (268)
55/hour
984 hours tutoring
View Russell's profile

If you want to become a Java expert using Spring or JavaFX, I can help with that too. I first studied Java in a Design Patterns study group back when both Java and Design Patterns where very new. I can help you understand your...See Russell's full profile

Tracy L. Gilbert, AZ, available for online & in-person tutoring
Tracy L.
95/hour

Love teaching the Fine Art of Sewing and Design!

...with beading and sequins on fine Silk Lace for Wedding Gowns and Fine Handwork alterations on Wedding Gowns. Garment design, pattern making, decorative hand stitching including embroidery, handwork designs on quilts, hand stitch repair and redesign... See Tracy's full profile

95/hour
10 hours tutoring
View Tracy's profile

...with beading and sequins on fine Silk Lace for Wedding Gowns and Fine Handwork alterations on Wedding Gowns. Garment design, pattern making, decorative hand stitching including embroidery, handwork designs on quilts, hand stitch repair and redesign...See Tracy's full profile

Jamii B. Washington, PA, available for online & in-person tutoring
Jamii B.
75/hour

Creative Tutor | Gaming, coding, drawing, writing and more!

I have been designing web sites, web apps and web games since 2013. I use Balsamiq mockups and ui design patterns to bring an idea to life. I have experience designing for large and small screens. See Jamii's full profile

5.0 (13)
75/hour
17 hours tutoring
View Jamii's profile

I have been designing web sites, web apps and web games since 2013. I use Balsamiq mockups and ui design patterns to bring an idea to life. I have experience designing for large and small screens.See Jamii's full profile

Jay J. New York, NY, available for online & in-person tutoring
Jay J.
110/hour

iOS Software Engineer in Swift

I have been working as an iOS developer for six years, mainly using Swift. I use several recommended iOS design patterns in my everyday job such as MVC, MVVM, MVP, coordinators and delegates. Love using Swift's protocol-oriented... See Jay's full profile

5.0 (6)
110/hour
25 hours tutoring
View Jay's profile

I have been working as an iOS developer for six years, mainly using Swift. I use several recommended iOS design patterns in my everyday job such as MVC, MVVM, MVP, coordinators and delegates. Love using Swift's protocol-oriented...See Jay's full profile

Adam F. Suwanee, GA, available for online & in-person tutoring
Adam F.
120/hour

Columbia Grad, Tutor for Programming in Java

I've tutored introductory programming, the Advanced Placement (AP) course, and a course in Algorithms, using the Java language. The courses I've tutored have focused on object-oriented, contract-styled design patterns. One one... See Adam's full profile

5.0 (261)
120/hour
936 hours tutoring
View Adam's profile

I've tutored introductory programming, the Advanced Placement (AP) course, and a course in Algorithms, using the Java language. The courses I've tutored have focused on object-oriented, contract-styled design patterns. One one...See Adam's full profile

Michael J. West Bloomfield, MI, available for online & in-person tutoring
Michael J.
60/hour

Experienced PHP / SQL Developer

During this time I much of my effort was dedicated to making performant and accessible sites that utilized common and repeatable design patterns such as the MVC pattern, especially when connecting to external services and data sources.... See Michael's full profile

5.0 (253)
60/hour
652 hours tutoring
View Michael's profile

During this time I much of my effort was dedicated to making performant and accessible sites that utilized common and repeatable design patterns such as the MVC pattern, especially when connecting to external services and data sources....See Michael's full profile

William M. Los Angeles, CA, available for online & in-person tutoring
William M.
70/hour

College Professor of C++ with 7+ years of teaching experience

Worked as a software developer for 15+ years in C++ at Scientific software, Statistical software, and Pharmaceutical companies. Especially experienced in Object oriented software, Design patterns, and working with the C++ standard library... See William's full profile

5.0 (65)
70/hour
207 hours tutoring
View William's profile

Worked as a software developer for 15+ years in C++ at Scientific software, Statistical software, and Pharmaceutical companies. Especially experienced in Object oriented software, Design patterns, and working with the C++ standard library...See William's full profile

Jan K. Lake Worth, FL, available for online & in-person tutoring
Jan K.
50/hour

Effective tutor specializing in math and computer science

I'm knowledgeable in important topics related to C++, including object oriented design and am knowledgeable in the use of STL and in design patterns. I work with my students to understand the syntax and the semantics of C++, algorithm... See Jan's full profile

5.0 (95)
50/hour
409 hours tutoring
View Jan's profile

I'm knowledgeable in important topics related to C++, including object oriented design and am knowledgeable in the use of STL and in design patterns. I work with my students to understand the syntax and the semantics of C++, algorithm...See Jan's full profile

Marin M. Tucson, AZ, available for online & in-person tutoring
Marin M.
50/hour

CS Course Coordinator and Undergraduate Teaching Assistant @ UArizona

...as Python/Java/C/C++ as well as topics like Data Structures and Algorithms, Web Development, Software Development, Design Patterns, etc... In addition, I have worked as a Software Developer Engineer Intern for Amazon Web Services where I've used... See Marin's full profile

5.0 (5)
50/hour
6 hours tutoring
View Marin's profile

...as Python/Java/C/C++ as well as topics like Data Structures and Algorithms, Web Development, Software Development, Design Patterns, etc... In addition, I have worked as a Software Developer Engineer Intern for Amazon Web Services where I've used...See Marin's full profile

John A. Agoura Hills, CA, available for online & in-person tutoring
John A.
60/hour

Experienced Java Trainer, Developer and Android Developer 5+ Years

...as other more intermediate to advanced Java topics, I'm well versed in Object Oriented design principles as well as design patterns, Core Java as well as mobile app development with android APIs.... See John's full profile

4.9 (52)
60/hour
97 hours tutoring
View John's profile

...as other more intermediate to advanced Java topics, I'm well versed in Object Oriented design principles as well as design patterns, Core Java as well as mobile app development with android APIs....See John's full profile

Monte G. Las Vegas, NV, available for online & in-person tutoring
Monte G.
45/hour

Professional Software Developer willing to tutor

If your studying programming or web design, your class will probably just teach you how to write code. I can teach you the design patterns, critical thinking, and habits that will make you a great engineer. If your studying mathematics, I... See Monte's full profile

4.8 (307)
45/hour
733 hours tutoring
View Monte's profile

If your studying programming or web design, your class will probably just teach you how to write code. I can teach you the design patterns, critical thinking, and habits that will make you a great engineer. If your studying mathematics, I...See Monte's full profile

Nade W. San Francisco, CA, available for online & in-person tutoring
Nade W.
200/hour

Python Developer 10+ Years, AI / ML Researcher, ex-FAANG, Harvard

...Seaborn. Additionally, I have a strong foundation in object-oriented programming, functional programming, and software design patterns, which I apply in my tutoring to help students develop a strong understanding of Python.... See Nade's full profile

5.0 (3)
200/hour
7 hours tutoring
View Nade's profile

...Seaborn. Additionally, I have a strong foundation in object-oriented programming, functional programming, and software design patterns, which I apply in my tutoring to help students develop a strong understanding of Python....See Nade's full profile

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

Seasoned Code Warrior/developer/teacher, w/ 25+ yr Industry Exp

...Boot, Java persistence/JPA/Hibernate/JDBC, cloud programming. I also teach advanced programming concepts including design patterns and best practices, as well Software architecture. I am an expert in a variety of popular Java API's and Frameworks... See Jeffery's full profile

5.0 (720)
80/hour
3,113 hours tutoring
View Jeffery's profile

...Boot, Java persistence/JPA/Hibernate/JDBC, cloud programming. I also teach advanced programming concepts including design patterns and best practices, as well Software architecture. I am an expert in a variety of popular Java API's and Frameworks...See Jeffery's full profile

Waheetha Banu Y. Teaneck, NJ, available for online & in-person tutoring
Waheetha Banu Y.
55/hour

Highly dedicated Computer Technology High School Teacher

... Technology / Software programmer in a global leading firm, I have developed various applications using JAVA, J2EE Design patterns and am well versed in developing webserver portlets using struts portal framework, Spring and iBatis. I have extensive... See Waheetha Banu's full profile

5.0 (6)
55/hour
14 hours tutoring
View Waheetha Banu's profile

... Technology / Software programmer in a global leading firm, I have developed various applications using JAVA, J2EE Design patterns and am well versed in developing webserver portlets using struts portal framework, Spring and iBatis. I have extensive...See Waheetha Banu's full profile

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

C++ Programming Expert Tutor: 12 Years Credit (Oxford/LSE/W&M/FRB)

I have successfully completed Computer Science for Engineers (calculus-based C programming), Computer Science 2: Object-Oriented C++, and Computer Science 3: Design Patterns and Algorithms. All three were in C++ and earned me an A.... See Lewis's full profile

5.0 (214)
400/hour
956 hours tutoring
View Lewis's profile

I have successfully completed Computer Science for Engineers (calculus-based C programming), Computer Science 2: Object-Oriented C++, and Computer Science 3: Design Patterns and Algorithms. All three were in C++ and earned me an A....See Lewis's full profile

Peter L. Cambridge, MA, available for online & in-person tutoring
Peter L.
115/hour

Math Stats Physics Data-science Code-dev. Distance-learner friendly!

Computer science includes a certain amount of code design, I'll add that I am comfortable teaching all of the major object oriented design patterns. I can teach in C/C++ or Java. I can also teach functional programming viz., R or... See Peter's full profile

5.0 (1016)
115/hour
4,757 hours tutoring
View Peter's profile

Computer science includes a certain amount of code design, I'll add that I am comfortable teaching all of the major object oriented design patterns. I can teach in C/C++ or Java. I can also teach functional programming viz., R or...See Peter's full profile

Niti M. Endicott, NY, available for online & in-person tutoring
Niti M.
65/hour

Hebrew Tutoring from A Native Hebrew Speaker; Graphic Design Tutor

Hi! I'm Niti. I am an Israeli with a BA degree in Graphic Design from Tel-Aviv University. After serving in the army, I moved to the U.S. from Israel and developed my career as a graphic designer while teaching Art, graphic design, and Hebrew at... See Niti's full profile

5.0 (44)
65/hour
201 hours tutoring
Response time: 2 minutes
Note that average response times may vary depending on a variety of factors, including time of day.
View Niti's profile

Hi! I'm Niti. I am an Israeli with a BA degree in Graphic Design from Tel-Aviv University. After serving in the army, I moved to the U.S. from Israel and developed my career as a graphic designer while teaching Art, graphic design, and Hebrew at...See Niti'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.

William W.

14 lessons

Louis has an excellent understanding of object oriented design patterns in Java and has greatly helped me to understand the material from my Object Oriented Design college class. Highly recommend! Especially for anything in Java.
Aftab H.

1 lesson

Aziz was very thorough in his explanation, and discussed the use of design patterns, using practical applications. We covered quite a few topics, in the time, and discussed plan for next lesson.
Wen C.

25 lessons

Ali was a very helpful tutor for Java. He helped me with Spring Boot and lots of general development processes (API's, HTML/CSS/JS, Databases, design patterns, etc). He showed real code example sand helped me set up projects on my local environment. He was friendly and on time to sessions and I would highly recommend him!
How much for private Design patterns 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

Find Online Tutors in Subjects related to Design Patterns.

Get 1-to-1 learning help through online lessons. If you are looking to learn a subject similar to Design Patterns, 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 Design Patterns tutors, Wyzant can also help you find:

Online Vba tutors | Online AutoCAD tutors | Online Pattern Making Instruction tutors | Online GUI Designing tutors | Online AutoCAD Civil 3D tutors | Online UI Design tutors | Online Sed tutors | Online User Interface Design tutors | Online Vb.Net tutors | Online ISU tutors | Online Web Application Design tutors | Online Software tutors | Online UX Design tutors | Online Excel Vba tutors | Online Industrial Design tutors | Online Web Design lessons | Online User Experience Design tutors | Online Sewing Instruction tutors | Online Computer-Aided Design (CAD) tutors | Online Unit Testing tutors | Online Computer Game Design tutors | Online Microsoft Excel Vba tutors | Online Computer Programming lessons | Online ActiveX Data Objects (ADO) tutors | Online Product Design tutors | Online Microsoft Vba tutors | Online Introduction To Java tutors | Online Computer-Aided Mechanical Designs tutors | Online Graphic Design lessons | Online Design In Computing tutors | Online User Interface tutors | Online Word VBA tutors | Online Ruby On Rails tutors | Online Software Development tutors

Get the Design patterns help you need, right when you need it with the convenience of online lessons.

See Online Design patterns tutors