Vibe coding for beginners

Vibe coding for beginners

A man who writes code with the help of AI

Gain hands-on experience in developing digital solutions using AI. Learn methods for testing, iterating, and building prototypes step by step.

A man who writes code with the help of AI

Signup

Vibe coding for beginners

Do you need to develop an app, website or other digital solution, but lack experience with programming? In this course, you will learn how to use artificial intelligence as a practical tool in your development work. The expertise is relevant in a working day where AI is increasingly used to develop and test digital solutions.

You work to describe needs and functionality, and use AI to develop and improve solutions along the way. This provides a more accessible approach to development, where you focus on structure, problem-solving, and clear descriptions rather than technical coding.

Through the course, you will gain experience in how AI can be used in different parts of a development process – from simple tasks to more complex solutions. You work practically with tasks and build up competence gradually.

What you will learn in the course

  • use AI to develop simple apps and websites
  • work with your own ideas and develop them into prototypes
  • Use tools for vibb coding and AI-assisted development
  • Publish solutions online
  • structure and improve solutions with support from AI
  • Understand the possibilities and limitations of vibe coding

About the course

Read about how the course is structured and what you can do after completing the course.
How the course is structured

The course is divided into six parts and takes you from a basic understanding of vibe coding to how to use the method in practice. Along the way, you will work on concrete examples and assignments that provide practical experience.

  1. Introduction to vibe coding: You will get an introduction to what vib coding is, how to choose the right AI model and how to create and publish your first project.
  2. Development in chat-based tools: You work with ChatGPT and Claude to develop simple solutions and publish projects.
  3. Development in browser-based tools: You use platforms such as Bolt, Lovable and Replit to create and share solutions directly from the browser.
  4. Work in an AI-backed code editor: You'll use tools like Cursor and Windsurf to start and develop projects further.
  5. Further development in the code editor (Claude Code): You set up a development environment in tools such as VS Code and Claude Code, and publish solutions on Vercel.
  6. Conclusion: The course ends with a summary and input on how you can continue to work with vibe coding in your own projects.
Learning outcome

After the course, you will be able to use artificial intelligence to develop simple apps and websites, and work with your own ideas that you further develop into working prototypes. You will gain experience in using different tools for vibe coding, both in chat, in a browser and in a code editor, and learn how to publish your projects online.

You will also be able to build concrete solutions, such as a simple "link in bio" page, interactive applications and personal websites, as well as set up a basic development environment on your own computer. Plus, you'll gain experience using GitHub to store and organize your work.

Through the course, you will develop a practical understanding of how you can use AI to test ideas, improve solutions along the way and translate your own needs into functioning digital products.

Practical information

  • The course is 100% online and can be taken at your own pace when it suits you. Estimated completion time is approx. 6 hours, but will depend on how much you work on tasks along the way
  • You get access within two working days and have perpetual access to the course. This gives you the opportunity to repeat and update the knowledge when you need it, whether it's months or years later
  • No prior knowledge required
  • You will receive a course certificate after completing the course
  • Registration is binding, and the full course fee must be paid upon cancellation.
  • The course has been developed by Utdannet.no

Espen Faugstad

Course instructor Espen Faugstad is one of Norway's most experienced course instructors in digital and technological competence. He has helped tens of thousands master tools like Excel, Google Ads, Google Analytics, SEO, and Adobe programs, as well as modern AI tools like Copilot and Claude, and basic and advanced coding. Espen is known for making complex topics easy to understand, with a strong focus on practical and engaging learning that provides skills you can use right away.

Do you have any questions?