About the Course & About Me

I truly want to teach you how to build projects

Preface

Preface

I often recall when I first learned programming seriously. Back then, paid online courses were rare. The main ways to learn were paid bootcamps, free resources online, or books.

Luckily, I found a free series called “Adam Academy.” It introduced W3C-based front-end development (div + CSS, jQuery). The author even created a QQ group for discussion.

At the time I worked in the oil industry. I knew I wouldn’t fit into that system and wanted to switch careers. I’d always been interested in computers.

I studied during work breaks, took notes, and built small projects after work. I started taking WordPress freelance jobs and soon earned more than my salary. I quit around 2009 to become an indie developer. I’ve built companies and worked jobs since, but I’ve stayed on the path I love.

Getting Started

Getting Started

I had long wanted to create a web development course. In my previous company, I led internal training for new hires.

Corporate training is different. Work tasks can be simplified, and hiring provides a baseline skill level. But online learners often struggle with hard-to-read docs, vague blog posts, and marketing-driven tutorials. That made me think: why not build a systematic web development course to help people avoid detours?

Course Vision

Course Vision

  • We won’t teach quick-money tricks. We focus on tools and methods that are practical to teach and learn.
  • The course is for people with product thinking and passion for tech but little coding practice, aiming to learn the right way.
  • We start with fast results, then gradually add layers and practical features.
  • We embrace AI-assisted development, while keeping human judgment at the core of complex projects.
  • The main line is to build a navigation site with a landing page, and grow it into a full website.
  • We’ll become early co-maintainers of related open-source projects—classmates, peers, and friends.