Articles & Insights
Exploring AI, climate tech, mathematics, and data science
Introduction to Python in 6 Lessons - Part 3
Turn Python into a game partner! In this lesson, you’ll build a fun Guess-the-Number game and learn how loops, randomness, and logic make your code...
Introduction to Python in 6 Lessons - Part 4
Ever wished your code could keep track of your tasks? In this lesson you’ll build a simple to-do list app with Python lists by adding,...
Introduction to Python in 6 Lessons - Part 5
From essays to tweets, most of the world’s data is text. In this lesson you’ll learn how to clean, count, and analyze words in Python...
Introduction to Python in 6 Lessons - Part 1
In this lesson we’ll write a simple Python program to convert temperatures (Fahrenheit to Celsius) while learning core concepts...This project gives immediate results: you type...
Introduction to Python in 6 Lessons - Part 2
In this second lesson of our Python beginner series, we’ll build a simple calculator that performs basic arithmetic: addition, subtraction, multiplication, and division. This hands-on...
Gradio Part 2: Build and Share a Fun ML App to Reveal Someone's Personality by How They Write
Create and share a machine learning personality prediction app with Gradio.
Gradio Part 1: Introduction to Gradio (How to easily deploy functions or ML models in Python)
Gradio is a Python library that allows you to quickly create customizable web interfaces for your machine learning models, data analyses, or any Python function....
3 Ways I’ve Learned to Scrape the Web (and When to Use Each One)
Scraping the web doesn’t have to be hard here are some of the tools that make it easy and efficient
Why I Started This Blog: Code, Clarity, and Curiosity
Machine learning engineer and educator sharing insights from the journey, from math to code, from classrooms to models.
Let's Connect
Have a topic suggestion or question? I'd love to hear from you.
Teaching Philosophy
"Learn by building. Every concept connects to a project you'll complete, debug, and improve."
Expertise Areas
Latest Lessons & Articles
View AllIntroduction to Python in 6 Lessons - Part...
From essays to tweets, most of the world’s data is text. In...
Introduction to Python in 6 Lessons - Part...
Ever wished your code could keep track of your tasks? In this...
Introduction to Python in 6 Lessons - Part...
Turn Python into a game partner! In this lesson, you’ll build a...
Introduction to Python in 6 Lessons - Part...
In this second lesson of our Python beginner series, we’ll build a...