Search
Zach H.'s Photo

I love to teach and help others. 12+ yrs in Software and Cybersecurity
Zach H.

259 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $60

About Zach


Bio

Hi I'm Zach, and I can help you learn to program software applications. My focus when tutoring is helping you understand what you need to know to build web applications or software programs yourself. You can use this to graduate and get a software engineering job or build software for your own company, so you don't have to hire outside help.

I believe in the idiom "Teach someone to fish and they can feed themselves". I have a track record of explaining the difficult concepts of...

Hi I'm Zach, and I can help you learn to program software applications. My focus when tutoring is helping you understand what you need to know to build web applications or software programs yourself. You can use this to graduate and get a software engineering job or build software for your own company, so you don't have to hire outside help.

I believe in the idiom "Teach someone to fish and they can feed themselves". I have a track record of explaining the difficult concepts of programming in a way that is easily understood. Read my reviews and you'll see many comments about starting with little or no knowledge and eventually becoming self-sufficient software developers.

Why me? I have tutored students from Princeton, Stanford, and Georgia Tech, as well as business owners looking to build their own web applications. I have worked for many different startups, businesses, and freelance developing web applications used by thousands of people. These applications include designing clothing, photography contests, mobile application builders, and automated dashboard reports, and many others. One of my main strengths is my ability to get a working prototype up fast and converting that to a professional application.

I have a lot of experience with different languages, so I can teach Python, Ruby, PHP, JavaScript, C, and C++. I am also very familiar with SQL for databases, HTML and CSS. I work extensively in cyber security with pen testing and web application hacking. Because of this, I understand what is necessary to make a secure web application to protect your users' information.

Send me a message to see if we might be a fit working toward you becoming a better programmer.


Education

Western Governors University
Information Technology

Policies

  • Hourly Rate: $60
  • Rate details: Please notify me of a cancellation or need to reschedule before the lesson begins. No-shows will be assessed as a late cancellation, charged at the same rate of the lesson.
  • Lesson cancellation: 3 hours notice required
  • Background check passed on 1/27/2014

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat

Zach hasn’t set a schedule.

We’re having trouble loading this schedule right now. Please try again later.


Approved Subjects

Computer Programming

Computer Programming

I have been a computer programmer for over 12 years with a lot of technology experience mixed in. The languages I know are Java, Python, Perl, PHP, and other scripting languages. Currently, I work as a developer and penetration tester at a cyber security company.
Java

Java

I have been programming for over 8 years, and I started learning and building software in Java. Java is very widely used in corporate environments, and I have used it in many positions and tutoring for years. My experience includes building Java web applications with Spring Framework as well as desktop applications.
JavaScript

JavaScript

I have been developing with JavaScript for as long as I have been a programmer. I have developed quite a few web applications for my jobs that involve heavy use of JavaScript, and I have built numerous applications during my freelance business that rely heavily on JavaScript as well. JavaScript makes web applications work very much like a desktop application similar to Word or Excel.
Linux

Linux

I have been working extensively with UNIX and Linux for over 7 years. All of my jobs have used a Linux environment of some sort, and I use Linux everyday at home. This OS tends to be much faster than Windows, even with less of a computer to power it.
Networking (Computer)

Networking (Computer)

I started learning about networking early in my career because it is such a crucial aspect of computer systems and the internet. My ethical hacking jobs as well as all of my software applications heavily involved networking concepts. I understand the both the OSI and TCP/IP models for networking and will help you understand what each layer is responsible for and how it works together to allow everything from text messages to emails and video.
Perl

Perl

I started learning programming with Perl quite a few years ago. I have used it quite often since for all sorts of different tasks. I have also had full-time jobs where I was responsible for building and maintaining Perl applications.
PHP

PHP

I have used PHP since I started programming many years ago. I learned web development by using PHP and have built many professional web applications using PHP and HTML. When a student wants to learn web development but doesn't know any languages yet, I use PHP to help teach web development basics.
Python

Python

I have been writing Python applications for over 12 years. I use Python to build web applications that can be used to build a strong user base or a full-fledged startup. I am very comfortable teaching and explaining Python concepts. I love teaching how to become a good Python programmer or how to improve existing skills by using Python effectively.
SQL

SQL

SQL is used in almost every application I have ever written. For over 12 years, even the smallest programs required storing information using SQL. My experience includes optimizing SQL database structure and queries to speed up application response time for customers and users. I have used MySQL, Oracle, MS SQL, and PostgreSQL.
HTML
Zach H.'s Photo

Questions? Contact Zach before you book.

Still have questions?

Ratings and Reviews


Rating

4.9 (100 ratings)
5 star
(94)
4 star
(2)
3 star
(2)
2 star
(2)
1 star
(0)

Reviews

Great at Working Around Busy Schedule

Zach was nice enough to meet with me on extremely short notice for our first session. He helped me with my Algorithms homework and raised what would have been a 30% on my homework to a 92%! He is great at explaining things and is very knowledgeable. He agreed to meet with me another time, also on short notice, but I unfortunately had something come up and couldn't meet with him. I was impressed with how quickly he replied to meeting with me. Thanks Zach!

Sasha, 1 lesson with Zach

Patient and fluent in programming

Good tutor. He knew when to let me struggle and when to just tell me. And he was fluent enough in PHP and OOP to read my code, discuss the logic of it, suggest alternatives, and work through to a complete solution. Great experience. Thanks!

Christopher, 1 lesson with Zach

Knowledgeable and patient tutor!

He helped me with some ethical hacking labs and figuring out which commands to use to get the desired responses that I was supposed to get. I was really lost in the sauce with the commands, so he helped greatly!

Patrick, 5 lessons with Zach

Knowledgeable and patient tutor

Zach is a great tutor. He took the time to really explain all the concepts for me to understand. I asked a bunch of questions and he never once made me feel dumb about it. Def recommended and will be contacting again in the future.

Kong, 1 lesson with Zach

Highly recommended

Zach helped me getting started with a web application with flask. He is very knowledgeable and friendly. I strongly recommended him for your python/web app developments.

Gian Michele, 2 lessons with Zach

Confidence Booster

We worked on how functions and when to use them, lists, and conditionals. Also the biggest problem i've had so far is the lack of confidence i have struggled with. I now feel like i'm going to be able to tackle the challenges ahead of me. Biggest thing he helped me with was taking a complex problem and breaking it down to understand easier and to see what steps to take along the way to achieving success.

James, 14 lessons with Zach

easy to work with

Zach H. was an excellent tutor to my daughter who was having difficulty with Python programming in computer science. He worked diligently with her, making sure that she understood her assignment. He was very easy to work with. As a result of his tutoring, she received a very good grade on her final. I just wish he could have started tutoring her at the beginning of her class

Annette, 4 lessons with Zach

Absolutely great to work with!

Zach tutors with a perfect balance. He knows when to step in and give examples and when to back off and let me work through my problem, which is absolutely ideal for me.

David, 3 lessons with Zach

Expert Tutor, and Python

Zach was an awesome tutor, his skills in explaining a concept as well as his knowledge of Python is expert level. Not only did he help me with fixing my code he took the time to explain why it wasn't working the way I needed it to, and the steps he was taking to fix it. Python is still new to me but I feel like I learned more in an hour from Zach then whole month of working on tutorials. If your stuck on a project and need help (especially if its in Python) call Zach you won't be disappointed.

Adam, 14 lessons with Zach

Excellent tutor

Zach is an excellent tutor. He was able to assist me with understanding the coding concepts of HTML in a way that makes sense to a beginner programmer such as me. With his help I was able to understand the format that was required for me to complete a difficult programming assignment. He also was very detailed with his instructions and made sure I understood the content that was provided. I definitely would recommend him as a tutor.

Derrick, 2 lessons with Zach
Hourly Rate: $60
Contact Zach