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 🌲
Courses: https://courses.dataschool.io
Newsletter: https://tuesday.tips
Videos: https://www.youtube.com/@dataschool
Living in beautiful Asheville, North Carolina 🌲
September 16, 2025 at 4:35 PM
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 🙏
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 🙏
September 11, 2025 at 5:53 PM
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 🙏
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 🙏
@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.)
(I can confirm that this illustration is on the front page of the printed version as well.)
August 21, 2025 at 8:49 AM
@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.)
(I can confirm that this illustration is on the front page of the printed version as well.)
June 10, 2025 at 6:52 PM
Claude 4 API is now available!
May 22, 2025 at 5:50 PM
Claude 4 API is now available!
🙋♀️ 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
👨🏫 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
May 21, 2025 at 3:24 PM
🙋♀️ 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
👨🏫 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
Claude finally integrated web search into its results...
But with LangChain & LangGraph, you can build a chatbot that integrates web search into ANY model you like!
You'll learn how to do that (and much more) in my new AI course...
Sign up for EARLY ACCESS:
👉 dataschool.kit.com/agents 👈
But with LangChain & LangGraph, you can build a chatbot that integrates web search into ANY model you like!
You'll learn how to do that (and much more) in my new AI course...
Sign up for EARLY ACCESS:
👉 dataschool.kit.com/agents 👈
March 27, 2025 at 11:59 AM
Claude finally integrated web search into its results...
But with LangChain & LangGraph, you can build a chatbot that integrates web search into ANY model you like!
You'll learn how to do that (and much more) in my new AI course...
Sign up for EARLY ACCESS:
👉 dataschool.kit.com/agents 👈
But with LangChain & LangGraph, you can build a chatbot that integrates web search into ANY model you like!
You'll learn how to do that (and much more) in my new AI course...
Sign up for EARLY ACCESS:
👉 dataschool.kit.com/agents 👈
March 24, 2025 at 3:43 PM
"To Type or Not to Type?" is an excellent introduction (and reference guide) to type hints in Python:
blog.jonathanchun.com/2025/02/16/t...
blog.jonathanchun.com/2025/02/16/t...
March 13, 2025 at 6:59 PM
"To Type or Not to Type?" is an excellent introduction (and reference guide) to type hints in Python:
blog.jonathanchun.com/2025/02/16/t...
blog.jonathanchun.com/2025/02/16/t...
19 professionals (in a variety of fields) evaluated OpenAI's Deep Research vs Google's Deep Research.
OpenAI was the clear winner 🏆
Neat study by @binarybits.bsky.social, read more here: www.understandingai.org/p/these-expe...
OpenAI was the clear winner 🏆
Neat study by @binarybits.bsky.social, read more here: www.understandingai.org/p/these-expe...
March 4, 2025 at 3:55 PM
19 professionals (in a variety of fields) evaluated OpenAI's Deep Research vs Google's Deep Research.
OpenAI was the clear winner 🏆
Neat study by @binarybits.bsky.social, read more here: www.understandingai.org/p/these-expe...
OpenAI was the clear winner 🏆
Neat study by @binarybits.bsky.social, read more here: www.understandingai.org/p/these-expe...
Comparing:
- Software Developers
- ML Engineers
- LLM Developers
- Prompt Engineers
Read here: www.louisbouchard.ai/llm-develope...
Image & article by Louis-François Bouchard
- Software Developers
- ML Engineers
- LLM Developers
- Prompt Engineers
Read here: www.louisbouchard.ai/llm-develope...
Image & article by Louis-François Bouchard
February 7, 2025 at 3:42 PM
Comparing:
- Software Developers
- ML Engineers
- LLM Developers
- Prompt Engineers
Read here: www.louisbouchard.ai/llm-develope...
Image & article by Louis-François Bouchard
- Software Developers
- ML Engineers
- LLM Developers
- Prompt Engineers
Read here: www.louisbouchard.ai/llm-develope...
Image & article by Louis-François Bouchard
I asked GPT-4o to write a New Yorker-style caption for this real New Yorker cartoon.
Here was my favorite:
"Just wait until the Series A investors hear we’ve gone fully remote."
And the real caption:
"The wind in your hair, the scent of nature all around—this is what data entry was meant to be."
Here was my favorite:
"Just wait until the Series A investors hear we’ve gone fully remote."
And the real caption:
"The wind in your hair, the scent of nature all around—this is what data entry was meant to be."
January 27, 2025 at 6:54 PM
I asked GPT-4o to write a New Yorker-style caption for this real New Yorker cartoon.
Here was my favorite:
"Just wait until the Series A investors hear we’ve gone fully remote."
And the real caption:
"The wind in your hair, the scent of nature all around—this is what data entry was meant to be."
Here was my favorite:
"Just wait until the Series A investors hear we’ve gone fully remote."
And the real caption:
"The wind in your hair, the scent of nature all around—this is what data entry was meant to be."
New paper: "Frontier Models are Capable of
In-context Scheming" 😏
Read here: arxiv.org/pdf/2412.04984
"Models that are trained on large volumes of text scraped from the web learn a variety of human-like behaviors, both positive and negative." (analysis from @deeplearningai.bsky.social)
In-context Scheming" 😏
Read here: arxiv.org/pdf/2412.04984
"Models that are trained on large volumes of text scraped from the web learn a variety of human-like behaviors, both positive and negative." (analysis from @deeplearningai.bsky.social)
January 9, 2025 at 2:06 AM
New paper: "Frontier Models are Capable of
In-context Scheming" 😏
Read here: arxiv.org/pdf/2412.04984
"Models that are trained on large volumes of text scraped from the web learn a variety of human-like behaviors, both positive and negative." (analysis from @deeplearningai.bsky.social)
In-context Scheming" 😏
Read here: arxiv.org/pdf/2412.04984
"Models that are trained on large volumes of text scraped from the web learn a variety of human-like behaviors, both positive and negative." (analysis from @deeplearningai.bsky.social)
#Python 14-Day Challenge starts in 1 week! 🚀
Join here: courses.dataschool.io/python-essen...
You'll:
- Complete my Python course
- Complete a bonus project
- Access a private community to support your learning
It's FREE for everyone who owns the course, or buy the course today for $49 (reg. $69)
Join here: courses.dataschool.io/python-essen...
You'll:
- Complete my Python course
- Complete a bonus project
- Access a private community to support your learning
It's FREE for everyone who owns the course, or buy the course today for $49 (reg. $69)
January 7, 2025 at 5:37 PM
#Python 14-Day Challenge starts in 1 week! 🚀
Join here: courses.dataschool.io/python-essen...
You'll:
- Complete my Python course
- Complete a bonus project
- Access a private community to support your learning
It's FREE for everyone who owns the course, or buy the course today for $49 (reg. $69)
Join here: courses.dataschool.io/python-essen...
You'll:
- Complete my Python course
- Complete a bonus project
- Access a private community to support your learning
It's FREE for everyone who owns the course, or buy the course today for $49 (reg. $69)
The first library I'm going to try out is "wat: Deep inspection of Python objects"
github.com/igrek51/wat
Looks like it is really thoughtfully designed 👏
github.com/igrek51/wat
Looks like it is really thoughtfully designed 👏
January 2, 2025 at 3:17 PM
The first library I'm going to try out is "wat: Deep inspection of Python objects"
github.com/igrek51/wat
Looks like it is really thoughtfully designed 👏
github.com/igrek51/wat
Looks like it is really thoughtfully designed 👏
Results from LinkedIn poll:
December 20, 2024 at 2:49 PM
Results from LinkedIn poll:
And if cost and speed are a concern, here are The Neuron's top picks 👇
Keep in mind that the field is evolving constantly, and new models are released almost every day! 🤯
Source: www.theneurondaily.com/p/top-ai-mod...
Sign up for The Neuron (affiliate link): sparklp.co/p/8d06bb74cf
Keep in mind that the field is evolving constantly, and new models are released almost every day! 🤯
Source: www.theneurondaily.com/p/top-ai-mod...
Sign up for The Neuron (affiliate link): sparklp.co/p/8d06bb74cf
December 10, 2024 at 3:36 PM
And if cost and speed are a concern, here are The Neuron's top picks 👇
Keep in mind that the field is evolving constantly, and new models are released almost every day! 🤯
Source: www.theneurondaily.com/p/top-ai-mod...
Sign up for The Neuron (affiliate link): sparklp.co/p/8d06bb74cf
Keep in mind that the field is evolving constantly, and new models are released almost every day! 🤯
Source: www.theneurondaily.com/p/top-ai-mod...
Sign up for The Neuron (affiliate link): sparklp.co/p/8d06bb74cf
🏆 Which LLM is best?
There's no one model that is superior across all use cases. Rather, each model has its strengths and weaknesses, plus costs vary widely!
Here’s the best model for each task according to my favorite AI newsletter, The Neuron 👇
There's no one model that is superior across all use cases. Rather, each model has its strengths and weaknesses, plus costs vary widely!
Here’s the best model for each task according to my favorite AI newsletter, The Neuron 👇
December 10, 2024 at 3:36 PM
🏆 Which LLM is best?
There's no one model that is superior across all use cases. Rather, each model has its strengths and weaknesses, plus costs vary widely!
Here’s the best model for each task according to my favorite AI newsletter, The Neuron 👇
There's no one model that is superior across all use cases. Rather, each model has its strengths and weaknesses, plus costs vary widely!
Here’s the best model for each task according to my favorite AI newsletter, The Neuron 👇
With data's dance 🕺
I weave a spell 🪄
Making numbers 🔢
Come alive so well 🌿
My lessons echo 👂
Through the hills ⛰️
Where wisdom grows 💡
Like daffodils 🌼
I weave a spell 🪄
Making numbers 🔢
Come alive so well 🌿
My lessons echo 👂
Through the hills ⛰️
Where wisdom grows 💡
Like daffodils 🌼
December 3, 2024 at 8:21 PM
With data's dance 🕺
I weave a spell 🪄
Making numbers 🔢
Come alive so well 🌿
My lessons echo 👂
Through the hills ⛰️
Where wisdom grows 💡
Like daffodils 🌼
I weave a spell 🪄
Making numbers 🔢
Come alive so well 🌿
My lessons echo 👂
Through the hills ⛰️
Where wisdom grows 💡
Like daffodils 🌼
Building a custom AI chatbot in Python with @langchain.bsky.social and @langgraph.bsky.social 👇
Any other LangChain ⛓️ and LangGraph 🕸️ users on Bluesky? 🦋
Any other LangChain ⛓️ and LangGraph 🕸️ users on Bluesky? 🦋
December 1, 2024 at 7:23 PM
Building a custom AI chatbot in Python with @langchain.bsky.social and @langgraph.bsky.social 👇
Any other LangChain ⛓️ and LangGraph 🕸️ users on Bluesky? 🦋
Any other LangChain ⛓️ and LangGraph 🕸️ users on Bluesky? 🦋
Sale starts now! Details here:
👉 courses.dataschool.io/black-friday 👈
Data School is a one-person company, and your purchase directly benefits me and my family. Thank you in advance for your support! 🙏
👉 courses.dataschool.io/black-friday 👈
Data School is a one-person company, and your purchase directly benefits me and my family. Thank you in advance for your support! 🙏
November 29, 2024 at 2:24 PM
Sale starts now! Details here:
👉 courses.dataschool.io/black-friday 👈
Data School is a one-person company, and your purchase directly benefits me and my family. Thank you in advance for your support! 🙏
👉 courses.dataschool.io/black-friday 👈
Data School is a one-person company, and your purchase directly benefits me and my family. Thank you in advance for your support! 🙏
I love how easy it is to view/edit your moderation settings!
Just go to @moderation.bsky.app and scroll down.
Just go to @moderation.bsky.app and scroll down.
November 28, 2024 at 5:47 PM
I love how easy it is to view/edit your moderation settings!
Just go to @moderation.bsky.app and scroll down.
Just go to @moderation.bsky.app and scroll down.
November 27, 2024 at 2:16 AM
My most-listened-to podcasts of 2024 (according to Pocket Casts)
Includes: @atp.fm @lexfridman.bsky.social @briancasel.com
What are yours?
Includes: @atp.fm @lexfridman.bsky.social @briancasel.com
What are yours?
November 27, 2024 at 12:48 AM
My most-listened-to podcasts of 2024 (according to Pocket Casts)
Includes: @atp.fm @lexfridman.bsky.social @briancasel.com
What are yours?
Includes: @atp.fm @lexfridman.bsky.social @briancasel.com
What are yours?