Homepage
Tutoring Jobs
Richmond Hill 
Richmond Hill 
  • (2 reviews)
S
Sheryl
« Perfect! Great tutor with intensive knowledge in Python and very willing to... More »
S
Sheryl
« Perfect! Great tutor with intensive knowledge in Python and very willing to explain and help. Highly recommend!! »
$15/h
1st lesson is free!
Verified tutor profile
Response Time 2h
Lessons offered by Hao
  • Individual
  • In group
The lessons will be held
  • at your home
  • By webcam
Taught subjects
  • Basic Computer Skills
  • Computer programming
  • Python
  • Java
Levels
  • All Levels

Informatics Graduate who wants to teach problem solving using Java/Python for beginners!

Methodology

My teaching methods are not about giving out solutions to specific problems when it comes to programming.
I think it is very important for students to understand the logic behind each problem and its solution. Knowing what tools you have and how to properly use them.
It is also very important for beginner to learn how to read error messages, as most of the time students often know how to fix a problem, they just need to know where is the problem.

Background

I am a recent Informatics graduate. I love programming and I also love to tutor people! I used to tutor my classmates during university as I found myself a quick learner when it comes to programming languages!
I am confident in teaching Java/Python for people who are learning at a 100/200 level in Universities!

Rates

Rate for online lessons : $ 15/h

Details

Classes cancelled needs at least a 24-hour notice prior to the class.

Lessons offered by Hao
Individual
In group
The lessons will be held
at your home
webcam
Taught subjects
  • Basic Computer Skills
  • Computer programming
  • Python
  • Java
Levels
  • All Levels

Hao's Resume


Indiana University, Bloomington, IN May 2020
Bachelor of Science in Informatics
Cognate: Economics
Minor: Psychology, Computer Science

Capstone Project, Bloomington, IN Fall 2019 – Spring 2020
Project Manager/Lead Coder
• Managed a group of four members in a two-semester long project which focused on building an Android mobile application which displayed nearby activities/events uploaded by other users based on the location of the user.
• Integrated different APIs including Google Map and Google Log-in. User information such as current location and posts are uploaded to an online database using PHP and SQL.

Application Development Course, Bloomington, IN Fall 2018 - Spring 2019
Team Leader/Lead Coder
• Designed and coded a Minesweeper game in Java using the Eclipse IDE. Learned to implement UI through the Extensible Markup Language.
• Used recursive functions and 2-D arrays to build and reveal the field. Used different windows to select the game difficulty/size and to save the high score.
• Experienced for the first time on how to work on someone else’s code when the teams were forced to exchange codes. Learned to adapt other’s coding style and build upon it.

Indiana University Billiards Club, Bloomington, IN Fall 2017 – Spring 2018
Vice President
• Recruited new members during the 2017 – 2018 academic year.
• Proposed the idea of forming an upper management within the billiards club, demonstrating management abilities.
• Created an in-club league for club members to increase attraction and helped members’ attendance and loyalty by using logical thinking and project management skills.

Personal Projects Ongoing
• Practiced programming different mini games such as drop down, tower defense, snake, etc., using different languages such as Python and Java using different compilers on my own free time.).

The 2 reviews on Hao
  • 5/5

All our ratings are collected by us and are given in confidence, they correspond to a real experience.
S
Sheryl

Perfect! Great tutor with intensive knowledge in Python and very willing to explain and help. Highly recommend!!

A
Alex

Perfect! Excellent, one to one experience!

Similar tutors

closeby? Here's a selection of tutoring ads that you can check out.
Superprof can also suggest computer programming lessons to help you.
Learning isn't a problem, python lessons for all!

Taking java lessons has never been easier: you're going to learn new skills.

Richmond Hill
All architectural software like Max , Rhino,Revit and so on .Toronto, Canada
$35
Sajad
  • (4 reviews)
1st lesson is free!

The method which I use for teaching is always project based.in the beginning we specify a project as our final goal and I...

Lessons by webcam Face to face lessons Approved profile
Richmond Hill
Computer science graduate offering to help anyone who needs assistance In Richmond Hill
$25
JOSEPH
  • (2 reviews)
1st lesson is free!

Before we start to make any programs, I like to plan everything out first so we have an organized lesson and a learning goal...

Lessons by webcam Face to face lessons Approved profile
Vaughan
Highly Skilled and Experienced Computer Science/Programming and Web Design Teacher in Vaughan/GTA
$25
Kenny
1st lesson is free!

My teaching methods include and not limited to: engaging students in learning, creating discussions and giving examples. I...

Lessons by webcam Face to face lessons Approved profile
Markham
Certified Apple Teacher offers uniquely prepared iPhone, iPad, Mac Lessons across Toronto
$35
Damon
1st lesson is free!

My methods of teaching are highly practical with a limited amount of theoretical study. We complete a specific number of...

Lessons by webcam Face to face lessons Approved profile
Markham
Senior software engineer, tutor of advanced programming skill, and computer (information) competition
$20
Fang
1st lesson is free!

Focus on problem solving strategies. To the competition, often provide improved, different solution against the official...

Lessons by webcam Face to face lessons Approved profile
Aurora
Computer techy teaches you the basics with helpful tips and tricks! What once intimidated you will now become a piece of cake!
$10
Daniel
1st lesson is free!

I base my classes on the belief that hands on experience is the best way to learn. My students will follow a structured...

Lessons by webcam Face to face lessons Approved profile
Vaughan
Understand the ABC of computer programming for all young and old .
$30
Aliraza
1st lesson is free!

I like to teach from the basic level and build up towards advanced levels. Theory is necessary but not main emphasis, hands...

Lessons by webcam Face to face lessons Approved profile
Toronto
Learn the fundamentals of web development from HTML, CSS, and JavaScript, to servers, databases and APIs.
$40
Dimitry
  • (14 reviews)
1st lesson is free!

My first priority is to understand a student's goals and needs. This informs my teaching style and the structure of our...

Lessons by webcam Face to face lessons Approved profile Replies within the hour
Toronto
Experienced C++ Engineer and Machine Learning Engineer for Courses and complicated projects
$35
Zhenchun
1st lesson is free!

Helping students to learn and improve through my 10+ years C++ working experience on large projects. Very good experience on...

Lessons by webcam Face to face lessons Approved profile
Markham
Pricing Analyst With Background in Finance Gives Lessons On Web Scraping With Python
$25
Khaid
1st lesson is free!

Have you just recently mastered Excel and are now looking to expand your computer proficiencies? This class is for people...

Lessons by webcam Face to face lessons Approved profile
Toronto
Learn Adobe Photoshop for exactly what you want (digital, print, photo editing, etc.)
$25
Mohi
  • (2 reviews)
1st lesson is free!

I'm very flexible and patient. No matter if you already know fundamentals or you want to start from zero. I know how to...

Lessons by webcam Face to face lessons Approved profile Replies within the hour
Toronto
Software / Programming Tutor from Big Tech Software Engineers (e.g., Google, Amazon, Uber)
$40
Kwon
1st lesson is free!

I've taught so many different students and industry programmers at different levels. I focus on concepts and help you to...

Lessons by webcam Face to face lessons Approved profile
Ajax
Experienced tutor help students for Python, C++, Java, Assembly, Web technology, Graduate project writing.
$20
Mohammed
1st lesson is free!

I start lesson from introduction to detail step by step and keep it flexible so that student can point out what they are not...

Face to face lessons Approved profile Replies within the hour
Toronto
Computer Science graduate,  my areas of expertise are Java legacy and EE development, SQL, Javascript and Angular Framework, Data Structures and Algorithms
$13
Roman
  • (3 reviews)
1st lesson is free!

My teaching methods I've adopted from my favorite professors. Coding along the work your teaching with the students ,...

Lessons by webcam Face to face lessons Approved profile
Brampton
Holding Master's Degree in Computer Applications, can teach  Programming Languages to anyone
$20
Rinkal
1st lesson is free!

I start with the basics of programming because In my opinion having your base stronger makes you more flexible and...

Lessons by webcam Face to face lessons Approved profile
Vancouver
Lessons about algorithmic thinking and programming fundamentals with Python and Java !
$30
Justin
  • (4 reviews)

I am very familiar with the fundamentals of mathematical and computational thinking and can share my knowledge of best...

Lessons by webcam Face to face lessons Approved profile
Ottawa
Software Engineering Student teaching Java, scripting, and Unity Game Development in Ottawa!
$25
Bijan
  • (5 reviews)
1st lesson is free!

Building the fundamentals right from the start creates a solid base to learn and expand on. I try my hardest to teach...

Lessons by webcam Face to face lessons Approved profile
Waterloo
Engineering student at the University of Waterloo offering computer science tutoring to high school students.
$20
Eugene
  • (1 review)
1st lesson is free!

My teaching methodology is based on my learning experience. Especially with programming, concepts should be motivated by...

Lessons by webcam Face to face lessons Approved profile
Toronto
10 Years Systems developer professional looking to inspire and share his experiences.
$30
HERVE
1st lesson is free!

I will create lessons plans based on your level and your objectives. The goal is to tailor our sessions to your needs. I...

Lessons by webcam Face to face lessons Approved profile
at their home at your home By webcam
1 hour Not available $15 $15
Book a class