I can draw you the exact graph of how your AI automation skills decay over time.
It’s not a gentle slope. It’s a cliff.
The moment you finish a tutorial, attend a workshop, or complete a course, your ability to actually implement what you learned starts dropping. Fast.
The knowledge that seemed clear in the classroom becomes fuzzy by day three.
By day seven, it’s mostly gone.
I see this pattern every single time I teach my digital law post-grad module at Lusofona or Behavioural Marketing Automation with AI at Harbour.Space. The correlation is so consistent it’s almost mathematical: students who submit their final work in the first few days after the module ends score significantly higher than those who wait until the deadline.
Same course. Same content. Same instructor. Different timing. Different results.
What I have systematically found after more than a decade of teaching is that the variable isn’t intelligence or dedication. It’s the gap between learning and application.
Here’s what nobody tells you about learning AI automation: the tutorial is the easy part. 😎
The real learning happens when you’re three hours deep into troubleshooting an integration that won’t connect, swearing at an API that returns cryptic error messages, and Googling variations of the same problem until you finally find the one StackOverflow answer that solves it.
That’s when you actually learn. That’s when knowledge moves from your notebook to your brain.
And if you wait too long to start, you’ll never get there.
The time-decay formula for learning
Let me make this concrete.
Day 0: You finish a tutorial on building AI automation flows. Everything makes sense. The instructor’s examples worked perfectly. You feel confident.
Day 1-2: You remember the general concepts. You could probably explain the theory to someone.
But the specific steps? Starting to blur.
Day 3-5: You remember watching something about webhooks and API calls, but the exact sequence? Gone. You’d need to rewatch the tutorial.
Day 7+: You remember taking a course about automation. That’s about it.
The specific implementation details have evaporated. 😅
Day 14+: What course? 🤷♂️
In case you think this is a failure, this is how human memory works.
We don’t retain information through passive consumption. We retain it through active application. The brain doesn’t care about things you learned. It cares about things you used.
When I tell my students on Friday that they should start their final work immediately, I’m not being a demanding professor. I’m giving them the cheat code to better results with less effort.
The students who start working on their projects within 48 hours of the final class do better for three reasons:
- Everything is still fresh – they don’t need to relearn what they just learned.
- Connections are still active – their brain hasn’t pruned the neural pathways yet.
- Momentum carries them through – they’re still in “learning mode” rather than having to restart.
The students who wait two weeks need to effectively relearn the material before they can apply it. They’re doing double the work for worse results.
That’s a learning science problem instead of a time management problem.
Why roadblocks are features, not bugs
Here’s where it gets interesting.
When you apply what you learned immediately, you will hit roadblocks. The integration won’t connect. The API call will fail. The automation flow will break at step three for reasons that make no sense.
Most people see this as evidence they’re not ready.
They think: “I should have learned more before trying to build this.”
They’re completely wrong.
Those roadblocks are the entire point. That’s where real learning happens.
When you hit a roadblock, you’re forced to:
- Understand the system more deeply than any tutorial covered.
- Read documentation you would have skipped.
- Test variations until you understand why something works.
- Develop troubleshooting instincts.
- Build pattern recognition for common issues.
This is messy. It’s frustrating.
It’s also the only way to move from “I watched a tutorial” to “I know how to do this.”
I’ve worked with AI and automation for years (yes, even before ChatGPT was born).
I can promise you: I learned more from fixing broken integrations than I ever learned from courses. The courses gave me the foundation. The roadblocks gave me the expertise.
Every time an automation flow breaks, you have a choice. You can see it as failure, or you can see it as an accelerated learning opportunity. The second perspective is far more useful.
Why courses alone will never be enough
I need to say something that might upset people who sell online courses: no training or class can outrun experience. 😬
Courses are valuable. I teach them. I take them. They serve a purpose.
They jumpstart your learning process.
They give you frameworks.
They show you what’s possible.
They help you develop critical thinking about a topic.
But they cannot replace the experience of building something real, breaking it, fixing it, and understanding why it broke in the first place.
You need courses to begin. You need experience to become proficient.
The problem is that most people stop after the course. They watch. They take notes. They feel like they learned something. Then they move on to the next course without ever building anything.
Six months later, they’ve taken twelve courses and can’t actually build a working automation flow. They’re confused about why they’re not progressing.
It’s because they’ve been consuming, not creating. Learning about, not learning by doing.
You will learn more from building one broken automation flow and fixing it than you will from watching ten perfect tutorials.
Ouch! This hurts the schools where I teach as well, but they’re also fundamental for the first part of structured thinking and jumpstarting the learning process.
The tutorials give you the map. The building gives you the territory. And only the territory actually matters.
How to learn AI automation effectively (the practical framework)
Based on three decades of experience (AI is more recent, obviously) and watching hundreds of students learn (or fail to learn) these skills, here’s what actually works:
1. Building at the same time you take comprehensive courses
When you’re taking long-term courses like Post-grads or even the Strategic AI course that I’m a part of at the Lisbon Digital School, it’s super important to apply the practical implementation of the learnings into an ongoing project.
That’s what I also love about the Harbour.Space learning process that batches modules of 3 weeks with an ongoing project for each module to apply what they’re learning at the same time.
2. Apply within 24-48 hours
This is non-negotiable. If you can’t apply what you learned within two days, you won’t retain it.
Set this as a rule: every tutorial you take must result in something you build within 48 hours.
Even if it’s simple. Even if it’s imperfect.
3. Start with messy drafts, not perfect implementations
Your first automation flow will be rubbish. Build it anyway.
Perfectionism kills learning. You don’t need it to work flawlessly. You need it to work at all. The refinement comes later, after you understand the basics through doing.
4. Expect roadblocks and budget time for them
Every implementation will take longer than you think. Plan for this.
When you hit an error message, that’s not a sign to give up. That’s the beginning of the real learning. Allocate time to troubleshoot. You’re not failing. You’re learning.
5. Document your solutions
When you solve a problem, write down what you did. Not for others. For yourself.
You will hit the same problem again in six months. Your documentation will save you hours. More importantly, the act of documenting forces you to understand what you did well enough to explain it.
6. Build progressively, not comprehensively
Don’t try to build the perfect automation flow on day one.
Build the simplest possible version that does something useful.
Then add one feature. Make it work. Add another feature. Make it work.
This progressive approach builds understanding layer by layer.
7. Use real projects, not practice scenarios
Build automations you’ll actually use for your business or work. Not example projects from tutorials.
That’s why I always ask at the beginning of each class module what each student has as a project or goal to achieve. If they apply what they learn to that project, everything will feel more compelling and useful.
It also helps me to provide real adaptations of my class to what they have as projects, which is more relatable and makes the classes more interesting.
Real stakes create real learning. When something you depend on breaks, you’ll figure out how to fix it. When it’s just practice, you’ll abandon it.
Handling common roadblocks (without losing your mind)
Here’s what to do when (not if 😅) things break:
When integrations fail to connect
What’s happening: Authentication issues, API credentials, and permission problems.
What to do:
- Check you’re using the correct API version.
- Verify your API keys haven’t expired.
- Confirm you have proper permissions/scopes.
- Test with the simplest possible API call first.
- Read the error message carefully. (it usually tells you exactly what’s wrong)
When automation flows stop mid-sequence
What’s happening: Timeout issues, rate limits, data format mismatches.
What to do:
- Check your logs to see exactly where it stopped.
- Look for rate-limiting messages.
- Verify data formats match what the next step expects.
- Add delays between steps if hitting rate limits.
- Test each step individually to isolate the problem.
When code returns cryptic errors
What’s happening: Usually syntax issues, wrong data types, or missing dependencies.
What to do:
- Copy the exact error message into Google or an LLM.
- Check Stack Overflow, etc., for similar issues.
- Verify you’re using compatible versions of tools.
- Use console.log or print statements to see what data looks like at each step.
- Ask AI tools (ChatGPT, Claude) to debug the specific error.
When everything should work but doesn’t
What’s happening: You’re probably missing something obvious.
What to do:
- Take a break. Seriously. Walk away for 30 minutes.
- Explain the problem out loud. (rubber duck debugging works)
- Check the basics: Is it connected? Is it turned on? Are you in the right environment?
- Start from scratch with the simplest possible version.
- Ask someone else to look at it. (fresh eyes spot obvious issues)
When you don’t know what you don’t know
What’s happening: You’re missing fundamental concepts.
What to do:
- Search for “[your error] explained for beginners.”
- Find the official documentation and read the basics section.
- Look for “common mistakes” articles about your tool.
- Join communities (Discord, Slack, forums) and ask specific questions.
- Don’t ask “How do I make this work?” Ask “Why does X happen when I do Y?”
Your 30-day action plan for actually learning AI automation
Stop consuming. Start building.
Here’s how:
Week 1: Choose and build one thing
- Pick one automation you actually need.
- Find a tutorial that’s close to what you want.
- Build the simplest version within 48 hours.
- Don’t move on until it works. (even poorly)
Well, you can sleep, eat and drink, obviously. Don’t take me to the letter. 🤷♂️
If I don’t say this, you might end up collapsed somewhere, and you’re going to blame me. 😅
It’s a figure of expression! 🤦♂️
Week 2: Break it and fix it
- Intentionally change things to see what breaks.
- Fix what you broke.
- Document every problem and solution.
- Add one new feature.
Week 3: Build a second automation
- Choose a different use case.
- Use what you learned from the first one.
- Notice how much faster this one goes.
- Hit different problems, solve them differently.
Week 4: Connect the two
- Make your automations talk to each other.
- Deal with integration challenges.
- Celebrate when it works.
- Reflect on how much you know now versus day one.
This is how you go from “I took a course” to “I can build this” in one month.
Not by watching more tutorials. By building, breaking, fixing, and building again.
The uncomfortable truth about expertise
Nobody wants to hear this, but I’m going to say it anyway:
You cannot learn your way to expertise through consumption alone.
You must build your way there.
Every hour you spend watching tutorials without applying them is wasted.
Every roadblock you hit and solve is progress.
Every broken automation you fix teaches you more than ten perfect demos.
This is why some people take course after course and never get better, whilst others take one course and become proficient within weeks. The difference isn’t the quality of the course per se, obviously.
It’s what they do after the course ends.
The best automation builders I know don’t have the most certifications. Trust me on this.
They’re the ones who built the most things and broke them the most times.
Experience beats education every single time.
It doesn’t mean education isn’t valuable. This is not what I mean.
It’s because experience is where education becomes skill.
Start today, not tomorrow
If you took a course on AI automation in the last month and haven’t built anything yet, you’ve already lost most of what you learned.
If you’re planning to take a course “when you have more time,” you’re setting yourself up to waste that time.
If you’re waiting until you understand everything before you start building, you’ll never start.
The gap between learning and doing is where skills go to die.
Close that gap. Build something today. Make it work. Break it. Fix it.
Build something else tomorrow.
That’s how you learn AI automation.
Not through more tutorials.
Through more attempts. ✌️
What are you going to build this week?
Pick one automation. Start it today.
Deal with the roadblocks as they come.
You’ll learn more in five days of building than in five weeks of watching.





Leave a Reply