Have you been paying attention to current events recently? See how well you can do on this week’s news quiz for students.
Why the Future of Learning Starts with Building
Coding has always served two purposes: the intrinsic drive to build something, and the practical path to a lucrative career. Even the most passionate code aficionados don’t dream of variables or syntax — they want to make a website, a tool, a game. For years, the career upside was impossible to ignore. You could land a stable SWE job, bootstrap your own app, or join a buzzy startup as a first hire.
Generative AI flipped the script. AI now handles the repetitive tasks that used to define entry-level developer roles. At the same time, the barrier to entry for coding and building is lower than ever — you can spin up a working prototype with just an idea and a natural language prompt.
This shift hasn’t eliminated the desire to code, but it’s changed what and who coding is for. If you’re not learning to land a junior dev role, you’re learning to build the thing you’ve been imagining, to add a technical skill to your existing career, or to understand the tools you’re already using at work. And here’s the catch: those goals all require understanding your code, not just having code that works.
At Codecademy, all of these changes excite us about the future of learning to code. We’re introducing the AI Builder, a new project-based learning tool that flips the script by teaching you how to work with AI-generated code from the start. Our approach brings together the immediacy of modern AI tools and the rigor of real instructional design.
Why we created the AI Builder
AI’s speed and efficiency often come with a tradeoff; you can get working code immediately, but you don’t really know what it’s giving you or why it’s built a certain way. Developers use the term “vibe coding” to describe this phenomenon — it’s fast, fun, but shallow; great for demos, less great for long-term skill-building.
If your goal is to understand what you’re building, generic AI output alone won’t get you there. And the more you push these tools into real-world complexity, “the harder it is for them to give you exactly what you want,” says Zoe Bachman, Head of Learning at Codecademy.

With the AI Builder you get an education along with the AI output. In the workspace, you can toggle between two tabs: Build, where you work directly with a project and can modify and change code in real time; and Learn, where you get a personalized learning roadmap that’s based on your project.
“We pair the experience of having a working app with a learning path that allows you to reverse engineer how it’s built, so you can deeply understand it and modify it confidently,” Zoe says. We’re calling our hybrid approach to learning-driven development “vibe learning” — it’s powered by AI guidance but rooted in learning science.
Build first; learn continuously
With AI Builder, you start with what you want to do: build the thing in your head. Whether that’s a habit tracker, a portfolio site, or the seed of a bigger idea, you don’t need to have prior coding knowledge to learn and build with the AI Builder. In other words, there are no pre-requisites for creation.
You create a prototype by typing what you’d like to create in natural language. The AI chatbot will ask a few clarifying questions about your needs and overall goal before generating the project. Once the project is created, you can use the chat function to continue describing what you want. (You’re also welcome to go right into the code and start making changes if you already know your way around!)
“It was fun to build something so quickly and be able to see the code and a learning plan for it,” says Grace Krishna, a Code Crew member who beta tested the AI Builder.
When you need clarity on what’s going on behind the scenes in your code, or you hit a wall with AI, that’s a great time to flip over to the Learn tab.
We’re calling our hybrid approach to learning-driven development ‘vibe learning’ — it’s powered by AI guidance but rooted in learning science.
Your project becomes the curriculum
Rather than teaching concepts in the abstract and hoping learners translate them later, AI Builder removes that translation tax entirely. “We’re showing you specifically your code from your project and helping you understand it,” Zoe says.

To build that personalized curriculum, the AI Builder breaks your project’s code into clear milestones and tasks. For each task, it generates an interactive learning loop, which is an activity designed to help you form a mental model of what your specific code is doing.
These loops help you understand the logic behind each part of your project, so you can confidently apply the same thinking to other sections, or even future projects. This approach also ensures everything you learn is directly relevant to what you’re making — so you don’t have to guess when you’ll ever use this.
Why this is vibe learning (not vibe coding)
A key misconception about AI‑assisted development is that it makes learning superficial. AI Builder challenges that by grounding the entire experience in learning science rather than simple code generation. Our entire system is intentionally designed for you to retain knowledge. So, while it might not feel like you’re taking a course, you’re absorbing key concepts just by interacting with AI-generated code.
A Socratic AI, not an answer-spitting chatbot
Our educational AI chatbot is designed to guide you toward an answer through an in-depth questioning approach that’s based on the Socratic method of teaching. Instead of spitting out shortcuts or answers like AI typically does, you get strategic nudges, hints, and questions that build durable mental models.
Research on AI in education shows that just providing an answer makes it harder for learners to retain the information on their own. Zoe compares the Socratic AI to “a personalized tutor, facilitating you acquiring more knowledge, so you’re not totally left on your own.” Our method encourages you to think critically so you really grasp the concepts and can continue to use them in the real world.
Learning loops with real instructional design
Behind the scenes, every learning loop in the Learn tab is built on proven frameworks like inductive learning and the 5E model, a popular STEM teaching framework that’s shorthand for engage, explore, explain, elaborate, and evaluate.
You’ll notice that the questions and exercises in the Learn tab feel different than the rest of our courses and paths, and that’s intentional. “The learning loops are designed very well — they get you there inductively,” Zoe says. They’re exploratory without being overwhelming, and evaluative without feeling like tests.
Negar Vahid, a beta tester for the AI Builder appreciated the AI’s interactive question format. “The question-based learning feels engaging, and the starter project it builds is simple but useful,” she says.
This structure ensures you don’t develop the wrong mental models — a known risk in fully constructivist or student-centered environments — while still giving you the freedom to explore.
Why learn when AI can build?
There are some projects that are well-suited for simply vibe coding, like making a personal HTML website or a single-use script to automate a one-time task. Tools like Lovable and v0 are suited exactly for these types of projects.
The longer your code needs to live, and the more complex your project becomes, the more you need to actually understand what you’re building. Joe Holmes, Codecademy Curriculum Developer in the AI and machine learning domain, uses the term “ignorance debt” to describe what happens when you don’t:
“It’s like tech debt squared. It’s much, much worse,” Joe says. “You don’t know what kind of code is coming out. You just are only looking at: Does this kind of generally appear to be what I asked for? You don’t know if there are security flaws. You don’t know if there are performance flaws. You don’t know if you’re leaking sensitive information. You don’t know how to fix anything.”
The tipping point comes down to two factors: complexity and time. If you’re developing software professionally, you’re legally responsible for the code you output. If you’re building something that will serve actual users, you need to be accountable for security, performance, and maintainability. And if your project will need updates or fixes over time (which most do) understanding your codebase becomes essential, not optional.
The good news? Learning doesn’t have to feel like eating your vegetables. “Kids hate veggies and broccoli because we don’t cook it well enough to make it tasty when we first introduce it to them,” says Nhi Pham, Codecademy Curriculum Developer. The same is true for teaching AI: “If you do it well, you’re inspiring people to have these very hygienic practices when working with AI,” she says.
That’s exactly what AI Builder is designed to do — make learning feel as immediate and rewarding as building, so you develop good habits from the start rather than building a lifelong aversion to understanding your own code.
Get started with the AI Builder
AI isn’t a replacement for learning, it’s a tool — and a powerful one when it comes to education. Our new AI Builder allows for “just‑in‑time learning that’s highly personalized,” Zoe says. Even the best teachers or bootcamps can’t deliver that for every learner, on every project, instantly. Perhaps the most exciting vision is how AI changes what a learning environment can be.
Zoe described it beautifully: “I imagine the AI Builder as a workspace… like having all your resources around you and an AI tutor in the background.”
That’s the shift: from learning before you build to learning while you build. We can’t wait to see what you create.
Why the Future of Learning Starts with Building
Coding has always served two purposes: the intrinsic drive to build something, and the practical path to a lucrative career. Even the most passionate code aficionados don’t dream of variables or syntax — they want to make a website, a tool, a game. For years, the career upside was impossible to ignore. You could land a stable SWE job, bootstrap your own app, or join a buzzy startup as a first hire.
Generative AI flipped the script. AI now handles the repetitive tasks that used to define entry-level developer roles. At the same time, the barrier to entry for coding and building is lower than ever — you can spin up a working prototype with just an idea and a natural language prompt.
This shift hasn’t eliminated the desire to code, but it’s changed what and who coding is for. If you’re not learning to land a junior dev role, you’re learning to build the thing you’ve been imagining, to add a technical skill to your existing career, or to understand the tools you’re already using at work. And here’s the catch: those goals all require understanding your code, not just having code that works.
At Codecademy, all of these changes excite us about the future of learning to code. We’re introducing the AI Builder, a new project-based learning tool that flips the script by teaching you how to work with AI-generated code from the start. Our approach brings together the immediacy of modern AI tools and the rigor of real instructional design.
Why we created the AI Builder
AI’s speed and efficiency often come with a tradeoff; you can get working code immediately, but you don’t really know what it’s giving you or why it’s built a certain way. Developers use the term “vibe coding” to describe this phenomenon — it’s fast, fun, but shallow; great for demos, less great for long-term skill-building.
If your goal is to understand what you’re building, generic AI output alone won’t get you there. And the more you push these tools into real-world complexity, “the harder it is for them to give you exactly what you want,” says Zoe Bachman, Head of Learning at Codecademy.

With the AI Builder you get an education along with the AI output. In the workspace, you can toggle between two tabs: Build, where you work directly with a project and can modify and change code in real time; and Learn, where you get a personalized learning roadmap that’s based on your project.
“We pair the experience of having a working app with a learning path that allows you to reverse engineer how it’s built, so you can deeply understand it and modify it confidently,” Zoe says. We’re calling our hybrid approach to learning-driven development “vibe learning” — it’s powered by AI guidance but rooted in learning science.
Build first; learn continuously
With AI Builder, you start with what you want to do: build the thing in your head. Whether that’s a habit tracker, a portfolio site, or the seed of a bigger idea, you don’t need to have prior coding knowledge to learn and build with the AI Builder. In other words, there are no pre-requisites for creation.
You create a prototype by typing what you’d like to create in natural language. The AI chatbot will ask a few clarifying questions about your needs and overall goal before generating the project. Once the project is created, you can use the chat function to continue describing what you want. (You’re also welcome to go right into the code and start making changes if you already know your way around!)
“It was fun to build something so quickly and be able to see the code and a learning plan for it,” says Grace Krishna, a Code Crew member who beta tested the AI Builder.
When you need clarity on what’s going on behind the scenes in your code, or you hit a wall with AI, that’s a great time to flip over to the Learn tab.
We’re calling our hybrid approach to learning-driven development ‘vibe learning’ — it’s powered by AI guidance but rooted in learning science.
Your project becomes the curriculum
Rather than teaching concepts in the abstract and hoping learners translate them later, AI Builder removes that translation tax entirely. “We’re showing you specifically your code from your project and helping you understand it,” Zoe says.

To build that personalized curriculum, the AI Builder breaks your project’s code into clear milestones and tasks. For each task, it generates an interactive learning loop, which is an activity designed to help you form a mental model of what your specific code is doing.
These loops help you understand the logic behind each part of your project, so you can confidently apply the same thinking to other sections, or even future projects. This approach also ensures everything you learn is directly relevant to what you’re making — so you don’t have to guess when you’ll ever use this.
Why this is vibe learning (not vibe coding)
A key misconception about AI‑assisted development is that it makes learning superficial. AI Builder challenges that by grounding the entire experience in learning science rather than simple code generation. Our entire system is intentionally designed for you to retain knowledge. So, while it might not feel like you’re taking a course, you’re absorbing key concepts just by interacting with AI-generated code.
A Socratic AI, not an answer-spitting chatbot
Our educational AI chatbot is designed to guide you toward an answer through an in-depth questioning approach that’s based on the Socratic method of teaching. Instead of spitting out shortcuts or answers like AI typically does, you get strategic nudges, hints, and questions that build durable mental models.
Research on AI in education shows that just providing an answer makes it harder for learners to retain the information on their own. Zoe compares the Socratic AI to “a personalized tutor, facilitating you acquiring more knowledge, so you’re not totally left on your own.” Our method encourages you to think critically so you really grasp the concepts and can continue to use them in the real world.
Learning loops with real instructional design
Behind the scenes, every learning loop in the Learn tab is built on proven frameworks like inductive learning and the 5E model, a popular STEM teaching framework that’s shorthand for engage, explore, explain, elaborate, and evaluate.
You’ll notice that the questions and exercises in the Learn tab feel different than the rest of our courses and paths, and that’s intentional. “The learning loops are designed very well — they get you there inductively,” Zoe says. They’re exploratory without being overwhelming, and evaluative without feeling like tests.
Negar Vahid, a beta tester for the AI Builder appreciated the AI’s interactive question format. “The question-based learning feels engaging, and the starter project it builds is simple but useful,” she says.
This structure ensures you don’t develop the wrong mental models — a known risk in fully constructivist or student-centered environments — while still giving you the freedom to explore.
Why learn when AI can build?
There are some projects that are well-suited for simply vibe coding, like making a personal HTML website or a single-use script to automate a one-time task. Tools like Lovable and v0 are suited exactly for these types of projects.
The longer your code needs to live, and the more complex your project becomes, the more you need to actually understand what you’re building. Joe Holmes, Codecademy Curriculum Developer in the AI and machine learning domain, uses the term “ignorance debt” to describe what happens when you don’t:
“It’s like tech debt squared. It’s much, much worse,” Joe says. “You don’t know what kind of code is coming out. You just are only looking at: Does this kind of generally appear to be what I asked for? You don’t know if there are security flaws. You don’t know if there are performance flaws. You don’t know if you’re leaking sensitive information. You don’t know how to fix anything.”
The tipping point comes down to two factors: complexity and time. If you’re developing software professionally, you’re legally responsible for the code you output. If you’re building something that will serve actual users, you need to be accountable for security, performance, and maintainability. And if your project will need updates or fixes over time (which most do) understanding your codebase becomes essential, not optional.
The good news? Learning doesn’t have to feel like eating your vegetables. “Kids hate veggies and broccoli because we don’t cook it well enough to make it tasty when we first introduce it to them,” says Nhi Pham, Codecademy Curriculum Developer. The same is true for teaching AI: “If you do it well, you’re inspiring people to have these very hygienic practices when working with AI,” she says.
That’s exactly what AI Builder is designed to do — make learning feel as immediate and rewarding as building, so you develop good habits from the start rather than building a lifelong aversion to understanding your own code.
Get started with the AI Builder
AI isn’t a replacement for learning, it’s a tool — and a powerful one when it comes to education. Our new AI Builder allows for “just‑in‑time learning that’s highly personalized,” Zoe says. Even the best teachers or bootcamps can’t deliver that for every learner, on every project, instantly. Perhaps the most exciting vision is how AI changes what a learning environment can be.
Zoe described it beautifully: “I imagine the AI Builder as a workspace… like having all your resources around you and an AI tutor in the background.”
That’s the shift: from learning before you build to learning while you build. We can’t wait to see what you create.
Why the Future of Learning Starts with Building
Coding has always served two purposes: the intrinsic drive to build something, and the practical path to a lucrative career. Even the most passionate code aficionados don’t dream of variables or syntax — they want to make a website, a tool, a game. For years, the career upside was impossible to ignore. You could land a stable SWE job, bootstrap your own app, or join a buzzy startup as a first hire.
Generative AI flipped the script. AI now handles the repetitive tasks that used to define entry-level developer roles. At the same time, the barrier to entry for coding and building is lower than ever — you can spin up a working prototype with just an idea and a natural language prompt.
This shift hasn’t eliminated the desire to code, but it’s changed what and who coding is for. If you’re not learning to land a junior dev role, you’re learning to build the thing you’ve been imagining, to add a technical skill to your existing career, or to understand the tools you’re already using at work. And here’s the catch: those goals all require understanding your code, not just having code that works.
At Codecademy, all of these changes excite us about the future of learning to code. We’re introducing the AI Builder, a new project-based learning tool that flips the script by teaching you how to work with AI-generated code from the start. Our approach brings together the immediacy of modern AI tools and the rigor of real instructional design.
Why we created the AI Builder
AI’s speed and efficiency often come with a tradeoff; you can get working code immediately, but you don’t really know what it’s giving you or why it’s built a certain way. Developers use the term “vibe coding” to describe this phenomenon — it’s fast, fun, but shallow; great for demos, less great for long-term skill-building.
If your goal is to understand what you’re building, generic AI output alone won’t get you there. And the more you push these tools into real-world complexity, “the harder it is for them to give you exactly what you want,” says Zoe Bachman, Head of Learning at Codecademy.

With the AI Builder you get an education along with the AI output. In the workspace, you can toggle between two tabs: Build, where you work directly with a project and can modify and change code in real time; and Learn, where you get a personalized learning roadmap that’s based on your project.
“We pair the experience of having a working app with a learning path that allows you to reverse engineer how it’s built, so you can deeply understand it and modify it confidently,” Zoe says. We’re calling our hybrid approach to learning-driven development “vibe learning” — it’s powered by AI guidance but rooted in learning science.
Build first; learn continuously
With AI Builder, you start with what you want to do: build the thing in your head. Whether that’s a habit tracker, a portfolio site, or the seed of a bigger idea, you don’t need to have prior coding knowledge to learn and build with the AI Builder. In other words, there are no pre-requisites for creation.
You create a prototype by typing what you’d like to create in natural language. The AI chatbot will ask a few clarifying questions about your needs and overall goal before generating the project. Once the project is created, you can use the chat function to continue describing what you want. (You’re also welcome to go right into the code and start making changes if you already know your way around!)
“It was fun to build something so quickly and be able to see the code and a learning plan for it,” says Grace Krishna, a Code Crew member who beta tested the AI Builder.
When you need clarity on what’s going on behind the scenes in your code, or you hit a wall with AI, that’s a great time to flip over to the Learn tab.
We’re calling our hybrid approach to learning-driven development ‘vibe learning’ — it’s powered by AI guidance but rooted in learning science.
Your project becomes the curriculum
Rather than teaching concepts in the abstract and hoping learners translate them later, AI Builder removes that translation tax entirely. “We’re showing you specifically your code from your project and helping you understand it,” Zoe says.

To build that personalized curriculum, the AI Builder breaks your project’s code into clear milestones and tasks. For each task, it generates an interactive learning loop, which is an activity designed to help you form a mental model of what your specific code is doing.
These loops help you understand the logic behind each part of your project, so you can confidently apply the same thinking to other sections, or even future projects. This approach also ensures everything you learn is directly relevant to what you’re making — so you don’t have to guess when you’ll ever use this.
Why this is vibe learning (not vibe coding)
A key misconception about AI‑assisted development is that it makes learning superficial. AI Builder challenges that by grounding the entire experience in learning science rather than simple code generation. Our entire system is intentionally designed for you to retain knowledge. So, while it might not feel like you’re taking a course, you’re absorbing key concepts just by interacting with AI-generated code.
A Socratic AI, not an answer-spitting chatbot
Our educational AI chatbot is designed to guide you toward an answer through an in-depth questioning approach that’s based on the Socratic method of teaching. Instead of spitting out shortcuts or answers like AI typically does, you get strategic nudges, hints, and questions that build durable mental models.
Research on AI in education shows that just providing an answer makes it harder for learners to retain the information on their own. Zoe compares the Socratic AI to “a personalized tutor, facilitating you acquiring more knowledge, so you’re not totally left on your own.” Our method encourages you to think critically so you really grasp the concepts and can continue to use them in the real world.
Learning loops with real instructional design
Behind the scenes, every learning loop in the Learn tab is built on proven frameworks like inductive learning and the 5E model, a popular STEM teaching framework that’s shorthand for engage, explore, explain, elaborate, and evaluate.
You’ll notice that the questions and exercises in the Learn tab feel different than the rest of our courses and paths, and that’s intentional. “The learning loops are designed very well — they get you there inductively,” Zoe says. They’re exploratory without being overwhelming, and evaluative without feeling like tests.
Negar Vahid, a beta tester for the AI Builder appreciated the AI’s interactive question format. “The question-based learning feels engaging, and the starter project it builds is simple but useful,” she says.
This structure ensures you don’t develop the wrong mental models — a known risk in fully constructivist or student-centered environments — while still giving you the freedom to explore.
Why learn when AI can build?
There are some projects that are well-suited for simply vibe coding, like making a personal HTML website or a single-use script to automate a one-time task. Tools like Lovable and v0 are suited exactly for these types of projects.
The longer your code needs to live, and the more complex your project becomes, the more you need to actually understand what you’re building. Joe Holmes, Codecademy Curriculum Developer in the AI and machine learning domain, uses the term “ignorance debt” to describe what happens when you don’t:
“It’s like tech debt squared. It’s much, much worse,” Joe says. “You don’t know what kind of code is coming out. You just are only looking at: Does this kind of generally appear to be what I asked for? You don’t know if there are security flaws. You don’t know if there are performance flaws. You don’t know if you’re leaking sensitive information. You don’t know how to fix anything.”
The tipping point comes down to two factors: complexity and time. If you’re developing software professionally, you’re legally responsible for the code you output. If you’re building something that will serve actual users, you need to be accountable for security, performance, and maintainability. And if your project will need updates or fixes over time (which most do) understanding your codebase becomes essential, not optional.
The good news? Learning doesn’t have to feel like eating your vegetables. “Kids hate veggies and broccoli because we don’t cook it well enough to make it tasty when we first introduce it to them,” says Nhi Pham, Codecademy Curriculum Developer. The same is true for teaching AI: “If you do it well, you’re inspiring people to have these very hygienic practices when working with AI,” she says.
That’s exactly what AI Builder is designed to do — make learning feel as immediate and rewarding as building, so you develop good habits from the start rather than building a lifelong aversion to understanding your own code.
Get started with the AI Builder
AI isn’t a replacement for learning, it’s a tool — and a powerful one when it comes to education. Our new AI Builder allows for “just‑in‑time learning that’s highly personalized,” Zoe says. Even the best teachers or bootcamps can’t deliver that for every learner, on every project, instantly. Perhaps the most exciting vision is how AI changes what a learning environment can be.
Zoe described it beautifully: “I imagine the AI Builder as a workspace… like having all your resources around you and an AI tutor in the background.”
That’s the shift: from learning before you build to learning while you build. We can’t wait to see what you create.
Why the Future of Learning Starts with Building
Coding has always served two purposes: the intrinsic drive to build something, and the practical path to a lucrative career. Even the most passionate code aficionados don’t dream of variables or syntax — they want to make a website, a tool, a game. For years, the career upside was impossible to ignore. You could land a stable SWE job, bootstrap your own app, or join a buzzy startup as a first hire.
Generative AI flipped the script. AI now handles the repetitive tasks that used to define entry-level developer roles. At the same time, the barrier to entry for coding and building is lower than ever — you can spin up a working prototype with just an idea and a natural language prompt.
This shift hasn’t eliminated the desire to code, but it’s changed what and who coding is for. If you’re not learning to land a junior dev role, you’re learning to build the thing you’ve been imagining, to add a technical skill to your existing career, or to understand the tools you’re already using at work. And here’s the catch: those goals all require understanding your code, not just having code that works.
At Codecademy, all of these changes excite us about the future of learning to code. We’re introducing the AI Builder, a new project-based learning tool that flips the script by teaching you how to work with AI-generated code from the start. Our approach brings together the immediacy of modern AI tools and the rigor of real instructional design.
Why we created the AI Builder
AI’s speed and efficiency often come with a tradeoff; you can get working code immediately, but you don’t really know what it’s giving you or why it’s built a certain way. Developers use the term “vibe coding” to describe this phenomenon — it’s fast, fun, but shallow; great for demos, less great for long-term skill-building.
If your goal is to understand what you’re building, generic AI output alone won’t get you there. And the more you push these tools into real-world complexity, “the harder it is for them to give you exactly what you want,” says Zoe Bachman, Head of Learning at Codecademy.

With the AI Builder you get an education along with the AI output. In the workspace, you can toggle between two tabs: Build, where you work directly with a project and can modify and change code in real time; and Learn, where you get a personalized learning roadmap that’s based on your project.
“We pair the experience of having a working app with a learning path that allows you to reverse engineer how it’s built, so you can deeply understand it and modify it confidently,” Zoe says. We’re calling our hybrid approach to learning-driven development “vibe learning” — it’s powered by AI guidance but rooted in learning science.
Build first; learn continuously
With AI Builder, you start with what you want to do: build the thing in your head. Whether that’s a habit tracker, a portfolio site, or the seed of a bigger idea, you don’t need to have prior coding knowledge to learn and build with the AI Builder. In other words, there are no pre-requisites for creation.
You create a prototype by typing what you’d like to create in natural language. The AI chatbot will ask a few clarifying questions about your needs and overall goal before generating the project. Once the project is created, you can use the chat function to continue describing what you want. (You’re also welcome to go right into the code and start making changes if you already know your way around!)
“It was fun to build something so quickly and be able to see the code and a learning plan for it,” says Grace Krishna, a Code Crew member who beta tested the AI Builder.
When you need clarity on what’s going on behind the scenes in your code, or you hit a wall with AI, that’s a great time to flip over to the Learn tab.
We’re calling our hybrid approach to learning-driven development ‘vibe learning’ — it’s powered by AI guidance but rooted in learning science.
Your project becomes the curriculum
Rather than teaching concepts in the abstract and hoping learners translate them later, AI Builder removes that translation tax entirely. “We’re showing you specifically your code from your project and helping you understand it,” Zoe says.

To build that personalized curriculum, the AI Builder breaks your project’s code into clear milestones and tasks. For each task, it generates an interactive learning loop, which is an activity designed to help you form a mental model of what your specific code is doing.
These loops help you understand the logic behind each part of your project, so you can confidently apply the same thinking to other sections, or even future projects. This approach also ensures everything you learn is directly relevant to what you’re making — so you don’t have to guess when you’ll ever use this.
Why this is vibe learning (not vibe coding)
A key misconception about AI‑assisted development is that it makes learning superficial. AI Builder challenges that by grounding the entire experience in learning science rather than simple code generation. Our entire system is intentionally designed for you to retain knowledge. So, while it might not feel like you’re taking a course, you’re absorbing key concepts just by interacting with AI-generated code.
A Socratic AI, not an answer-spitting chatbot
Our educational AI chatbot is designed to guide you toward an answer through an in-depth questioning approach that’s based on the Socratic method of teaching. Instead of spitting out shortcuts or answers like AI typically does, you get strategic nudges, hints, and questions that build durable mental models.
Research on AI in education shows that just providing an answer makes it harder for learners to retain the information on their own. Zoe compares the Socratic AI to “a personalized tutor, facilitating you acquiring more knowledge, so you’re not totally left on your own.” Our method encourages you to think critically so you really grasp the concepts and can continue to use them in the real world.
Learning loops with real instructional design
Behind the scenes, every learning loop in the Learn tab is built on proven frameworks like inductive learning and the 5E model, a popular STEM teaching framework that’s shorthand for engage, explore, explain, elaborate, and evaluate.
You’ll notice that the questions and exercises in the Learn tab feel different than the rest of our courses and paths, and that’s intentional. “The learning loops are designed very well — they get you there inductively,” Zoe says. They’re exploratory without being overwhelming, and evaluative without feeling like tests.
Negar Vahid, a beta tester for the AI Builder appreciated the AI’s interactive question format. “The question-based learning feels engaging, and the starter project it builds is simple but useful,” she says.
This structure ensures you don’t develop the wrong mental models — a known risk in fully constructivist or student-centered environments — while still giving you the freedom to explore.
Why learn when AI can build?
There are some projects that are well-suited for simply vibe coding, like making a personal HTML website or a single-use script to automate a one-time task. Tools like Lovable and v0 are suited exactly for these types of projects.
The longer your code needs to live, and the more complex your project becomes, the more you need to actually understand what you’re building. Joe Holmes, Codecademy Curriculum Developer in the AI and machine learning domain, uses the term “ignorance debt” to describe what happens when you don’t:
“It’s like tech debt squared. It’s much, much worse,” Joe says. “You don’t know what kind of code is coming out. You just are only looking at: Does this kind of generally appear to be what I asked for? You don’t know if there are security flaws. You don’t know if there are performance flaws. You don’t know if you’re leaking sensitive information. You don’t know how to fix anything.”
The tipping point comes down to two factors: complexity and time. If you’re developing software professionally, you’re legally responsible for the code you output. If you’re building something that will serve actual users, you need to be accountable for security, performance, and maintainability. And if your project will need updates or fixes over time (which most do) understanding your codebase becomes essential, not optional.
The good news? Learning doesn’t have to feel like eating your vegetables. “Kids hate veggies and broccoli because we don’t cook it well enough to make it tasty when we first introduce it to them,” says Nhi Pham, Codecademy Curriculum Developer. The same is true for teaching AI: “If you do it well, you’re inspiring people to have these very hygienic practices when working with AI,” she says.
That’s exactly what AI Builder is designed to do — make learning feel as immediate and rewarding as building, so you develop good habits from the start rather than building a lifelong aversion to understanding your own code.
Get started with the AI Builder
AI isn’t a replacement for learning, it’s a tool — and a powerful one when it comes to education. Our new AI Builder allows for “just‑in‑time learning that’s highly personalized,” Zoe says. Even the best teachers or bootcamps can’t deliver that for every learner, on every project, instantly. Perhaps the most exciting vision is how AI changes what a learning environment can be.
Zoe described it beautifully: “I imagine the AI Builder as a workspace… like having all your resources around you and an AI tutor in the background.”
That’s the shift: from learning before you build to learning while you build. We can’t wait to see what you create.
Why the Future of Learning Starts with Building
Coding has always served two purposes: the intrinsic drive to build something, and the practical path to a lucrative career. Even the most passionate code aficionados don’t dream of variables or syntax — they want to make a website, a tool, a game. For years, the career upside was impossible to ignore. You could land a stable SWE job, bootstrap your own app, or join a buzzy startup as a first hire.
Generative AI flipped the script. AI now handles the repetitive tasks that used to define entry-level developer roles. At the same time, the barrier to entry for coding and building is lower than ever — you can spin up a working prototype with just an idea and a natural language prompt.
This shift hasn’t eliminated the desire to code, but it’s changed what and who coding is for. If you’re not learning to land a junior dev role, you’re learning to build the thing you’ve been imagining, to add a technical skill to your existing career, or to understand the tools you’re already using at work. And here’s the catch: those goals all require understanding your code, not just having code that works.
At Codecademy, all of these changes excite us about the future of learning to code. We’re introducing the AI Builder, a new project-based learning tool that flips the script by teaching you how to work with AI-generated code from the start. Our approach brings together the immediacy of modern AI tools and the rigor of real instructional design.
Why we created the AI Builder
AI’s speed and efficiency often come with a tradeoff; you can get working code immediately, but you don’t really know what it’s giving you or why it’s built a certain way. Developers use the term “vibe coding” to describe this phenomenon — it’s fast, fun, but shallow; great for demos, less great for long-term skill-building.
If your goal is to understand what you’re building, generic AI output alone won’t get you there. And the more you push these tools into real-world complexity, “the harder it is for them to give you exactly what you want,” says Zoe Bachman, Head of Learning at Codecademy.

With the AI Builder you get an education along with the AI output. In the workspace, you can toggle between two tabs: Build, where you work directly with a project and can modify and change code in real time; and Learn, where you get a personalized learning roadmap that’s based on your project.
“We pair the experience of having a working app with a learning path that allows you to reverse engineer how it’s built, so you can deeply understand it and modify it confidently,” Zoe says. We’re calling our hybrid approach to learning-driven development “vibe learning” — it’s powered by AI guidance but rooted in learning science.
Build first; learn continuously
With AI Builder, you start with what you want to do: build the thing in your head. Whether that’s a habit tracker, a portfolio site, or the seed of a bigger idea, you don’t need to have prior coding knowledge to learn and build with the AI Builder. In other words, there are no pre-requisites for creation.
You create a prototype by typing what you’d like to create in natural language. The AI chatbot will ask a few clarifying questions about your needs and overall goal before generating the project. Once the project is created, you can use the chat function to continue describing what you want. (You’re also welcome to go right into the code and start making changes if you already know your way around!)
“It was fun to build something so quickly and be able to see the code and a learning plan for it,” says Grace Krishna, a Code Crew member who beta tested the AI Builder.
When you need clarity on what’s going on behind the scenes in your code, or you hit a wall with AI, that’s a great time to flip over to the Learn tab.
We’re calling our hybrid approach to learning-driven development ‘vibe learning’ — it’s powered by AI guidance but rooted in learning science.
Your project becomes the curriculum
Rather than teaching concepts in the abstract and hoping learners translate them later, AI Builder removes that translation tax entirely. “We’re showing you specifically your code from your project and helping you understand it,” Zoe says.

To build that personalized curriculum, the AI Builder breaks your project’s code into clear milestones and tasks. For each task, it generates an interactive learning loop, which is an activity designed to help you form a mental model of what your specific code is doing.
These loops help you understand the logic behind each part of your project, so you can confidently apply the same thinking to other sections, or even future projects. This approach also ensures everything you learn is directly relevant to what you’re making — so you don’t have to guess when you’ll ever use this.
Why this is vibe learning (not vibe coding)
A key misconception about AI‑assisted development is that it makes learning superficial. AI Builder challenges that by grounding the entire experience in learning science rather than simple code generation. Our entire system is intentionally designed for you to retain knowledge. So, while it might not feel like you’re taking a course, you’re absorbing key concepts just by interacting with AI-generated code.
A Socratic AI, not an answer-spitting chatbot
Our educational AI chatbot is designed to guide you toward an answer through an in-depth questioning approach that’s based on the Socratic method of teaching. Instead of spitting out shortcuts or answers like AI typically does, you get strategic nudges, hints, and questions that build durable mental models.
Research on AI in education shows that just providing an answer makes it harder for learners to retain the information on their own. Zoe compares the Socratic AI to “a personalized tutor, facilitating you acquiring more knowledge, so you’re not totally left on your own.” Our method encourages you to think critically so you really grasp the concepts and can continue to use them in the real world.
Learning loops with real instructional design
Behind the scenes, every learning loop in the Learn tab is built on proven frameworks like inductive learning and the 5E model, a popular STEM teaching framework that’s shorthand for engage, explore, explain, elaborate, and evaluate.
You’ll notice that the questions and exercises in the Learn tab feel different than the rest of our courses and paths, and that’s intentional. “The learning loops are designed very well — they get you there inductively,” Zoe says. They’re exploratory without being overwhelming, and evaluative without feeling like tests.
Negar Vahid, a beta tester for the AI Builder appreciated the AI’s interactive question format. “The question-based learning feels engaging, and the starter project it builds is simple but useful,” she says.
This structure ensures you don’t develop the wrong mental models — a known risk in fully constructivist or student-centered environments — while still giving you the freedom to explore.
Why learn when AI can build?
There are some projects that are well-suited for simply vibe coding, like making a personal HTML website or a single-use script to automate a one-time task. Tools like Lovable and v0 are suited exactly for these types of projects.
The longer your code needs to live, and the more complex your project becomes, the more you need to actually understand what you’re building. Joe Holmes, Codecademy Curriculum Developer in the AI and machine learning domain, uses the term “ignorance debt” to describe what happens when you don’t:
“It’s like tech debt squared. It’s much, much worse,” Joe says. “You don’t know what kind of code is coming out. You just are only looking at: Does this kind of generally appear to be what I asked for? You don’t know if there are security flaws. You don’t know if there are performance flaws. You don’t know if you’re leaking sensitive information. You don’t know how to fix anything.”
The tipping point comes down to two factors: complexity and time. If you’re developing software professionally, you’re legally responsible for the code you output. If you’re building something that will serve actual users, you need to be accountable for security, performance, and maintainability. And if your project will need updates or fixes over time (which most do) understanding your codebase becomes essential, not optional.
The good news? Learning doesn’t have to feel like eating your vegetables. “Kids hate veggies and broccoli because we don’t cook it well enough to make it tasty when we first introduce it to them,” says Nhi Pham, Codecademy Curriculum Developer. The same is true for teaching AI: “If you do it well, you’re inspiring people to have these very hygienic practices when working with AI,” she says.
That’s exactly what AI Builder is designed to do — make learning feel as immediate and rewarding as building, so you develop good habits from the start rather than building a lifelong aversion to understanding your own code.
Get started with the AI Builder
AI isn’t a replacement for learning, it’s a tool — and a powerful one when it comes to education. Our new AI Builder allows for “just‑in‑time learning that’s highly personalized,” Zoe says. Even the best teachers or bootcamps can’t deliver that for every learner, on every project, instantly. Perhaps the most exciting vision is how AI changes what a learning environment can be.
Zoe described it beautifully: “I imagine the AI Builder as a workspace… like having all your resources around you and an AI tutor in the background.”
That’s the shift: from learning before you build to learning while you build. We can’t wait to see what you create.
Job Readiness Marketplace: A new strategy for Skills and learning technology
There are two parts to this story.
First, EdTech stands for educational technology, which refers to online learning in higher education and K-12/primary education.
It has never meant to represent corporate, despite vendors and some of my fellow analysts thinking otherwise.
Secondly, vendors in the EdTech sector (and there are those who play corporate too) missed so many chances when the big HEY DO THIS was staring them in the face.
The EdTech dilemma
Back in the late 90s, I was working on a doctorate on how lesser-known universities/colleges could compete with bigger names, such as Duke and Harvard, through online learning.
The distance learning angle – popular in higher ed, where someone is talking into a video camera, while other students are seeing them on a TV or a screen.
Yep, it was a massive loser for learning – but successful for insomnia and not paying attention.
I bring up the late 90s because it was so clear that universities that need revenue, after all, could achieve positive results, compete effectively with bigger-name schools, attract students (a key revenue channel), and succeed.
To no one’s surprise, universities/colleges never saw the potential of online learning (e-learning).
Granted, Blackboard, just one of the few, developed an LMS for higher education, primarily, and Moodle rumbled around (designed specifically for Academia).
On the corporate side, learning system vendors – and companies themselves – failed to see the marriage potential between the two.
Able students, graduating with a degree (100% online, no ILT on-site) (something universites back in those days didn’t do) with a willingness and capabilities (assuming EdTech provided asynchronous based courses – still the predominant form of learning – online with the corporate segment and I’d argue vastly superior to synchronous based – which EdTech heavily uses), to enter the job market for those companies of need for workers.
That marriage still isn’t even close to being there in 2026.
Yes, today is an employer market, with students (and others) unable to find jobs with companies using AI in recruiting (ignoring hallucinations), and a push from many pundits that a college degree isn’t needed because of what students are presented.
The Fix
There is a band, a group of smaller colleges, making changes to the degree angle.
This band offers a B.A., which can be completed in three years.
The goal is to shorten the window for completion and, I assume, to advance the premise that by providing content relevant to landing a job, skills-focused content, and lower tuition costs, more folks will go to college.
What they are doing is eliminating those General Electives that nobody likes, and jumping right into your program.
There are challenges here: anything from the business school, for example, requiring students to take a test to get in (ignorance of potential).
Assuming that is yanked out, the GEs can be overhauled, with students deciding if they wish to take them – after all, students do change their minds on what they want to study – but that’s for another day.
Next up is the Master’s degree, where universities are again debating whether to shorten the time.
The problem there is that most universities that are aware of the shortened B.A. will not admit those students to a Master’s program because of the shorter number of years.
Think of that logic.
A perfect example of how small colleges can save themselves from possibly shuttering (a sad reality) is to push 100% online learning, tied to a vendor that buys into the approach of having companies agree to accept these students if their skills align with the opportunities.
It’s a marketplace of sorts – a guaranteed job (entry level or even start with a project), a willing audience, and yes, wage compensation (based on the company’s choice).
Skills are tied directly to this marketplace of sorts, with students agreeing to take X number of courses and continue to develop skills on an ongoing basis as part of their personal and professional growth (something L&D hasn’t been strong at, and, nevertheless, the #1 reason people leave companies).
The fact of the matter is that companies are restructuring and downsizing while also hiring.
I look at a university like St. Michael’s, which is on a slippery slope in terms of financial aid and student attrition.
They have not, IMO, adapted to the potential and possibilities, even though they cite a high rate of students graduating and getting jobs.
They seem to have a progressive university president who is trying all kinds of things to boost.
Here is a university (a small college in Vermont) that screams potential with a learning system vendor in the Edtech industry, and having already contacts and agreements in place with companies – the latter isn’t in existence, but it could be.
And should.
Skills result in Success
A constant push among ‘clients’ and vendors who put in lots of skills management capabilities, and those talent development platforms are adding opportunities tied to skills.
If the desire and perspective of companies is wrapped around skills, again, a high trait with L&D and HR folks, then why are they limiting it, when an audience eager to learn is standing by, ready to go?
AI is going to take jobs.
People need to be completely clear on that, and even in retail, the thought that this sacred cow could never be replaced by AI has, at least with one company, gone that route.
Yes, they have two employees, hired by AI, who handle several tasks, but AI drives the business as a whole, from negotiating with suppliers to deciding on what items to sell.
And yes, it makes mistakes – due to hallucinations.
The point here is that, while we are at a very early stage, AI is landing in a segment of face-to-face retail and frontline workers.
Who is to say that in three years, those two humans will not be needed, as AI advances?
This is why colleges/universities need to adapt quickly to the realities of AI (right now, it is just slugville), and why vendors in the EdTech segment need to establish a marketplace of companies ready to hire.
Even if those companies need blue-collar workers, or, say, construction folks.
Technical colleges are the usual providers of those skills, but there’s nothing to say a college/university couldn’t do the same.
Bottom Line
Take one part – small or mid-size colleges (heck, big could do it too – but I think an ego-driven attitude of superiority complex will limit willingness), one part vendors in EdTech, and one part arrangements in place with companies willing to hire those students, who have the skills required and needed for the job: as a marketplace.
There are no fees here, just as there are no fees for ‘opportunities’ that vendors have in place with those clients who want to offer this to their learners.
This is where the future of the industry for skills growth, development wrapped around learners is heading – AI is causing this disruption, make no mistake about that.
Who, I ask, is willing to step up to the plate?
E-Learning 24/7
Why the Future of Learning Starts with Building
Coding has always served two purposes: the intrinsic drive to build something, and the practical path to a lucrative career. Even the most passionate code aficionados don’t dream of variables or syntax — they want to make a website, a tool, a game. For years, the career upside was impossible to ignore. You could land a stable SWE job, bootstrap your own app, or join a buzzy startup as a first hire.
Generative AI flipped the script. AI now handles the repetitive tasks that used to define entry-level developer roles. At the same time, the barrier to entry for coding and building is lower than ever — you can spin up a working prototype with just an idea and a natural language prompt.
This shift hasn’t eliminated the desire to code, but it’s changed what and who coding is for. If you’re not learning to land a junior dev role, you’re learning to build the thing you’ve been imagining, to add a technical skill to your existing career, or to understand the tools you’re already using at work. And here’s the catch: those goals all require understanding your code, not just having code that works.
At Codecademy, all of these changes excite us about the future of learning to code. We’re introducing the AI Builder, a new project-based learning tool that flips the script by teaching you how to work with AI-generated code from the start. Our approach brings together the immediacy of modern AI tools and the rigor of real instructional design.
Why we created the AI Builder
AI’s speed and efficiency often come with a tradeoff; you can get working code immediately, but you don’t really know what it’s giving you or why it’s built a certain way. Developers use the term “vibe coding” to describe this phenomenon — it’s fast, fun, but shallow; great for demos, less great for long-term skill-building.
If your goal is to understand what you’re building, generic AI output alone won’t get you there. And the more you push these tools into real-world complexity, “the harder it is for them to give you exactly what you want,” says Zoe Bachman, Head of Learning at Codecademy.

With the AI Builder you get an education along with the AI output. In the workspace, you can toggle between two tabs: Build, where you work directly with a project and can modify and change code in real time; and Learn, where you get a personalized learning roadmap that’s based on your project.
“We pair the experience of having a working app with a learning path that allows you to reverse engineer how it’s built, so you can deeply understand it and modify it confidently,” Zoe says. We’re calling our hybrid approach to learning-driven development “vibe learning” — it’s powered by AI guidance but rooted in learning science.
Build first; learn continuously
With AI Builder, you start with what you want to do: build the thing in your head. Whether that’s a habit tracker, a portfolio site, or the seed of a bigger idea, you don’t need to have prior coding knowledge to learn and build with the AI Builder. In other words, there are no pre-requisites for creation.
You create a prototype by typing what you’d like to create in natural language. The AI chatbot will ask a few clarifying questions about your needs and overall goal before generating the project. Once the project is created, you can use the chat function to continue describing what you want. (You’re also welcome to go right into the code and start making changes if you already know your way around!)
“It was fun to build something so quickly and be able to see the code and a learning plan for it,” says Grace Krishna, a Code Crew member who beta tested the AI Builder.
When you need clarity on what’s going on behind the scenes in your code, or you hit a wall with AI, that’s a great time to flip over to the Learn tab.
We’re calling our hybrid approach to learning-driven development ‘vibe learning’ — it’s powered by AI guidance but rooted in learning science.
Your project becomes the curriculum
Rather than teaching concepts in the abstract and hoping learners translate them later, AI Builder removes that translation tax entirely. “We’re showing you specifically your code from your project and helping you understand it,” Zoe says.

To build that personalized curriculum, the AI Builder breaks your project’s code into clear milestones and tasks. For each task, it generates an interactive learning loop, which is an activity designed to help you form a mental model of what your specific code is doing.
These loops help you understand the logic behind each part of your project, so you can confidently apply the same thinking to other sections, or even future projects. This approach also ensures everything you learn is directly relevant to what you’re making — so you don’t have to guess when you’ll ever use this.
Why this is vibe learning (not vibe coding)
A key misconception about AI‑assisted development is that it makes learning superficial. AI Builder challenges that by grounding the entire experience in learning science rather than simple code generation. Our entire system is intentionally designed for you to retain knowledge. So, while it might not feel like you’re taking a course, you’re absorbing key concepts just by interacting with AI-generated code.
A Socratic AI, not an answer-spitting chatbot
Our educational AI chatbot is designed to guide you toward an answer through an in-depth questioning approach that’s based on the Socratic method of teaching. Instead of spitting out shortcuts or answers like AI typically does, you get strategic nudges, hints, and questions that build durable mental models.
Research on AI in education shows that just providing an answer makes it harder for learners to retain the information on their own. Zoe compares the Socratic AI to “a personalized tutor, facilitating you acquiring more knowledge, so you’re not totally left on your own.” Our method encourages you to think critically so you really grasp the concepts and can continue to use them in the real world.
Learning loops with real instructional design
Behind the scenes, every learning loop in the Learn tab is built on proven frameworks like inductive learning and the 5E model, a popular STEM teaching framework that’s shorthand for engage, explore, explain, elaborate, and evaluate.
You’ll notice that the questions and exercises in the Learn tab feel different than the rest of our courses and paths, and that’s intentional. “The learning loops are designed very well — they get you there inductively,” Zoe says. They’re exploratory without being overwhelming, and evaluative without feeling like tests.
Negar Vahid, a beta tester for the AI Builder appreciated the AI’s interactive question format. “The question-based learning feels engaging, and the starter project it builds is simple but useful,” she says.
This structure ensures you don’t develop the wrong mental models — a known risk in fully constructivist or student-centered environments — while still giving you the freedom to explore.
Why learn when AI can build?
There are some projects that are well-suited for simply vibe coding, like making a personal HTML website or a single-use script to automate a one-time task. Tools like Lovable and v0 are suited exactly for these types of projects.
The longer your code needs to live, and the more complex your project becomes, the more you need to actually understand what you’re building. Joe Holmes, Codecademy Curriculum Developer in the AI and machine learning domain, uses the term “ignorance debt” to describe what happens when you don’t:
“It’s like tech debt squared. It’s much, much worse,” Joe says. “You don’t know what kind of code is coming out. You just are only looking at: Does this kind of generally appear to be what I asked for? You don’t know if there are security flaws. You don’t know if there are performance flaws. You don’t know if you’re leaking sensitive information. You don’t know how to fix anything.”
The tipping point comes down to two factors: complexity and time. If you’re developing software professionally, you’re legally responsible for the code you output. If you’re building something that will serve actual users, you need to be accountable for security, performance, and maintainability. And if your project will need updates or fixes over time (which most do) understanding your codebase becomes essential, not optional.
The good news? Learning doesn’t have to feel like eating your vegetables. “Kids hate veggies and broccoli because we don’t cook it well enough to make it tasty when we first introduce it to them,” says Nhi Pham, Codecademy Curriculum Developer. The same is true for teaching AI: “If you do it well, you’re inspiring people to have these very hygienic practices when working with AI,” she says.
That’s exactly what AI Builder is designed to do — make learning feel as immediate and rewarding as building, so you develop good habits from the start rather than building a lifelong aversion to understanding your own code.
Get started with the AI Builder
AI isn’t a replacement for learning, it’s a tool — and a powerful one when it comes to education. Our new AI Builder allows for “just‑in‑time learning that’s highly personalized,” Zoe says. Even the best teachers or bootcamps can’t deliver that for every learner, on every project, instantly. Perhaps the most exciting vision is how AI changes what a learning environment can be.
Zoe described it beautifully: “I imagine the AI Builder as a workspace… like having all your resources around you and an AI tutor in the background.”
That’s the shift: from learning before you build to learning while you build. We can’t wait to see what you create.
Why the Future of Learning Starts with Building
Coding has always served two purposes: the intrinsic drive to build something, and the practical path to a lucrative career. Even the most passionate code aficionados don’t dream of variables or syntax — they want to make a website, a tool, a game. For years, the career upside was impossible to ignore. You could land a stable SWE job, bootstrap your own app, or join a buzzy startup as a first hire.
Generative AI flipped the script. AI now handles the repetitive tasks that used to define entry-level developer roles. At the same time, the barrier to entry for coding and building is lower than ever — you can spin up a working prototype with just an idea and a natural language prompt.
This shift hasn’t eliminated the desire to code, but it’s changed what and who coding is for. If you’re not learning to land a junior dev role, you’re learning to build the thing you’ve been imagining, to add a technical skill to your existing career, or to understand the tools you’re already using at work. And here’s the catch: those goals all require understanding your code, not just having code that works.
At Codecademy, all of these changes excite us about the future of learning to code. We’re introducing the AI Builder, a new project-based learning tool that flips the script by teaching you how to work with AI-generated code from the start. Our approach brings together the immediacy of modern AI tools and the rigor of real instructional design.
Why we created the AI Builder
AI’s speed and efficiency often come with a tradeoff; you can get working code immediately, but you don’t really know what it’s giving you or why it’s built a certain way. Developers use the term “vibe coding” to describe this phenomenon — it’s fast, fun, but shallow; great for demos, less great for long-term skill-building.
If your goal is to understand what you’re building, generic AI output alone won’t get you there. And the more you push these tools into real-world complexity, “the harder it is for them to give you exactly what you want,” says Zoe Bachman, Head of Learning at Codecademy.

With the AI Builder you get an education along with the AI output. In the workspace, you can toggle between two tabs: Build, where you work directly with a project and can modify and change code in real time; and Learn, where you get a personalized learning roadmap that’s based on your project.
“We pair the experience of having a working app with a learning path that allows you to reverse engineer how it’s built, so you can deeply understand it and modify it confidently,” Zoe says. We’re calling our hybrid approach to learning-driven development “vibe learning” — it’s powered by AI guidance but rooted in learning science.
Build first; learn continuously
With AI Builder, you start with what you want to do: build the thing in your head. Whether that’s a habit tracker, a portfolio site, or the seed of a bigger idea, you don’t need to have prior coding knowledge to learn and build with the AI Builder. In other words, there are no pre-requisites for creation.
You create a prototype by typing what you’d like to create in natural language. The AI chatbot will ask a few clarifying questions about your needs and overall goal before generating the project. Once the project is created, you can use the chat function to continue describing what you want. (You’re also welcome to go right into the code and start making changes if you already know your way around!)
“It was fun to build something so quickly and be able to see the code and a learning plan for it,” says Grace Krishna, a Code Crew member who beta tested the AI Builder.
When you need clarity on what’s going on behind the scenes in your code, or you hit a wall with AI, that’s a great time to flip over to the Learn tab.
We’re calling our hybrid approach to learning-driven development ‘vibe learning’ — it’s powered by AI guidance but rooted in learning science.
Your project becomes the curriculum
Rather than teaching concepts in the abstract and hoping learners translate them later, AI Builder removes that translation tax entirely. “We’re showing you specifically your code from your project and helping you understand it,” Zoe says.

To build that personalized curriculum, the AI Builder breaks your project’s code into clear milestones and tasks. For each task, it generates an interactive learning loop, which is an activity designed to help you form a mental model of what your specific code is doing.
These loops help you understand the logic behind each part of your project, so you can confidently apply the same thinking to other sections, or even future projects. This approach also ensures everything you learn is directly relevant to what you’re making — so you don’t have to guess when you’ll ever use this.
Why this is vibe learning (not vibe coding)
A key misconception about AI‑assisted development is that it makes learning superficial. AI Builder challenges that by grounding the entire experience in learning science rather than simple code generation. Our entire system is intentionally designed for you to retain knowledge. So, while it might not feel like you’re taking a course, you’re absorbing key concepts just by interacting with AI-generated code.
A Socratic AI, not an answer-spitting chatbot
Our educational AI chatbot is designed to guide you toward an answer through an in-depth questioning approach that’s based on the Socratic method of teaching. Instead of spitting out shortcuts or answers like AI typically does, you get strategic nudges, hints, and questions that build durable mental models.
Research on AI in education shows that just providing an answer makes it harder for learners to retain the information on their own. Zoe compares the Socratic AI to “a personalized tutor, facilitating you acquiring more knowledge, so you’re not totally left on your own.” Our method encourages you to think critically so you really grasp the concepts and can continue to use them in the real world.
Learning loops with real instructional design
Behind the scenes, every learning loop in the Learn tab is built on proven frameworks like inductive learning and the 5E model, a popular STEM teaching framework that’s shorthand for engage, explore, explain, elaborate, and evaluate.
You’ll notice that the questions and exercises in the Learn tab feel different than the rest of our courses and paths, and that’s intentional. “The learning loops are designed very well — they get you there inductively,” Zoe says. They’re exploratory without being overwhelming, and evaluative without feeling like tests.
Negar Vahid, a beta tester for the AI Builder appreciated the AI’s interactive question format. “The question-based learning feels engaging, and the starter project it builds is simple but useful,” she says.
This structure ensures you don’t develop the wrong mental models — a known risk in fully constructivist or student-centered environments — while still giving you the freedom to explore.
Why learn when AI can build?
There are some projects that are well-suited for simply vibe coding, like making a personal HTML website or a single-use script to automate a one-time task. Tools like Lovable and v0 are suited exactly for these types of projects.
The longer your code needs to live, and the more complex your project becomes, the more you need to actually understand what you’re building. Joe Holmes, Codecademy Curriculum Developer in the AI and machine learning domain, uses the term “ignorance debt” to describe what happens when you don’t:
“It’s like tech debt squared. It’s much, much worse,” Joe says. “You don’t know what kind of code is coming out. You just are only looking at: Does this kind of generally appear to be what I asked for? You don’t know if there are security flaws. You don’t know if there are performance flaws. You don’t know if you’re leaking sensitive information. You don’t know how to fix anything.”
The tipping point comes down to two factors: complexity and time. If you’re developing software professionally, you’re legally responsible for the code you output. If you’re building something that will serve actual users, you need to be accountable for security, performance, and maintainability. And if your project will need updates or fixes over time (which most do) understanding your codebase becomes essential, not optional.
The good news? Learning doesn’t have to feel like eating your vegetables. “Kids hate veggies and broccoli because we don’t cook it well enough to make it tasty when we first introduce it to them,” says Nhi Pham, Codecademy Curriculum Developer. The same is true for teaching AI: “If you do it well, you’re inspiring people to have these very hygienic practices when working with AI,” she says.
That’s exactly what AI Builder is designed to do — make learning feel as immediate and rewarding as building, so you develop good habits from the start rather than building a lifelong aversion to understanding your own code.
Get started with the AI Builder
AI isn’t a replacement for learning, it’s a tool — and a powerful one when it comes to education. Our new AI Builder allows for “just‑in‑time learning that’s highly personalized,” Zoe says. Even the best teachers or bootcamps can’t deliver that for every learner, on every project, instantly. Perhaps the most exciting vision is how AI changes what a learning environment can be.
Zoe described it beautifully: “I imagine the AI Builder as a workspace… like having all your resources around you and an AI tutor in the background.”
That’s the shift: from learning before you build to learning while you build. We can’t wait to see what you create.
Why the Future of Learning Starts with Building
Coding has always served two purposes: the intrinsic drive to build something, and the practical path to a lucrative career. Even the most passionate code aficionados don’t dream of variables or syntax — they want to make a website, a tool, a game. For years, the career upside was impossible to ignore. You could land a stable SWE job, bootstrap your own app, or join a buzzy startup as a first hire.
Generative AI flipped the script. AI now handles the repetitive tasks that used to define entry-level developer roles. At the same time, the barrier to entry for coding and building is lower than ever — you can spin up a working prototype with just an idea and a natural language prompt.
This shift hasn’t eliminated the desire to code, but it’s changed what and who coding is for. If you’re not learning to land a junior dev role, you’re learning to build the thing you’ve been imagining, to add a technical skill to your existing career, or to understand the tools you’re already using at work. And here’s the catch: those goals all require understanding your code, not just having code that works.
At Codecademy, all of these changes excite us about the future of learning to code. We’re introducing the AI Builder, a new project-based learning tool that flips the script by teaching you how to work with AI-generated code from the start. Our approach brings together the immediacy of modern AI tools and the rigor of real instructional design.
Why we created the AI Builder
AI’s speed and efficiency often come with a tradeoff; you can get working code immediately, but you don’t really know what it’s giving you or why it’s built a certain way. Developers use the term “vibe coding” to describe this phenomenon — it’s fast, fun, but shallow; great for demos, less great for long-term skill-building.
If your goal is to understand what you’re building, generic AI output alone won’t get you there. And the more you push these tools into real-world complexity, “the harder it is for them to give you exactly what you want,” says Zoe Bachman, Head of Learning at Codecademy.

With the AI Builder you get an education along with the AI output. In the workspace, you can toggle between two tabs: Build, where you work directly with a project and can modify and change code in real time; and Learn, where you get a personalized learning roadmap that’s based on your project.
“We pair the experience of having a working app with a learning path that allows you to reverse engineer how it’s built, so you can deeply understand it and modify it confidently,” Zoe says. We’re calling our hybrid approach to learning-driven development “vibe learning” — it’s powered by AI guidance but rooted in learning science.
Build first; learn continuously
With AI Builder, you start with what you want to do: build the thing in your head. Whether that’s a habit tracker, a portfolio site, or the seed of a bigger idea, you don’t need to have prior coding knowledge to learn and build with the AI Builder. In other words, there are no pre-requisites for creation.
You create a prototype by typing what you’d like to create in natural language. The AI chatbot will ask a few clarifying questions about your needs and overall goal before generating the project. Once the project is created, you can use the chat function to continue describing what you want. (You’re also welcome to go right into the code and start making changes if you already know your way around!)
“It was fun to build something so quickly and be able to see the code and a learning plan for it,” says Grace Krishna, a Code Crew member who beta tested the AI Builder.
When you need clarity on what’s going on behind the scenes in your code, or you hit a wall with AI, that’s a great time to flip over to the Learn tab.
We’re calling our hybrid approach to learning-driven development ‘vibe learning’ — it’s powered by AI guidance but rooted in learning science.
Your project becomes the curriculum
Rather than teaching concepts in the abstract and hoping learners translate them later, AI Builder removes that translation tax entirely. “We’re showing you specifically your code from your project and helping you understand it,” Zoe says.

To build that personalized curriculum, the AI Builder breaks your project’s code into clear milestones and tasks. For each task, it generates an interactive learning loop, which is an activity designed to help you form a mental model of what your specific code is doing.
These loops help you understand the logic behind each part of your project, so you can confidently apply the same thinking to other sections, or even future projects. This approach also ensures everything you learn is directly relevant to what you’re making — so you don’t have to guess when you’ll ever use this.
Why this is vibe learning (not vibe coding)
A key misconception about AI‑assisted development is that it makes learning superficial. AI Builder challenges that by grounding the entire experience in learning science rather than simple code generation. Our entire system is intentionally designed for you to retain knowledge. So, while it might not feel like you’re taking a course, you’re absorbing key concepts just by interacting with AI-generated code.
A Socratic AI, not an answer-spitting chatbot
Our educational AI chatbot is designed to guide you toward an answer through an in-depth questioning approach that’s based on the Socratic method of teaching. Instead of spitting out shortcuts or answers like AI typically does, you get strategic nudges, hints, and questions that build durable mental models.
Research on AI in education shows that just providing an answer makes it harder for learners to retain the information on their own. Zoe compares the Socratic AI to “a personalized tutor, facilitating you acquiring more knowledge, so you’re not totally left on your own.” Our method encourages you to think critically so you really grasp the concepts and can continue to use them in the real world.
Learning loops with real instructional design
Behind the scenes, every learning loop in the Learn tab is built on proven frameworks like inductive learning and the 5E model, a popular STEM teaching framework that’s shorthand for engage, explore, explain, elaborate, and evaluate.
You’ll notice that the questions and exercises in the Learn tab feel different than the rest of our courses and paths, and that’s intentional. “The learning loops are designed very well — they get you there inductively,” Zoe says. They’re exploratory without being overwhelming, and evaluative without feeling like tests.
Negar Vahid, a beta tester for the AI Builder appreciated the AI’s interactive question format. “The question-based learning feels engaging, and the starter project it builds is simple but useful,” she says.
This structure ensures you don’t develop the wrong mental models — a known risk in fully constructivist or student-centered environments — while still giving you the freedom to explore.
Why learn when AI can build?
There are some projects that are well-suited for simply vibe coding, like making a personal HTML website or a single-use script to automate a one-time task. Tools like Lovable and v0 are suited exactly for these types of projects.
The longer your code needs to live, and the more complex your project becomes, the more you need to actually understand what you’re building. Joe Holmes, Codecademy Curriculum Developer in the AI and machine learning domain, uses the term “ignorance debt” to describe what happens when you don’t:
“It’s like tech debt squared. It’s much, much worse,” Joe says. “You don’t know what kind of code is coming out. You just are only looking at: Does this kind of generally appear to be what I asked for? You don’t know if there are security flaws. You don’t know if there are performance flaws. You don’t know if you’re leaking sensitive information. You don’t know how to fix anything.”
The tipping point comes down to two factors: complexity and time. If you’re developing software professionally, you’re legally responsible for the code you output. If you’re building something that will serve actual users, you need to be accountable for security, performance, and maintainability. And if your project will need updates or fixes over time (which most do) understanding your codebase becomes essential, not optional.
The good news? Learning doesn’t have to feel like eating your vegetables. “Kids hate veggies and broccoli because we don’t cook it well enough to make it tasty when we first introduce it to them,” says Nhi Pham, Codecademy Curriculum Developer. The same is true for teaching AI: “If you do it well, you’re inspiring people to have these very hygienic practices when working with AI,” she says.
That’s exactly what AI Builder is designed to do — make learning feel as immediate and rewarding as building, so you develop good habits from the start rather than building a lifelong aversion to understanding your own code.
Get started with the AI Builder
AI isn’t a replacement for learning, it’s a tool — and a powerful one when it comes to education. Our new AI Builder allows for “just‑in‑time learning that’s highly personalized,” Zoe says. Even the best teachers or bootcamps can’t deliver that for every learner, on every project, instantly. Perhaps the most exciting vision is how AI changes what a learning environment can be.
Zoe described it beautifully: “I imagine the AI Builder as a workspace… like having all your resources around you and an AI tutor in the background.”
That’s the shift: from learning before you build to learning while you build. We can’t wait to see what you create.


