The pitfalls of over-reliance on AI for self-directed learning Do you over-rely on AI? Understand the risks of using AI for self-directed learning. Struggle productively. Reclaim your critical thinking.
How Far Can You Push Excel with Regex? Learn how to use regex pattern matching in Excel for advanced data cleaning, text extraction, and analysis.
Convolution, Kernels & Filters: A Beginner’s Guide to Edge Detection Edge detection is how machines find structure in images. This beginner's guide starts with one-dimensional examples and builds up to convolution kernels and filters.
Still copy-pasting into ChatGPT? Here’s how to turn your ideas into AI-powered apps Learn to build AI-powered apps using LLM APIs. This beginner's guide covers prompt engineering, function calling, and creating custom AI tools.
You’re using ChatGPT wrong. Here’s how to prompt like a pro Six advanced prompting techniques that improve ChatGPT outputs: roleplay, decomposition, chain-of-thought, tree-of-thought, shared context, and agreeableness.
22/7 and the Approximation of Irrational Numbers Unlock the math behind 22/7! Learn how continued fractions generate increasingly accurate rational approximations for irrational numbers like pi
Formal Grammars – The Hidden Mathematics of Language Explore the math behind language. Learn how formal grammars shape speech, code, NLP, and the rules machines use to understand us.
Higher Mathematics: Sets and Notation Master set theory: definitions, notation, set operations (union, intersection), and common sets. Essential concepts for higher mathematics.
Model Evaluation: Why Accuracy Isn’t Enough Learn why accuracy fails in imbalanced data. Master essential model evaluation metrics: Precision, Recall, and the F1 score for robust ML classification.
Mountains, Cliffs, and Caves: A Comprehensive Guide to Using Perlin Noise for Procedural Generation Minecraft generates unique worlds with Perlin noise. Covers the algorithm, octaves, and Fractal Brownian Motion - with a terrain implementation walkthrough.
From Love to Logic: How Algorithms Decide Our Matches Explore the Gale-Shapley Algorithm and the Stable Matching Problem. Learn how algorithms create stable pairings, not just perfect matches.
The Impossible Bridges of Königsberg Learn how to find an Eulerian Path using Graph Theory and the degree of a vertex. Discover the solution to the Bridges of Königsberg puzzle.
Surviving the First Year of Your Math Degree Essential tips for math degree survival at university. Master notation, proofs, and the shift from high school to degree-level mathematics.
Information at a Glance: Do Your Charts Suck? Master data visualization: use pre-attentive features, Gestalt theory, and proper visual data encoding to create clear, effective charts
Turing’s Turochamp: The Birth of AI in Games Discover Turing's Turochamp, Learn about Alan Turing's foundational paper-and-pencil chess algorithm and the birth of AI in games.
The Hunt For Prime Numbers Explore prime number math: shortcuts, primality tests, Mersenne numbers, and the Lucas-Lehmer Test for finding the largest primes.
Flowers, Staircases, and The Golden Ratio Explore the Fibonacci sequence, the Golden Ratio (φ), and their appearance in nature, from flowers to the staircase problem in math.
What if an Infinite Number of Spaceships Arrive at Hilbert’s Hotel? Explore Hilbert's Hotel Paradox and transfinite numbers. Learn how to accommodate infinite guests, buses, and spaceships using infinity math.
Proof by Induction (Ft. The Tower of Hanoi) Learn the Tower of Hanoi Proof using Proof by Induction. Discover the minimum moves required for this classic combinatorics puzzle.
Python Chess: Game Simulation and Illegal Moves Part 3 of building a Python Chess Engine. Implement the move function for game simulation, encode move types, and filter out illegal moves.