Reading list

Personal favourites — SEO, code, and languages.

The courses, books, and programs I keep coming back to. A working bookshelf across technical and AI SEO, programming, and the languages I'm learning.

Search

SEO & AI search

From technical foundations to the new world of answer-engine and generative optimisation.

Foundations & training

  • The Complete SEO Course (Beginner to Advanced) — Joshua George
  • SEO 2026: Complete SEO Training + SEO for WordPress — Alex Genadinik
  • SEO Training Masterclass 2026: Beginner to Advanced SEO
  • SEO Masterclass — Phil Ebiner / Video School

Local & agency

  • Local SEO Course — Christine Maisel / Portable Entrepreneur
  • How to Build Your Own SEO Agency — Joshua George

AI, NLP & technical SEO

  • NLP and Machine Learning for SEO — Lazy Programmer Team
  • SEO & AI SEO Course 2026: Rank #1 on Google & AI Results
  • AI SEO Course 2026: From Zero to Page-One Results (AEO, GEO)

Code

Programming & computer science

The bootcamps and books behind the code I write to implement SEO and build products.

Beginner

  • 100 Days of Code — Complete Python Pro Bootcamp
  • CS50 — Introduction to Computer Science (Harvard)
  • Beginning C++ Programming — From Beginner to Beyond
  • Start Coding — Learn HTML, CSS & JavaScript

Intermediate

  • The Complete Web Developer Bootcamp 2026
  • Java — Complete Java Masterclass: Zero to Hero
  • C# .NET Bootcamp — The Fundamentals
  • Complete Python Developer: Zero to Mastery

Advanced

  • The Complete Full-Stack Web Development Bootcamp
  • Master the Coding Interview — Data Structures & Algorithms
  • Complete Cybersecurity Bootcamp
  • Learn Swift & Python for Biologists

Books I keep nearby

  • Python Crash Course, 3rd Edition
  • Automate the Boring Stuff with Python
  • Think Like a Programmer
  • Mastering CSS — Coding with Style
  • Python Workout — 200 Ten-Minute Exercises

Languages

Language learning

The methods I use to keep building toward multilingual and international SEO.

Mandarin Chinese

  • Pimsleur Chinese (complete)
  • Assimil — Chinese With Ease
  • Glossika Chinese Fluency
  • Michel Thomas Method — Mandarin
  • Teach Yourself Mandarin Chinese (complete course)

German

  • Glossika German
  • Michel Thomas Method — German
  • German readers & grammar (self-study)

Japanese

  • Pimsleur Japanese (complete)
  • Glossika Japanese
  • JapanesePod101 audio course
  • Michel Thomas Method & Miku Real Japanese
  • Kanji & grammar workbooks

More

I also write some of these myself.

My own Essentials book series covers AI, programming, mathematics, and languages — see the portfolio.