

Natalie's email address and phone number have been validated.
Natalie
- Rate S$26
- Response 24h
-
Students1
Number of students accompanied by Natalie since their arrival at Superprof
Number of students accompanied by Natalie since their arrival at Superprof

S$26/h
1st lesson free
- Computer programming
DevOps Engineer with 2 years tutoring experience all levels. Bachelor of Science in Computer Science.
- Computer programming
Lesson location
About Natalie
Learning how to program should be easy, but teaching how to program should not.
Computer science is, comparatively, an extremely young subject (see math, science, art, history...), which means most CS teachers actually taught themselves, or their teachers taught themselves.
What does this mean? It means your teacher might be a great programmer, but chances are they are not a great teacher of programming.
I think teaching CS should always be about finesse rather than brute force. Taking the time to really understand and recognize how something works will always be more effective than being able to memorize how it looks or how to recreate it.
About the lesson
- Primary
- Secondary
- Adult education
- +7
levels :
Primary
Secondary
Adult education
Masters
Doctorate
Beginner
Intermediate
Advanced
Professional
Kids
- English
All languages in which the lesson is available :
English
Teaching method:
- Understanding over memorization
- Finding the root cause of confusion is step 1!
- Real world examples to see the big picture, details later
Typical session:
Let's say you're learning about recursion, and you have an assignment to "flip a coin" 10 times and return the amount of heads you get. Let's not sit staring at your IDE, endlessly running a new tweak on your broken program until it works.
Instead, let's look at your family tree (With names! Can't remember? Let's call your mom!). Let's draw it out on a piece of paper and look for patterns. Let's write the pattern out in a sentence. Let's translate that sentence into some sudo-code. Etc.
If you can do that, then it's not about memorization, it's about understanding the world and how to translate it into code.
Levels:
I have experience tutoring/teaching CS at an elementary, high school, and collegiate level.
Rates
Rate
- S$26
Pack rates
- 5h: S$130
- 10h: S$260
free lessons
This first lesson is free to allow you to get to know your teacher so that they can best meet your needs.
- 1hr
online
- S$26/h
Similar Computer programming teachers in Morganton
Josh
Singapore & online
- S$20/h
- 1st lesson free
Jeffrey
Singapore & online
- S$50/h
- 1st lesson free
Dylan
Singapore & online
- S$20/h
- 1st lesson free
Sonali
Singapore & online
- S$10/h
- 1st lesson free
Akshay Narayanan
Singapore & online
- S$10/h
- 1st lesson free
Tan
Singapore & online
- S$80/h
- 1st lesson free
Qabir
Singapore & online
- S$9/h
- 1st lesson free
Guan
Singapore & online
- S$50/h
- 1st lesson free
Sriram
Singapore & online
- S$25/h
- 1st lesson free
Shu-Hsuan
Singapore & online
- S$45/h
- 1st lesson free
Michelle
Singapore & online
- S$30/h
- 1st lesson free
Melissa
Singapore & online
- S$30/h
- 1st lesson free
Xianghan
Singapore & online
- S$28/h
- 1st lesson free
Naetraa
Singapore & online
- S$25/h
- 1st lesson free
Zizhong
Singapore & online
- S$30/h
- 1st lesson free
Ismael
Singapore & online
- S$29/h
- 1st lesson free
Nemat
Singapore & online
- S$25/h
- 1st lesson free
Yee
Singapore & online
- S$27/h
- 1st lesson free
Shashank
Singapore & online
- S$20/h
- 1st lesson free
Jaokuean
Singapore & online
- S$40/h
- 1st lesson free
-
See Computer programming tutors
