Data Entrepreneur | YouTuber | Ex - Bloomberg, Nvidia
I have 17 years of experience in Programming and Data Science working for big tech companies like NVIDIA and Bloomberg. I also run a famous YouTube channel called Codebasics where I pursue my passion for teaching. Codebasics is one of the top channels on YouTube when it comes to data science, machine learning, data structures, etc. I firmly believe that “Anyone can code” and I use analogies, simple explanations, and step-by-step storytelling to explain difficult concepts in such a way that even a high school student can understand them easily.
Hemanand Vadivel
Ex- Data Analytics Manager, 8+ Years in Europe, Microsoft Certified, Certified Supply Chain Professional
I’m a mechanical engineer who transitioned to a full time Data & Analytics manager in the UK & Germany by teaching myself Power BI, excel & anything else that was required to solve the problem.
I have worked with complex data across Supply Chain, Sales, Marketing, Revenue Management, Finance and HR functions over the last 8 years to deliver effective solutions.
To me, Analytics is an extra sensory organ that anyone can develop to become a superhuman at work.
I have conducted several workshops and internal training to help non-technical people to become superhuman at work and now, really excited for this opportunity to share all that knowledge with you in this course.
ART OF TEACHING @ CODEBASICS · TEACHING LAB 1 · PRACTICE 2
Script Studio
Write a 90-second explanation script using the Codebasics Method: pain point → analogy → bite-sized chunks.
Codebasics INC
How it works
1
Pick one topic, something technical you might really teach.
2
Build your script in 3 moves, one screen each. AI tools are allowed for polish, but the thinking must be yours.
3
Self-check against the technique checklist, compare with a Codebasics sample, download your script as a PDF.
STEP 1 OF 5
Pick your topic
Choose the one furthest from your comfort zone.
What is Kafka?
Explain it to a backend developer who has only used REST APIs.
What is Power BI?
Explain it to a store manager who lives in Excel.
What is Statistical ML?
Explain it to a smart 12th-standard student.
STEP 2 OF 5
Move 1, Open the wound (pain point)
Write 2–3 sentences that make your audience FEEL the problem before you name any tool. No product names allowed yet.
See a Codebasics example
Kafka example: “Your food-delivery app just hit 1 million orders a day. Payments, live tracking, notifications - every service is screaming at every other service, and last night the whole thing collapsed for 40 minutes. Somewhere, an order for biryani vanished.”
Notice: no mention of Kafka. Only the pain.
STEP 3 OF 5
Move 2, Bring the analogy
Introduce the idea through something your audience already knows from daily life. One analogy, carried honestly.
See a Codebasics example
Kafka example: “Now imagine a post office in the middle of the city. Services don’t shout at each other anymore - they drop letters at the post office, and whoever needs them picks them up, at their own pace. Nobody vanishes. That post office is Kafka.”
STEP 4 OF 5
Move 3, Break it into chunks
List the 3 bite-sized chunks you would teach next, one line each, in order. One idea per chunk, connect the dots gradually.
See a Codebasics example
Kafka example: 1. Producers & consumers - who drops letters, who collects them. 2. Topics - the labeled pigeonholes letters are sorted into. 3. Why it never loses a letter - replication, in one simple picture.
STEP 5 OF 5
The technique checklist
Read your script aloud once. Then be ruthless, tick only what is TRUE.
YOUR RESULT
– / 6
Complete the steps above
(If the buttons are not interactive in your LMS view, score yourself using the reveals above.)
Compare with the full Codebasics sample script
Full Codebasics sample (Kafka, ~85 seconds):
“Your food-delivery app just hit a million orders a day - and last night it collapsed for 40 minutes because every service was shouting at every other service. An order for biryani simply vanished. Now picture a post office in the middle of the city. Services stop shouting; they drop letters at the post office, and whoever needs them collects them at their own pace. That post office is Kafka. Three things make it work. First, producers and consumers - who drops letters, who collects them. Second, topics - labeled pigeonholes the letters are sorted into. Third, replication - the reason no letter is ever lost, even if a whole shelf burns down. And that is why, next time you hit a million orders, nobody’s biryani disappears.”
A script this good deserves a camera.
Record this exact script on your phone, it is perfect practice for your Stage 1 re-record. Download your script below and keep it beside the lens.
Codebasics INC · Art of Teaching Crash Course · Session 2: Inside Our Teaching Lab 1, Practice 2: Script & Audio Studio