

Natalie's profile and their contact details have been verified by our experts
Natalie
- Rate $20
- Response 1h

$20/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
- online
-
at your home or a public place : will travel up to 20 mi. from Salt Lake City
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
- All Levels
- 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
- $20
Pack rates
- 5h: $100
- 10h: $200
online
- $20/h
free lessons
This first lesson offered with Natalie will allow you to get to know each other and clearly specify your needs for your next lessons.
- 1hr
Other tutors in Computer programming
Kyra
Salt Lake City & online
- $29/h
- 1st lesson free
Vidya
Salt Lake City & online
- $29/h
- 1st lesson free
Abdulhadi
Salt Lake City
- $15/h
- 1st lesson free
Khushboo
Salt Lake City & online
- $18/h
- 1st lesson free
Avantika
West Jordan & online
- $30/h
- 1st lesson free
Joseph
Herriman & online
- $40/h
- 1st lesson free
Elowen
Sundance & online
- $40/h
- 1st lesson free
Esmaeil
New York & online
- $30/h
- 1st lesson free
Michael
New York & online
- $50/h
- 1st lesson free
Reza
Brooklyn & online
- $40/h
- 1st lesson free
Gabriel
New York & online
- $25/h
Behdad
New York & online
- $25/h
- 1st lesson free
Mehrdad
New York & online
- $30/h
- 1st lesson free
João
New York & online
- $25/h
Piyush
Brooklyn & online
- $35/h
- 1st lesson free
Nicholas
Los Angeles & online
- $25/h
- 1st lesson free
Arash
New York & online
- $60/h
Blake
Crystal Lake & online
- $50/h
- 1st lesson free
Edward
Houston & online
- $50/h
Alex
Mountain view & online
- $100/h
-
See Computer programming tutors
