About Me

Who is behind codewithjohn.dev?

Hi, I’m John šŸ‘‹ I’m a self-taught developer and teacher who loves explaining complex things in a simple way.

I created codewithjohn.dev to help beginners learn programming without stress. I focus on real skills like Python, Django, and Next.js — not just theory.

One important thing about my teaching style is language. I explain everything in English and Thai, so Thai learners can truly understand and feel confident.

My goal is simple:Learn → Build → Explain → Share