Kevin Markham's Avatar

Kevin Markham

@dataschool.io

Teaching Data Science πŸ€– with Python 🐍 since 2014 Courses: https://courses.dataschool.io Newsletter: https://tuesday.tips Videos: https://www.youtube.com/@dataschool Living in beautiful Asheville, North Carolina 🌲

989
Followers
44
Following
155
Posts
23.11.2024
Joined
Posts Following

Latest posts by Kevin Markham @dataschool.io

Video thumbnail

My new book - on sale NEXT WEEK! πŸŽ‰

Sign up to get notified when it's available: dataschool.kit.com/mlbook

#MachineLearning #Python @scikit-learn.org

27.02.2026 16:15 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
A Guide to Which AI to Use in the Agentic Era It's not just chatbots anymore

Every few months, I write an updated, idiosyncratic guide on which AIs to use right now.

My new version has the most changes ever, since AI is no longer just about chatbots. To use AI you need to understand how to think about models, apps, and harnesses. open.substack.com/pub/oneusefu...

18.02.2026 01:50 πŸ‘ 129 πŸ” 30 πŸ’¬ 5 πŸ“Œ 8

Thanks for your support, Duc! πŸ™

20.02.2026 19:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Final proof copy of my new #MachineLearning book πŸŽ‰

Get notified the moment it's available: dataschool.kit.com/mlbook

@scikit-learn.org

20.02.2026 16:49 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1
Preview
Ten simple rules for teaching data science Teaching data science presents unique challenges and opportunities that cannot be fully addressed by simply borrowing pedagogical strategies from its parent disciplines of statistics and computer scie...

"Ten simple rules for teaching data science": arxiv.org/abs/2602.02874

A new preprint by @minecr.bsky.social and myself. We'd love any feedback!

04.02.2026 16:39 πŸ‘ 79 πŸ” 25 πŸ’¬ 3 πŸ“Œ 4
Preview
I ported JustHTML from Python to JavaScript with Codex CLI and GPT-5.2 in 4.5 hours I wrote about JustHTML yesterdayβ€”Emil StenstrΓΆm’s project to build a new standards compliant HTML5 parser in pure Python code using coding agents running against the comprehensive html5lib-tests testi...

I ported a Python library implementing a full HTML5 parser to JavaScript using GPT-5.2 and Codex CLI in 4.5 hours, and decorated for Christmas and watched Knives Out while I was doing it simonwillison.net/2025/Dec/15/...

16.12.2025 00:37 πŸ‘ 152 πŸ” 18 πŸ’¬ 8 πŸ“Œ 10
Preview
Python Black Friday & Cyber Monday sales (2025) It’s time for some discounted Python-related skill-building. This is my eighth annual compilation of Python learning-related Black Friday & …

Are you a #Python user and a lifelong learner?

I've just published my 8th annual list of every Python-related Black Friday / Cyber Monday sale I'm aware of.

24.11.2025 16:41 πŸ‘ 6 πŸ” 5 πŸ’¬ 1 πŸ“Œ 0
How to use top AI models on a budget
How to use top AI models on a budget YouTube video by Data School

VIDEO: How to use top AI models on a budget

Want to chat with the best AI models from OpenAI, Claude, and Google without paying $20/month?

I'll show you how to use API keys with TypingMind to access top models for a fraction of the cost!

Find out how:
www.youtube.com/watch?v=wvvT...

05.11.2025 13:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Vibe engineering I feel like vibe coding is pretty well established now as covering the fast, loose and irresponsible way of building software with AIβ€”entirely prompt-driven, and with no attention paid to …

Vibe coding is irresponsibly building software through dice rolls, not caring what code is produced

What about when engineers at the top of their game use AI tools responsibly to accelerate their work?

I propose "vibe engineering"!

simonwillison.net/2025/Oct/7/v...

07.10.2025 14:35 πŸ‘ 288 πŸ” 38 πŸ’¬ 32 πŸ“Œ 20

Same here, the Mac version has been good

09.10.2025 01:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Open Social β€” overreacted The protocol is the API.

i wrote about atproto and why it matters

26.09.2025 15:33 πŸ‘ 2823 πŸ” 508 πŸ’¬ 121 πŸ“Œ 148
Preview
What is "AI" versus "Machine Learning"? πŸ€” AI is a field that creates intelligent systems, and Machine Learning is the dominant approach for achieving that intelligence by learning patterns from data.

What's the difference between "AI" and "Machine Learning"?

My one-sentence summary:

> AI is a field that creates intelligent systems, and Machine Learning is the dominant approach for achieving that intelligence by learning patterns from data.

Full explanation: www.dataschool.io/ai-vs-machin...

22.09.2025 16:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Download the first 3 chapters of my NEW book:

πŸ‘‰ dataschool.kit.com/mlbook πŸ‘ˆ

It's a practical guide to help you transform from Machine Learning novice to skilled Machine Learning practitioner.

Coming out in paperback πŸ“– and ebook πŸ‘¨β€πŸ’» soon!

19.09.2025 17:38 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

OpenAI's analysis of "how people use ChatGPT"

Source: cdn.openai.com/pdf/a253471f...

16.09.2025 16:35 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

What's your one-sentence explanation of the difference between AI and Machine Learning?

15.09.2025 19:46 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I’m listening to the episode and just heard @ianlandsman.com say he’s spending 5 figures on the logo for Outro.

Do you guys think those kind of prices are still worth paying in the age of generative AI? And under what circumstances?

(This is a genuine question, not a critique.)

14.09.2025 21:12 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yes! At least once a month would be great.

Justin’s excitement about this compared to Jon’s reluctance is hilarious πŸ˜‚

14.09.2025 18:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thank you so much, Andrew! I truly appreciate it! πŸ™

13.09.2025 13:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Dream unlocked: I'm publishing my first book! πŸŽ‰πŸŽ‰πŸŽ‰

It's called "Master Machine Learning with scikit-learn: A Practical Guide to Building Better Models with Python"

Download the first 3 chapters right now:
πŸ‘‰ dataschool.kit.com/mlbook πŸ‘ˆ

Thanks for your support πŸ™

11.09.2025 17:53 πŸ‘ 26 πŸ” 6 πŸ’¬ 1 πŸ“Œ 0
Five rescaled maps of Minnesota on a Mercator projection map, covering 1) a large part of northern Greenland, 2) a large part of northern Scandinavia, 3) a part of central Europe, 4) a region of southern India, 5) a region of southeastern Australia.

Five rescaled maps of Minnesota on a Mercator projection map, covering 1) a large part of northern Greenland, 2) a large part of northern Scandinavia, 3) a part of central Europe, 4) a region of southern India, 5) a region of southeastern Australia.

A website that lets you select a country or state and move it around a Mercator projection map to yield better size comparisons.

thetruesize.com, created by James Talmage and Damon Maneice

30.08.2025 23:34 πŸ‘ 1917 πŸ” 598 πŸ’¬ 60 πŸ“Œ 122
Post image

@simonwillison.net Pelican riding a bike! From the Trader Joe's August 2025 Fearless Flyer: www.traderjoes.com/home/ff

(I can confirm that this illustration is on the front page of the printed version as well.)

21.08.2025 08:49 πŸ‘ 8 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - chiphuyen/sniffly: Claude Code dashboard with usage stats, error analysis, and sharable feature Claude Code dashboard with usage stats, error analysis, and sharable feature - chiphuyen/sniffly

@briancasel.com You like Claude Code and you like dashboards, so how about a Claude Code Analytics Dashboard?

github.com/chiphuyen/sn...

23.07.2025 20:24 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Mimestream A native macOS email client for Gmail

@justinjackson.ca You asked about what we use for email… I use Mimestream and love it:

mimestream.com

12.07.2025 17:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Mega Terminal Cheat Sheet by @b0rk.jvns.ca

Printable version here: wizardzines.com/terminal-che...

10.06.2025 18:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
AI progress in 2025 πŸ“ˆ Thoughts on the current state of AI progress and the most important developments in 2025

My thoughts on the current state of AI progress and the most important developments in 2025:

www.dataschool.io/ai-progress-...

28.05.2025 14:17 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
How I used o3 to find CVE-2025-37899, a remote zeroday vulnerability in the Linux kernel’s SMB implementation In this post I’ll show you how I found a zeroday vulnerability in the Linux kernel using OpenAI’s o3 model. I found the vulnerability with nothing more complicated than the o3 API &#821…

Security researcher finds zero-day vulnerability in Linux kernel using o3 + @simonwillison.net's llm tool

sean.heelan.io/2025/05/22/h...

26.05.2025 21:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Claude 4 API is now available!

22.05.2025 17:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Course: Build AI agents with Python Develop the skills to create AI apps that can think and act independently πŸ€–

This a lesson from my NEW course, Build AI agents with Python:

πŸ‘‰ courses.dataschool.io/build-ai-age... πŸ‘ˆ

Save $50 during the course launch! πŸš€

Sale ends Friday 10 PM EDT ⏰

21.05.2025 15:24 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

πŸ™‹β€β™€οΈ Curious about Retrieval Augmented Generation (RAG)?

πŸ‘¨β€πŸ« Allow me to explain! Here's the video outline:

0:00 RAG definition
0:14 Problem that RAG solves
0:49 RAG part 1: Indexing
1:43 RAG part 2: Retrieval and generation
2:38 How RAG prevents hallucinations

21.05.2025 15:24 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Course: Build AI agents with Python Develop the skills to create AI apps that can think and act independently πŸ€–

πŸš€ Just launched my new course: Build #AI agents with #Python

🏷 Save $50 through Friday: courses.dataschool.io/build-ai-age...

πŸ™ Please share with a friend... thank you!

20.05.2025 14:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0