Welcome to the very first blog post on VibeTeaching.io!
In this post, we dive into the reason Vibecode Teaching was created: to open the door for anyone to build (and use) the kinds of learning resources and apps that used to require advanced coding skills.
We explore what Vibecode teaching was created for, why everyone should embrace 'vibe coding' and shift from being a consumer of online educational content to becoming a creative force behind it.
'Inside the black box':
At every stage I am going to show you the tools I use and the process I go through to create these apps and learning resources... this is the general teaching vibe I am going for.
What is Vibecode Teaching for?
Vibecode Teaching is a place to use, share, and create digital learning, management, and workflow resources. It’s designed for educators, students, and creators who want to build, remix, and publish tools that make a difference in education and productivity.
Whether you’re looking for interactive lessons, classroom management apps, or workflow automations, Vibecode Teaching aims to make powerful digital resources accessible and customizable for everyone. The platform encourages collaboration and creativity, lowering the barrier for anyone to contribute—regardless of coding experience.
At its core, Vibecode Teaching is about empowering people to move from being consumers to creators, and to share their innovations with a supportive community.
Why did 'I' create VibeTeaching.io?
Intros...
My name is Dan* and I am a teacher and creator.
I have been inspired by the advent of generative AI tools such as large language models (LLMs) to take previously existing amazing interactive learning activities (see PHET - Physics simulations) as a model of what can be produced, and create some myself. Also, I hav been inspired by existing creators, thinkers, scientists and engineers.
I used to believe that everyone should learn / be taught how to code. I still mostly (see further blogs) believe this, but more than this, I believe that everyone should create (see creativity vs consumerism blog post).
*(see image at bottom of blog)
What is a Vibecode Teacher?
A Vibecode teacher is someone who codes with passion, creativity, and a positive mindset.
It’s not just about getting LLMs to generate code—it’s about enjoying the process, collaborating, and building cool things that make a difference.
It’s not just about getting LLMs to generate code—it’s about enjoying the process, collaborating, and building cool things that make a difference.
Why Should You Be a Vibecode Teacher?
- Creativity: Coding lets you turn ideas into reality.
- Problem Solving: Every bug is a chance to learn and grow.
- Community: The coding community is full of supportive, like-minded people.
- Opportunities: Coding opens doors to amazing careers and projects.
How to Start Vibing with Code (Novice)
- Pick a LLM (e.g. ChatGPT)
- Ask ("prompt engineer") the LLM to suggest how you can turn your idea into an app.
- Copy the code and ask the LLM how to run the code.
- Edit the output so that it matches your creative vision.
- Keep learning and stay positive!
Let’s make creative coding a vibe everyone wants to join. Stay tuned for more posts, tips, and stories from the world of Vibecode teaching!
Published by Dan — thanks for reading.