Lesson series

Foundations of AI: Hero Methods

At Kado, we refer to Advanced Computational Methods like Machine Learning, Optimization, Simulation and so on as "Hero Methods". We introduce them in this free module & review their characteristics alongside basic concepts you'll need for Design Thinking in Hero Methods.




Starts at

Your convenience



Content Duration

36 minutes



What are Hero Methods?

While Machine Learning is amazing, it's not the only method to solve problems in AI.
We introduce you to the full palette and how to apply them.

Complex in nature

Problems solved by Hero Methods - Hero Problems - are not effectively modelled by simple rules, as you find in most software. 

List of Methods

Machine Learning, Optimization, Simulation, Knowledge Representation, Search/Planning, Dealing with Uncertainty, High Performance Computing.

Brute Force is infeasible

To solve complex problems, we need concise reliable methods that abstract & generalize the underlying patterns with efficient compute that can process formal representations.

"Good enough" is good enough

Complex problems may not have exact answers. The process to solve them is beset with uncertainty and may yield different results every time. Approximate, "rule of thumb" solutions are sufficient.
Best for Learning

Not the usual Machine Learning course!

Write your awesome label here.

Design Thinking

Ponder different ways in which a top-level problem can be structured, and solutions  woven together in an architecture
Write your awesome label here.


No hands-on exercises, Jupyter Notebooks or datasets here
Write your awesome label here.


Open-ended questions, discussions and deep thinking are best for learning, and are our primary method
Write your awesome label here.

Peer Learning

Interacting with peers and learning from their experience is better than exams, quizzes or certificates. 

Jagannath Rajagopal

I teach Design Thinking & Architecture for a whole universe of methods of which Machine Learning is but a part. Between high level use case content and hands-on coding, there exists a knowledge gap today. At Kado, my team of overachievers, and I have melted our brains and put down everything we know about Hero Methods towards a knowledge offering that is different from the usual run-of-the-mill Machine Learning course. Our goal is to bridge this gap.

I've wrestled Tensorflow to the ground, learned Python from scratch in the process, crashed and burned in 2 start-ups, launched a successful YouTube channel, failed at selling Scuba gear, taught R to many, and succeeded several times in implementing large scale Supply Chain Planning systems for big companies.
Write your awesome label here.
Created with