Meta Coding With Confidence

Free course by Adam A on everything except meta coding

Many people with various backgrounds are now building software with AI.

Coding with AI agents is exciting. They let you move fast, prototype ideas, and build things without having to be a programmer.

But without enough knowledge, this can also be a subtle trap. You start small, build quickly, the system grows out of control and eventually becomes complex and unmaintainable. Every change breaks something, and every fix breaks five more.

The good news is — to avoid most of the problems that show up in meta-coding, you only need to know a fraction of what a professional programmer knows.

I've built a course that teaches you from scratch the 10% of programming knowledge that solves 90% of AI coding problems.

Here's what we'll cover:

Before we start

Traditional Web

Programming 101

Modern Web

Infrastructure

Shallow dive into LLMs

Advanced

What is a computer

Programming languages

This course is for:

  • Founders and makers building with AI
  • Designers and product people prototyping ideas
  • Managers working closely with engineering teams
  • Anyone who wants to speak tech and make better software decisions

Format

The course is free and made of short focused videos (15 min each), explaining one concept at a time. Here's an example:

Video coming soon...

You'll have direct line to me for questions with no gatekeepers or middlemen.

Vibe Coding

Surprisingly, this course isn't about meta-coding.

I won't teach you prompting, Cursor tricks, or which model is best this week. A few reasons:

  • — You already know how to download an IDE, write prompts, and yell at the LLM. You probably don't need a special course for that.
  • — Most AI knowledge given today will be obsolete in half a year, if not in a month.

In the course I go deeper and teach concepts and fundamentals that will be relevant for years.

Though, I keep application-first approach and show a lot of examples.

The course focuses primarily on web products, but the principles apply to modern software in general — the basics overlap across languages, frameworks, and technologies.

About me

I'm Adam, a full-stack developer based in Amsterdam. I've been programming since I was six, starting with Flash games and gradually moving into modern product development and startups.

Also for the past few years I teach designers how to code at setka.design (in Russian).

You can read more about me: adam.ci

Support

The best way to support the project is to share it. If you mention it on your blog, LinkedIn, X, or elsewhere, I'd love to see it.