Ian Cropper

i make internets

current not accepting new students


I have a degree in Computer Science and have been in the industry for 7 years.

Part of my full-time job is to provide training to new developers that get hired on in my company. 

I can help understand concepts that you (or your child if this is for them) are struggling with in a concise and clear way. If you're struggling with school work, a personal project, or a coding bootcamp, I can help you get back on track.

Or, if you are wanting to learn how to code and have no previous experience, I can provide the subject matter and we can start from scratch.

Everyone should at least know a little bit about coding.

I am particularly sensitive and attentive to those struggling of ADD/ADHD and can help implement routines and establish patterns to be more effective while learning and coding.

I know how hard to can be coming into this when it seems like everyone else has been doing it for years before you even started. Let's get you up to speed!

If you want some more information or would like to schedule a session, please reach out via my contact page.


Lessons are conducted remotely via Skype or Google hangouts.





$30 / hr

Group (2-5 people):

$50 / hour



Transactions go through PayPal, as that is the quickest and easiest way to keep track of things.

Payment is due within 24 hrs of the end of the tutoring session. After 24 hours, a 10% late fee will be added to the amount due.


  • General Computer Science Fundamentals

    • Data Structures

    • Algorithms

    • Machine Learning

    • Data Mining

    • Theory

  • JavaScript (My specialty)

    • NodeJS

    • jQuery

    • Angular

    • MongoDB

  • Web Development

    • HTML

    • CSS & Less

    • Http

    • Browser tools

  • C#

    • .Net MVC Framework

    • Forms

  • Python

  • Java

Languages I don't like working with

  • C++/C

  • Ruby

Client Testimonials

"Ian has professionally and effectively guided me through learning both JavaScript and Python. Ian has allowed me to gain both confidence and competence in programming through teaching the languages with guided practice. Classes have been enjoyable and very productive."
-Howard V., Colorado

"Ian is by far the best tutor I have ever had. This has been especially valuable to me because I knew very little about computer science before starting out with him and he has been an incredible guide not just in Python but in explaining many of the core concepts of computer science. One other thing I particularly like is his balance of pushing and letting me try to figure things out on my own before jumping in, yet somehow he always knows when it is time to take the reins and help me through certain tough spots. Logistically I have found it very easy to work with him over google hangouts and pay using PayPal. Overall the experience to date could not have been more seamless or gratifying - thx Ian!"
-Daniel T., Colorado



  • Computer

  • Software for video calls and screen sharing (Either Skype, Google Remote Desktop, or Google Hangouts)


I have a minimum age requirement of 14. I might be willing to make exceptions, but I have found that under 14, the abstract-thinking portion of the brain just isn't fully developed yet.

Reach Out!