Garrido Tutoring Services

Computer Science and Technology Tutoring in New York City

The best programming/computer/technology tutoring in the city for young and adult learners! Learn the basics of coding, how to create your own web sites and applications, how to code your own video games, and much more at competitive pricing. I also offer freelance development services, mainly focused on web and video game development and design.

Learn to Code

Project Based Learning

Standard/Group Tutoring

PC Building

About Me

Pricing

Freelance


Learn to Code:

A students first program in Java

Available for learners of all abilities and ages, learn how to code in your choice multiple different programming languages including Java, C++, C#, Swift, Python, and more! Pick from one of my many curriculum paths, create your own, or have a custom path created for you to learn in a fun and engaging class. Whether you or your student is completely new to programming, has some basic experience and wants to learn more, or has a solid foundation and wants to tackle more advanced topics, one of my coding courses would be a perfect fit. Students can take this class to learn a new programming skill, or take it along side another more traditional programming class in order to reinforce what is being learned.

Any of the courses offered will be perfect for those wanting to:

  • Take Highschool AP Computer Science class
  • Extra help with Intro to Computer Science college course
  • Introduce yourself to coding
  • Learn how to make a video game
  • Learn how to make a website
  • Learn how to make a Mobile Application
  • Learn how to mod/hack/change existing software (Like creating a Minecraft Mod)
  • Take your programming skills to the next level

Project Based Learning:

Create your own video game, mobile application, web application, and more while learning fundamental coding skills as well as more advanced topics. My unique project based approach to learning helps to bridge the gap between those wanting to learn coding but don't have the patience, time, or will to learn in a traditional classroom type setting.

Learning to code in a traditional setting isn't for everyone, especially younger students! Many of my current and former students have complained of boredom or an inability to concentrate. This is where my project based learning style really shines! One of the most difficult parts of teaching coding, especially to kids, is keeping them interested enough to want to keep learning, which can be difficult if the coolest part of a lesson is printing out "Hello World!". However, my project based lesson plans keep kid and adult students interested while teaching the same concepts in similar if not more detail!

An example of a Minecraft Mod created by a former student, created using the Java programming language, GIMP, a powerful free image editor.

Not only do students come away from the lessons with a finished project that they can be proud of, they are also much more excited to learn new topics when it means they get to add that one awesome detail, or one cool game mechanic to their projects. Students who learn using the project based curriculum and tutorials I teach are much more likely to follow through on reaching their goals, but also pay attention and retain information much better!

See the Offerings page for full details on all the courses and curriculum that I offer.


Standard Tutoring:

I also offer standard tutoring for Computer Science courses (college level, high school, AP, etc.) at my normal hourly rate (see below). I offer tutoring for a wide variety of classes, but the most common are:

  • Intro to Computer Science (AP)
  • Intro to Computer Science (College: Java, C++, Python)
  • Intro to Web Design (HTML, CSS, Javascript, etc.)
  • Intro to Game Design
  • Object Oriented Programming (College: Java, C++)
  • Data Structures and Algorithms (College: Java, C++)
  • Backend Web Development (MySQL, PHP, HTML, Javascript, etc.)
  • Khan Academy/Code Acadeny/etc. coding bootcamps

Students who are looking for help with studying, completing homework assignments, projects, and other classroom activities are perfect for my standard tutoring lessons. Study groups and parties are also welcome! Group rates apply. See below for group rate pricing, or see the pricing page for full details.


Custom PC Building

The beginnings of a new PC build.

This is an advanced class for students wanting to build their own custom gaming PC while learning about how computers work internally. Students taking this class will build their own custom gaming computer from start to finish. I will work with the student from setting a budget, picking and ordering the parts, and finally putting everything together. Students will learn about each part, how they work together, and what all the various numbers and other specifications mean. This course is designed for students aged 11-16, but all students aged 9 and older are accepted. Younger students are evaulated on a case by case basis.

Pricing:

This course uses the same standard pricing and group pricing of all other standard courses. See the pricing page for more specific details, but generally, the course is $75/hr for up to 2 students, and for 3 or more standard group prices apply. I also do not provide any parts, and all PC parts must be purchased by the parent or guardian.

Groups:

Because this course takes quite a bit more detail and attention from the instructor, this course is limited to 4 students max per session. Groups bigger than this will have to be split into multiple different sessions.


Group Classes:

I offer group classes at a group rate (see pricing section below). Group classes can take place in the form of standard tutoring or group based projects, or a combination/custom curriculum solution. I accept groups up to 8 students. I do at location tutoring only, and do not offer a location, but am willing to travel (see About Me section for location and travel radius). Please note that group classes tend to progress slower than 1-on-1 lessons, so any time sensitive tutoring (like preparations for a test, or completion of a class assignment) are best done in 1-on-1 lessons.


About Me

Me!

My name is Michael Garrido, and I am the founder and CEO of Garrido Tutoring Services. I founded GTS after years of experience teaching and working with adults and youths in the New York City area, primarily Brooklyn and Manhattan. In addition to teaching a variety of subjects, from traditional programming, to video game development, web design and development, mobile application design, 3D printing, laser cutting, electrical engineering, and more, I also led the Technology department of a Company that specialized in teaching digital technologies to kids. As the Director of Technology I worked with many different programming and computer technologies, like PHP, HTML, CSS, Javascript/jQuery, Java, Python, C++, C#, as well as software like Unity, Game Maker Studio, Unreal Engine, Photoshop, Flash, and other Adobe products.

My main passion is teaching, and I have taught students as young as 6, and as old as 75+, and have the patience and understanding to teach complicated concepts to advanced students and complete beginners! I am also pediatric first aid certified, and have some experience with students with light learning disabilities, like mild ADHD/ADD, mild autism/aspergers, etc (though I am NOT certified or experienced. to work with medium and severly disabled students)

This is a brief snapshot of my experience and who I am. To read a more full biography on me, head to the About page


Pricing:


Standard pricing details below. Base price for standard singles tutoring (1 or 2 students) is $75 per hour. Rates depend on topic taught, hours reserved, and other details. Prices are negotiable. For full details, head to the pricing page, but standard pricing details are as follows:

  • Single/Standard Tutoring:
  • Hourly Rate: $75
  • Group Rates (3 or more Students):
  • Standard Hourly Rate: $50 per Student
  • Large Group Hourly Rate: $40 per Student

Freelance Development:


I also offer freelance development services, including web, game, and application development, as well as educational services like curriculum writing and development. Payment for freelance development projects is negotiable. Generally, payment is hourly based, or project/milestone based. Hourly pay varies depending on the project, but in general my rate will be from $40 - $80 per hour.

I offer free lance development services for the following projects, and much more:

  • Web Development:
  • Basic HTML website
  • Web application (using PHP, MySQL, jQuery, and more)
  • CMS installation and maintanence
  • Wordpress content creation (blogs, plugsins, etc.)
  • Game Development + Curriculum:
  • Curriculum Writing
  • Curriculum Example content creation (example games, example plugsin, etc.)
  • Game Development (using Unity, Unreal, and other game engines)
  • Other:
  • Application Development (iOS, Android)
  • IT Services and Consulting