# Intro To Vibe Coding
In the first tutorial sequence, you will learn the basics of "vibe coding," working in Google Colab, accessing OpenAI's APIs, etc.
The project will involve creating either an Encyclopedia (of at least 10 entries) or a "Pokemon"-like card deck. The asynchronous intro tutorial will show you how to create a very basic "Encyclopedia of Birds in Poems," but you will be invited to remix it to create a more interesting version for yourself related to a field or topic you care and know about.
## [The Async Prep Assignment](/iczf3FtDR7mmEFuDfQJaFw)
In the [vibe-coding-intro-01-async](/iczf3FtDR7mmEFuDfQJaFw) doc you will find instructions, tutorial materials and links that will lead you through the process of creating a very simple Encyclopedia or Card Deck.
You will perform this assignment in roughly an hour (probably 1 but we'll hold the space for 90 minutes) in the Small Studio or other recording location. You can ask our staff for help getting set up in the studio, and you can follow [these instructions](https://hackmd.io/@ll-25-26/ByFO1gWDZe) to set up your screen recording.
We are providing videos and text-based instruction and you should use them in whatever way you wish.The goal is for you to spend as much time as possible tinkering with the code, so consume as much of the text and video as you need to grasp what is happening in a given notebook, then press pause or stop and play with the notebook. Ask Gemini questions about it. Your goal is to LEARN rather than to "cover the content."
Immediately after you complete this assignment, please fill out [this short survey](https://harvard.az1.qualtrics.com/jfe/form/SV_8iaFIF7QY9ZpKJg). The next time you come into the Learning Lab, you'll sit down with one of the postdocs to conduct a short interview reviewing your experience with the tutorial.
## The Section
Once you have completed the initial async activity and review session, we'll invite you to participate in a "section" with at least 2 other students and a Bok Staff member where you can ask follow-up questions, reflect on what you've learned so far and think together about possible ideas for The Project.
## The Project
Once you have completed the two steps above, you can start on your project. We estimate that this project should take you between 1 and 3 hours, depending on how elaborate you wish to get with styling and how difficult it is to get your source texts together.
For this initial assignment we will be working mainly in Python, and we'll be asking you to document your making process for us by recording your screen as you build things (we can help with this!).