Blue Flower

Python is an interpreted, object-oriented high-level, general-purpose programming language. Python's design philosophy emphasizes code readability and ease-of-use. There are many uses for Python, some include:

  • Machine learning
  • Artificial intelligence
  • Desktop app and software development
  • Writing system scripts (creating instructions that tell a computer to ‘do’ something)
  • Processing big data and performing mathematical computations

If you have ever surfed the web, it is likely you have encountered Python language. Some companies that use Python include but are not limited to:

Facebook, Amazon, Google, N.A.S.A., Netflix, and Instagram just to name a few.

Why Python?

  • Python works on different platforms (Windows, Mac, Linux, Raspberry Pi, etc).
  • Python has a simple syntax similar to the English language.
  • Python has a syntax that allows developers to write programs with fewer lines than some other programming languages.
  • Python runs on an interpreter system, meaning that code can be executed as soon as it is written. This means that prototyping can be very quick.
  • Python can be treated in a procedural way, an object-orientated way or a functional way.

Machine learning is the scientific study of statistical models and algorithms that computer systems use to perform a specific task without using explicit instructions, relying on patterns and inference instead. Machine learning is a subset of artificial intelligence.

Machine learning algorithms build a mathematical model based on sample data, known as "training data", in order to make predictions or decisions without being explicitly programmed to perform the task. Machine learning algorithms are used in a wide variety of applications, such as email filtering and computer vision, where it is difficult or infeasible to develop a conventional algorithm for effectively performing the task.

Data Science is the study of various types of data such as structured, semi-structured and unstructured data in any form or formats available in order to get some information out of it. Data Science consists of different technologies used to study data such as data mining, data storing, data purging, data archival, data transformation, etc., in order to make the data-efficient and ordered.’s Software Engineering / Data Science program using Python enables you to learn data science concepts from scratch. This Python course will also help you master important Python programming concepts such as object-oriented programming, file operations and data operations. Throughout the course, you will learn various Python libraries such as Tensorflow, Numpy, Pandas, Keras, and Matplotlib.

You will utilize local resources and remote virtual machines hosted on the AWS platform. Additionally we will work with SQL (MySQL Workbench), MySQL, SQLite, and MongoDB.

To participate in’s Software Engineer / Data Science course you will need a PC or preferably laptop meeting the following minimum system requirements:

  • Processors: Intel Atom® processor or Intel® Core™ i3 processor
  • Disk space: 1 GB
  • Operating systems: Windows* 7 or later, macOS, or Linux will teach individuals and group (maximum of two students) classes. The first class date is 3/11/19 and it's already full.


Frequently Asked Questions





Is a business that provides different tutors?


Yes, provides private tutoring in Phnom, Penh.

Return to Top

What is the link 'Student Log-In'?


This link is a way for the tutor and student to exchange information. For example, if the tutor needs to send study material, the student can log-in and download the material.

Return to Top

Can you explain Academic Tutoring?


Academic tutoring is teaching the subjects most commonly found in today's school. subject such as Math, Science and Social Studies.

Return to Top

What is aviation tutoring?


Alan, the founder of is a former airline captain from the United States of America. He holds a current Airline Transport Pilot (ATP) certificate, also, a Certified Flight Instructor (CFI) certificate for airplane, instrument, and multi-engine. Having these certificates allows him to train and sign off for many Federal Aviation Administration (U.S.A.) certificates. 

Return to Top

What is the 'Schedule Appointment' link for?


This link will allow you to schedule an appointment with the tutor. You will be able to see the tutor's available schedule by day and time; schedule your appointment accordingly. The scheduling system is currently in BETA (testing) mode, it may not be available for use.

Return to Top

I see the bottom of every page has a little blue 'Chat With Us' icon, what does this do?


If you have any questions about tutoring or want to chat directly with the tutor, live, in real-time. Click the little blue icon and schedule directly with the tutor, or ask any question you may like. [this features is being tested and may not display all of the time]

Return to Top

How much per hour does tutoring cost?


The cost per hour will depend on the subject being taught. Current rates begin at $25 per hour. All prices quoted are in USD.

Return to Top

Is the tutor a native English Speaker?


Yes, all the tutors are native English speakers.

Return to Top

How do I pay for my tutor and what currencies do you accept?


The tutor accepts cash (Riel, or US Dollar), ABA transfer, and crypto (BTC, BCH, etc.).

Return to Top




Do you want to study to obtain a license from the Federal Aviation Administration? The F.A.A. knowledge test is the first step in preparation for your aviation career. has over ten years experience teaching pilots, and will prep you for the following F.A.A. exams:

Private Pilot, Instrument Rating, Commercial Pilot License, Certified Flight Instructor [Airplane, Instrument, Multi-Engine], Airline Transport Pilot, Aircraft Dispatcher (ADX), and Remote Pilot. Click on the respective course to see a list of the subject to be taught. also offers test prep for Aviation English that will prepare you for ICAO level 4.



The F.A.A. Certified Flight Instructor (CFI) certificate is designed to build on fundamental knowledge and continue to develop piloting skills by teaching. The FAA has already certified that you are a competent commercial and instrument-rated pilot; our job at is to ensure that you become a well-prepared aviation instructor.

You’ll spend your time in class learning about your responsibilities and privileges as a CFI, regulations, endorsements, teaching techniques, etc. In addition, time will be spent mock teaching, writing lesson plans, honing your skills and self-study. will train you to proficiency in the following subject areas in preparation for the F.A.A. Certified Flight Instructor License Knowledge Test, also, receive a sign-off from an F.A.A. Certified Flight Instructor.


§61.105   Aeronautical knowledge.

(1) Applicable Federal Aviation Regulations of this chapter that relate to private pilot privileges, limitations, and flight operations;

(2) Accident reporting requirements of the National Transportation Safety Board;

(3) Use of the applicable portions of the “Aeronautical Information Manual” and FAA advisory circulars;

(4) Use of aeronautical charts for VFR navigation using pilotage, dead reckoning, and navigation systems;

(5) Radio communication procedures;

(6) Recognition of critical weather situations from the ground and in flight, windshear avoidance, and the procurement and use of aeronautical weather reports and forecasts;

(7) Safe and efficient operation of aircraft, including collision avoidance, and recognition and avoidance of wake turbulence;

(8) Effects of density altitude on takeoff and climb performance;

(9) Weight and balance computations;

(10) Principles of aerodynamics, powerplants, and aircraft systems;

(11) Stall awareness, spin entry, spins, and spin recovery techniques for the airplane and glider category ratings;

(12) Aeronautical decision making and judgment; and

(13) Preflight action that includes—

(i) How to obtain information on runway lengths at airports of intended use, data on takeoff and landing distances, weather reports and forecasts, and fuel requirements; and

(ii) How to plan for alternatives if the planned flight cannot be completed or delays are encountered.


(i) The learning process;

(ii) Elements of effective teaching;

(iii) Student evaluation and testing;

(iv) Course development;

(v) Lesson planning; and

(vi) Classroom training techniques.

(2) The aeronautical knowledge areas for a recreational, private, and commercial pilot certificate applicable to the aircraft category for which flight instructor privileges are sought; and

(3) The aeronautical knowledge areas for the instrument rating applicable to the category for which instrument flight instructor privileges are sought.

The FAA Commercial Pilot License is a qualification that permits the certificate holder to act as the pilot of an aircraft for hire and/or act as co-pilot (First Officer) in commercial air transportation, as pilot-in-command, co-pilot of an airplane engaged in operations other than commercial air transportation or as pilot-in-command in commercial air transportation of any single-pilot airplane. The Commercial Pilot License training is usually one of the last steps in becoming a professional pilot. will train you to proficiency in the following subject areas in preparation for the F.A.A. Commercial Pilot License Knowledge Test, also, receive a sign-off from an F.A.A. Certified Flight Instructor to take the written test.

§61.125   Aeronautical knowledge.

(1) Applicable Federal Aviation Regulations of this chapter that relate to commercial pilot privileges, limitations, and flight operations;

(2) Accident reporting requirements of the National Transportation Safety Board;

(3) Basic aerodynamics and the principles of flight;

(4) Meteorology to include recognition of critical weather situations, windshear recognition, and avoidance, and the use of aeronautical weather reports and forecasts;

(5) Safe and efficient operation of aircraft;

(6) Weight and balance computations;

(7) Use of performance charts;

(8) Significance and effects of exceeding aircraft performance limitations;

(9) Use of aeronautical charts and a magnetic compass for pilotage and dead reckoning;

(10) Use of air navigation facilities;

(11) Aeronautical decision making and judgment;

(12) Principles and functions of aircraft systems;

(13) Maneuvers, procedures, and emergency operations appropriate to the aircraft;

(14) Night and high-altitude operations;

(15) Procedures for operating within the National Airspace System; and

(16) Procedures for flight and ground training for lighter-than-air ratings.