0% Completed

Codebasics Icon
Game: Good Slide or Bad Slide?

Game: Good Slide or Bad Slide?
ART OF TEACHING @ CODEBASICS · CHAPTER 2
Good Slide vs Bad Slide
A 5-round game. Can you spot the slide that respects the learner?
Codebasics INC
How to play
1
Each round shows two slides on the same topic.
2
Click the slide you would show in class.
3
Read why, then press Next. Your score is waiting at the end.
ROUND 1 OF 5
Topic: Introducing Apache Kafka
Which slide would you show?
SLIDE A
Apache Kafka — Introduction, Architecture, Use Cases & Benefits
• Kafka is a distributed event streaming platform developed at LinkedIn in 2011
• It follows a publish-subscribe messaging pattern with producers and consumers
• Topics are partitioned and replicated across brokers for fault tolerance
• Zookeeper / KRaft manages cluster metadata and leader election
• Used for log aggregation, stream processing, event sourcing, CDC
• Provides ordering guarantees within a partition
• Retention policies allow replay of historical data
• Companies using it: Netflix, Uber, Airbnb, LinkedIn, Walmart
SLIDE B
Kafka is the postman between your systems.
Codebasics INC
Reveal the answer
Slide B wins. Principle: One idea per slide.

Slide A is a document pretending to be a slide — 8 bullets means your learners read ahead and stop listening. Slide B makes one point in seven words; YOU deliver the rest with your voice. If you have 8 points, make 8 slides.
ROUND 2 OF 5
Topic: How many AI projects fail?
Which slide would you show?
SLIDE A
85%
of AI projects never reach production
Codebasics INC
SLIDE B
AI Project Outcomes — Industry Survey Analysis (n=2,435)
According to a comprehensive cross-industry survey conducted across multiple sectors in 2024-25, approximately 85% of artificial intelligence initiatives fail to transition from proof-of-concept into production deployment.
Key causes identified: unclear business objectives (34%), insufficient data quality (28%), lack of stakeholder alignment (19%), talent gaps (12%), other (7%).
The remaining 15% that do reach production report an average ROI of 3.2x, suggesting that success is achievable when foundational practices are followed correctly.
Source: Industry AI Adoption Report 2025, pp. 42-58; methodology in appendix D.
Reveal the answer
Slide A wins. Principle: Big fonts — a slide is a billboard, not a report.

Same fact, two fates. Slide B is a research paper in 7pt font — from the back row it is gray fog, and while learners squint, they are not listening. Slide A is a billboard: one huge number your learner reads in one second and remembers next week.
ROUND 3 OF 5
Topic: The ML pipeline (6 steps)
Which slide would you show?
SLIDE A
The ML Pipeline
1. Collect — scrape APIs, DBs, logs, forms, sensors
2. Clean — nulls, outliers, dedupe, impute, scale
3. Features — encode, bin, select, engineer, PCA
4. Train — split, CV, tune hyperparameters, track
5. Evaluate — precision, recall, F1, AUC, drift
6. Deploy — containerize, monitor, retrain, alert
Codebasics INC
SLIDE B
The ML Pipeline
Step 1 · Collect the data
steps appear one per click as you teach
Codebasics INC
Reveal the answer
Slide B wins. Principle: Reveal one thing at a time.

Show all six boxes at once and your learners are reading box 6 while you explain box 1 — you have lost them to their own eyes. Slide B releases the same journey one click at a time (the “Appear” animation), so the whole class stays on the same step, together.
ROUND 4 OF 5
Topic: Why learn SQL?
Which slide would you show?
SLIDE A
Why learn SQL?
Every company you admire runs on a database.
Codebasics INC
SLIDE B
Why learn SQL???
💻 HOT SKILL! 🚀 🤩
created with SlideWizard Pro
Reveal the answer
Slide A wins. Principle: Few colors, real photos — never clipart soup.

The rainbow slide screams and says nothing: five colors, a comic font, clipart and a starburst all fighting for attention — and losing. Slide A keeps the rule of dominance: dark navy does the quiet work, one image carries the feeling, one line lands the point. Max two accent colors.
ROUND 5 OF 5
Topic: Teaching VLOOKUP
Which slide would you show?
SLIDE A
VLOOKUP() — Function Reference
• Syntax: =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
• lookup_value: the value you want to search for
• table_array: the range containing the data
• col_index_num: column number to return a value from
• range_lookup: TRUE = approximate match, FALSE = exact match
• Returns #N/A error when no match is found
• Consider INDEX-MATCH or XLOOKUP as modern alternatives
SLIDE B
Two lakh rows. Ten minutes.
How do you find one customer?
Codebasics INC
Reveal the answer
Slide B wins. Principle: Pain point first — never start with the tool.

Nobody wakes up wanting VLOOKUP — they want to find one customer in two lakh rows before the meeting. Slide A starts with syntax, so learners have no reason to care yet. Slide B opens the wound so the formula, when it comes, feels like the cure.
The 5 rules you just played
  One idea per slide — if you have 8 points, make 8 slides.
  Big fonts — a slide is a billboard, not a report.
  Reveal one thing at a time — never show everything at once.
  Few colors, real photos — navy + one green accent beats a rainbow.
  Pain point first — start with the learner’s problem, never the tool.
YOUR RESULT
– / 5
Count your correct picks
5/5 Slide Surgeon · 3–4 Sharp Eye · 0–2 Recovering Bullet-Pointer
Practice. That is when real learning happens.
Now open the deck for your baseline video and check it against the 5 rules — be honest.
Codebasics INC · Art of Teaching Crash Course · Chapter 2