Kardi Teknomo Kardi Teknomo
Kardi Teknomo Kardi Teknomo Kardi Teknomo

Kardi Teknomo's Tutorials

Please feel free to read any of my tutorials. All of them are introductory materials. If you like these free tutorials, link this page from your homepage, tell your friends, spread the words and consider to give your donation. If you write any papers or publications or web sites based on the open course in this web site, please give your attribution by refering to the appropriate reference for each material. I would really appreciate this because you help others to find this page easier.

See also: Most wanted tutorials, Tutorials by Topic, FAQ

Break Event Analysis

BEPInteractive way to optimize your pricing strategy and starts make profit Read more

Analytic Hierarchy Process

AHPAnalytic Hierarchy Process (AHP) is a famous method for multi criteria decision making analysis. Read more

Market Basket Analysis

Market Basket Analysis Learn to discover association rules from transaction data of a store

Support Vector Machine

sprintClassify non-linear data using SVM without programming.

Decision Tree

DecisionTreeLearn step by step how to use and generate a popular classifier that does not require any knowledge or parameter setting.

Hierarchical Clustering

Hierarchical clustering Step by step example on how to compute hierarchical clustering manually and how to validate the clustering using Cophenetic Correlation Coefficient

K-Nearest Neighbor Algorithm

NeighborsSupervised learning for classification, interpolation and extrapolation in data mining and statistical pattern recognition.

Q Learning by Example

Q LearningPictorial introduction to Reinforcement Learning of Agent in unknown environment. Solving Tower of Hanoi.

K-Means Clustering

k-means clusteringInteresting algorithm to partition your data. Resources to classification analysis, clustering analysis, data mining

Numerical Excel

Numerical ExcelVarious tutorials to solve analytical problems using MS Excel with and without programming.

Discriminant Analysis

LDAClassical algorithm for pattern recognition and classification analysis.

Bootstrap Sampling

bootstrap Powerful Monte Carlo method to estimate distribution from sample's statistics.

Digital Root

Digital RootDiscover fascinating mathematical patterns of digital root


Similarity Measurement

SimilarBasic knowledge on how to measure similarity and dissimilarity of performance index. Useful for clustering, Machine learning and data mining. Many simple examples.

Recursive Average & Variance

Time averageEfficient methods to compute average and variance using recursive formula for real time measurement data

Feasibility Study

Explain how to perform what-if scenario and sensitivity analysis. Example on economic feasibility study for public transportation system (bus).

System Dynamic

System dynamicIntroduction to system thinking terminologies such as rate, level, positive and negative feedback loop, causal and stock flow diagram.

Monte Carlo Simulation

Monte CarloBeginners guide to one of the largest and most important classes of numerical method for computer simulations

Mean and Average

AverageAn eye opener to create many means or average beyond the traditional arithmetic, geometric and harmonic means. Include fundamentalrelationship between averages.

Multiagent System

Multiagent system Development of prototype multi agent simulation using only spreadsheet. Simple example of race of agents.

Visual Basic (VB) tutorial

VB beginnerStep by step guide to programming using Visual Basic for beginners

Prime Factor

prime factor Use interactive javascript and MS Excel iteration to compute prime number and prime factors and a lot more


Solving ODE

ODE Practical approach to solve Ordinary Differential Equation numerically using Euler and Runge-Kutta method

Non-Linear Transformation

NonLinearTransformationTransform nonlinear curves into simple linear regression

Kernel Regression

Inverse matrixNon-linear curve fitting technique using local kernel only by MS excel without macro

Linear Regression Model

regressionAn introduction to regression model using MS Excel. Learn how to model, find the best-fit model and use graph, functions, matrix and Add Ins to automate the regression.

Linear Algebra

LinearAlgebraUnderstanding vector, matrix, solving linear equations, eigen value, and many more using online interactive programs.

Data Analysis from Questionnaires

park Interactive descriptive statistics and contingency table and chi-square independent test to analyze your data from questionnaire survey

GIS Tutorial

GISIntroduction to GIS with feature to use Arc GIS (Arc View, Arc Editor or Arc Info). Assumed you know nothing about GIS.


Learn how to test whether a word or a number is a palindrome. Generate and search palindrome.

Useful Summation & Tricks

sigmaThis tutorial is made especially for those of you who forget or confuse with the mathematics symbol Sigma that represent summation.

Growth Model

growth modelBrief introduction to various basic growth model such as arithmetic , geometric, exponential and logistic growth phenomena using interactive program

Graph Theory

Graph TheoryA very gentle introduction to Graph theory in ordinary English using simple diagram of points and arcs.


Difference Equation

dynamical systemLearn very fascinating subject of discrete dynamical system, its solution, behavior, equilibrium or critical value and stability.

Ginger Bread Man

Ginger bread manDo you remember ginger bread man cookies? Learn about Chaos and having fun to produce Ginger Bread Man Cards

Fractal in Excel

seirpinskiHave fun with Excel to produce fractal shape of Seipinski gasket


Adaptive Machine Learning Algorithm

Machine learningHistogram based learning formula with memory for educational Monte Calo game and simulation. Numerical example for hand calculation and MS Excel is explained.

Continued Fraction

Continued fractionAn introduction to regular continued fraction (finite, infinite and periodic) and its application to convert decimal to fraction, compute Pi and Euler number.

Generalized Inverse

Inverse matrixSolve regression using generalized inverse matrix in MS Excel

Page Rank

Page RankLearn how to compute Google Page Rank algorithm using MS Excel iteration and Matlab. Read more

Quadratic Function

Inverse matrixExplore the characteristics of quadratic function and parabola curve

Learning from Data

sprintStatistical concepts and online programs about central tendency and variation of data.

LAN Connections Switch

NETSHHow to automate swicth between LAN connections from static IP address to broadband DHCP

Queuing Theory

Queuing Tutorial Get frustrated because of congestion and queuing problem? Read this tutorial to solve your unnecessary queuing problems.

Send your comments and suggestions

Do you have any question regarding our tutorial? Ask your question here.

Share |


These tutorials are copyrighted materials.

© 2015 Kardi Teknomo. All Rights Reserved.