Skip to main content
image of Tarek O.

Computer Programming with Tarek O.

Brooklyn, New York

5.0
(22)
Teaches online
Teaches all skill levels
Age: 8+
Speaks English, Arabic
Teaching since 2007
Robotics Software Engineer Nanodegree

    About Tarek O.

    5.0
    (22)
    Tech Educator and Parkour Coach. For the past 10 years I gave lessons to groups and individuals in 6 countries for all ages starting from 8 years old. Most recently, I have built and helped design 8 of the most popular high tech escape rooms in New York City. In the past, I have provided IoT solutions for environmental, agricultural, and “smart cities” projects, acted as team lead on numerous software analysis and web development projects, launched and managed the first hackerspace and mobile makerspace in Egypt, taught interdisciplinary tech/art workshops, and coached parkour on an individual and team level. From Egypt and based in New York.

    Instructor details

    Location:
    Student's Home
    Student's Home
    Teaches Online
    Teaches Online

    Teaching Hours

    Tuesday
    5 PM-7 PM
    Wednesday
    5 PM-7 PM
    Thursday
    5 PM-7 PM
    Friday
    5 PM-7 PM
    Saturday
    5 PM-7 PM
    Sunday
    5 AM-7 PM
    Times are shown in your local timezone (UTC-08:00) Pacific Time (US & Canada)
    Pricing
    30 minutes
    $35
    60 minutes
    $65
    ReviewsWrite a review
    5
    100%
    4
    0%
    3
    0%
    2
    0%
    1
    0%
    5.0
    22 Reviews
    William (or Bill)
    Online
    A tutor who is not only intelligent, but is brilliant; which extends to rich emotional intelligence. Tarek is a pleasure to work with. He knows his stuff, verrry well; shows compassion, a willingness to teach, and the ability to get into the student's mind enough to do it well. Thanks, TakeLessons, for getting someone like this. And keeping him. All the best - Bill Leikam
    Posted Jul 28, 2021
    Darlene
    Online
    I can't say enough about Tarek's knowledge of Linux. I had 3 prior Linux teachers that could not solve my issues and didn't have an understanding of my goals. From the start, Tarek did. On the first lesson, he solved one of my issues and continues to help me understand and love Linux. He is extremely knowledgeable, patient and so nice. I look forward to many more lesson with Tarek. Nicole
    Posted Jul 9, 2021
    Zaineb
    Online
    Great Python teacher. Goes above and beyond to teach and help you succeed. I highly recommend taking lessons from him.
    Posted Jul 4, 2021
    112233...88Next >Next >

    Experience

    Technologist

    Dec, 2020 - Present

    National Museum of Mathematics

    I help maintain a working state of the museum's exhibits and I build new exhibits. I also support the museum's IT department.

    Coding Teacher

    Jan, 2019 - Jun, 2019

    EXPLORE EXCEED CHARTER SCHOOL

    I taught Computer Science for 6th, 7th and 8th grade, having worked with the school and my team to build a unique curriculum that fits the diverse background of the students and accommodates their abilities to discover engineering by building JavaScript games, interactive websites using HTML/CSS and Scratch programs.

    Head Coach (Parkour)

    May, 2018 - Nov, 2018

    GRASSROOTS FITNESS PROJECT

    Since joining Grassroots, I have reconstructed its parkour program and taught all levels of parkour as a personal trainer and as head coach for larger classes. I created, developed, and led the Grassroots summer camp which combines parkour and STEM education for kids ages 7-13.

    Technologist / Embedded System Engineer

    May, 2017 - Present

    Clue Chase

    My job at Clue Chase includes writing embedded systems firmware, designing and building the production electronics, architecting the IoT sensor network, implementing the data acquisition and developing the monitoring and control dashboard for the company. I also work in product design and development to maintain the company's competitiveness in the tech entertainment industry.

    Manager/Co-founder

    Oct, 2015 - Jan, 2016

    Maker Express

    Outfitted a small microbus with educational tools, 3D printers, laser cutters, small robots, simple crafts, and a small library to launch a “mobile makerspace.” Coordinated 3-month cross-country tour across more than 30 cities, providing workshops in co-working management, Internet of Things (IoT), photography, and other subjects to schools, universities, and co-working spaces.

    Software Engineer

    Jun, 2014 - Jan, 2015

    ​NOOR Data Networks

    Engaged in web development using PHP and .Net. Applied scrum software management platform as a scrum master.

    IoT System Architect

    Jun, 2014 - Jan, 2017

    NOOR Data Networks

    Worked with Noor customers to build smart IoT solutions to suit business development needs, from software to custom hardware design. Designed and implemented IoT solutions for environmental, agricultural, and “smart cities” projects. Contributed to the development of the IoT Lab (the first in Egypt), from determining component inventory and stock to purchase of measuring tools to 3D printers for fulfillment of R&D needs.

    Parkour coach

    Aug, 2007 - Jan, 2016

    Parkour Egypt

    Developed Parkour Egypt into Egypt’s biggest parkour team, with more than 500 members and 15 branches across Egypt. Taught parkour for over 9 years to circulating members.

    Education

    Bachelor of Computer Science

    Sep, 2007 - Jun, 2011

    Ahram Canadian University

    Courses

    Jan, 2018 - Mar, 2018

    The Cooper Union

    Robotics Software Engineer Nanodegree

    Jan, 2018 - Mar, 2018

    Udacity

    Languages

    Arabic

    Native Proficiency

    English

    Native Proficiency

    Private Lessons

    • 1:1 lessons with a trusted instructor
    • 300+ subjects to choose from
    • Meet online or in person
    • Free on-demand videos and articles

    This teacher is not currently accepting students