Yerbol - Computer Programming Tutor - Waco
Yerbol - Computer Programming Tutor - Waco

The profile of Yerbol and their contact details have been verified by our experts

Yerbol

  • Rate Ksh. 5,184
  • Response 1h
  • Students

    Number of students Yerbol has accompanied since arriving at Superprof

    19

    Number of students Yerbol has accompanied since arriving at Superprof

Yerbol - Computer Programming Tutor - Waco
  • 5 (4 reviews)

Ksh. 5,184/hr

See Computer Programming tutors

Unfortunately, this tutor is unavailable

  • Computer Programming
  • Pyhton
  • C
  • Programming Languages
  • C++

PhD in Computer Science with 15+ years of experience teaches Python or C++ for complete beginners. I also can teach data analysis with Python Pandas or machine learning.

  • Computer Programming
  • Pyhton
  • C
  • Programming Languages
  • C++

Lesson location

Recommended

Yerbol is a respected member of our tutor community. He is highly recommended for his commitment and the quality of his lessons. An excellent choice to progress with confidence.

About Yerbol

I have 8 years of part time teaching experience for high school and university aged students, as well as for middle aged professionals who wanted to get into programming.
My overall work experience is 18 years.

Other facts about me:
- PhD in Computer Science from Novosibirsk State University.
- Software engineer having 10+ years of experience in information technology. My experience lies in the analysis, design and development of multi-threaded applications using C, C++, Python, Java, Shell Scripting, Windows, Linux.
- Machine Learning Engineer with more than 5 years experience working with Pandas, Numpy, Scipy, Tensorflow/Keras, SciKit learn, LightGBM, Alibaba Cloud, FloydHub, AWS, GCP and implementing algorithms and architectures based on MP, RNN, GBT, k-means, PCA, Fourier transform, Noise reduction, Statistics, Cross correlation and Regression.
- Scientific researcher with over 20 publications and scientific citation index (H-index) 6. (concealed information)

Linked In profile:
(concealed information)

See more

About the lesson

  • Lower Primary
  • Upper Primary
  • Lower Secondary
  • +13
  • levels :

    Lower Primary

    Upper Primary

    Lower Secondary

    Senior School

    Tertiary

    University

    Adult Education

    Masters

    Doctorate

    MBA

    Pre-Primary

    Beginner

    Intermediate

    Advanced

    Professional

    Children

  • English

All languages in which the lesson is available :

English

Basics of Python
I will tailor my teaching style to your needs. I will focus on explaining the concepts and making sure you understand them with real coding. To reinforce the material of the lesson, I would ask you to devote 30 minutes on the same day to solving simple problems and another 30 minutes between classes. I put a lot of effort into annotating and preparing homework. This step could take from 10 to 30 tutoring hours.

Miniproject (optional)
Once you have the basics I would like to introduce miniproject. It could be a simple game, something to automate, web crawler, physical simulator or anything really. The project should be hard enough to learn and easy enough to keep you motivated. This step is mainly homework. During tutoring we will be addressing obstacles and plan next steps for individual work. It could take from 2 to 10 tutoring hours depending on the project type. As an alternative we could also adopt asynchronous questions and answers format for this step.

Object oriented programming
With miniproject we will conclude the basics of programming. In the next step we will learn how to structure a software program into simple, reusable pieces of code blueprints. This knowledge is essential for writing extensible and maintainable code and are highly testable by potential employers. This topic could take from 5 to 15 hours

Algorithms and Data Structures (optional)
The next step is algorithms and data structures. If you are serious about programming you need to know how data is stored and retrieved efficiently, what is time and space complexity of algorithms, how to approach algorithm construction and how to spot similarities between seemingly different tasks. We will learn how to program linked lists, hash tables, binary trees and graphs, we will get to know sorting algorithms, searching and traversing algorithms, recursive algorithms and dynamic programming. We can dramatically reduce the amount of tutoring hours needed by introducing resources for self study. By default this step could take from 10 to 30 tutoring hours.

Intro to Domain Knowledge (optional)
The materials provided to this point will be sufficient for your individual project. If you're going to make a living programming, you'll need to know the landscape of professions in IT. You need to understand what a desktop application is and how it differs from a web application. Programming is necessary if you want to become back-end or front-end developer, database developer, or even devops engineer or testing automation engineer. If you want to go the data analysis route you may become a data engineer or machine learning engineer or data scientist. With this I will give you an understanding of programming languages and libraries, as well as a working knowledge of some collaboration tools, mainly Git. This last part is an overview and quite optional. It will take 2-5 hours in total. I will give links to resources for additional study.

No prior knowledge is necessary! No age limit!

On average I estimate the total course to take 60 tutoring hours within 5 months with 3 hours per week schedule.

Minimum course is estimated to take 30 tutoring hours within 2-3 months.

See more

Rates

Rate

  • Ksh. 5,184

Pack prices

  • 5h: Ksh. 25,918
  • 10h: Ksh. 51,836

online

  • Ksh. 5,184/h

Similar Computer Programming teachers in Waco

  • Mutai

    Nairobi & Online

    New
    • Ksh. 2,000/h
    • 1st lesson free
  • Kelvin

    Kisumu & Online

    New
    • Ksh. 2,500/h
    • 1st lesson free
  • Methusela

    Kilifi & Online

    5 (1 reviews)
    • Ksh. 500/h
    • 1st lesson free
  • Alice

    Kisii & Online

    New
    • Ksh. 100/h
    • 1st lesson free
  • Brian

    Nairobi

    New
    • Ksh. 1,500/h
    • 1st lesson free
  • Samuel

    Nairobi & Online

    New
    • Ksh. 500/h
    • 1st lesson free
  • Sylvester

    Nairobi & Online

    New
    • Ksh. 2,500/h
    • 1st lesson free
  • Rose

    Nairobi & Online

    New
    • Ksh. 2,500/h
    • 1st lesson free
  • Mohamed

    Nairobi & Online

    New
    • Ksh. 2,200/h
    • 1st lesson free
  • Rhoda

    Kakamega & Online

    New
    • Ksh. 1,500/h
    • 1st lesson free
  • Denis

    Konza & Online

    New
    • Ksh. 500/h
    • 1st lesson free
  • Reza

    Brooklyn, United States & Online

    5 (124 reviews)
    • Ksh. 5,170/h
    • 1st lesson free
  • Reza

    London, United Kingdom & Online

    5 (39 reviews)
    • Ksh. 6,070/h
    • 1st lesson free
  • Shivam

    Kingston upon Thames, United Kingdom & Online

    4.9 (37 reviews)
    • Ksh. 2,601/h
    • 1st lesson free
  • Alessandro

    Roma, Italy & Online

    5 (22 reviews)
    • Ksh. 7,525/h
    • 1st lesson free
  • ADAM

    Paris 12e, France & Online

    4.9 (36 reviews)
    • Ksh. 7,525/h
    • 1st lesson free
  • Massimiliano

    Ancona, Italy & Online

    5 (43 reviews)
    • Ksh. 4,515/h
    • 1st lesson free
  • Mourad

    Paris 12e, France & Online

    5 (76 reviews)
    • Ksh. 6,772/h
    • 1st lesson free
  • Laurent

    Marseille 1er, France & Online

    4.6 (75 reviews)
    • Ksh. 9,030/h
    • 1st lesson free
  • Robert

    London, United Kingdom & Online

    5 (24 reviews)
    • Ksh. 17,168/h
    • 1st lesson free
  • See Computer Programming tutors