
Coding for the First Time with Web Publishing - CSS
ezweb
You will learn everything from CSS basics to animations and responsive design. Through practical examples, you will review what you've learned and build a solid foundation.
Beginner
HTML/CSS
This is a practical web development project course where you complete everything from planning and design to implementation and deployment using generative AI. You will create designs using Stitch and Figma Make, generate code with AI Studio, and deploy them as actual services. Even if you don't know much about coding, you will learn how to develop alongside AI and complete your own AI web app. Now, you too can become a developer who collaborates with AI.
22 learners
Level Basic
Course period Unlimited
Reviews from Early Learners
5.0
루루팝팝
This was a huge help as I'm building my own homepage. I was able to get a sense of how to move forward.
Generative AI-based web service planning capabilities
Prompt design and utilization skills
UI/UX design derivation skills using Stitch
Understanding Figma Make-based code generation
Ability to create apps using AI Studio
Cloud deployment and service operation capabilities
Understanding Supabase integration and basic backend structure
Practical Application Skills for Vibe Coding
Subscribe & Like & Comment Event
Complete a simple mission and receive a 50% discount coupon immediately. Grab this all-time great benefit offered for a limited time right now!
Participate in the YouTube Subscribe & Comment Verification Event: https://forms.gle/wcD2wRVeaG7B7fSj7
In the past, humans had to manually handle every process, from creating designs separately to writing code and building servers. It required a lot of time and repetitive work, making it a heavy burden for beginners to complete until the end.
But now, things are different!
With the advent of generative AI, you can now complete everything from
planning → design → code generation → deployment
much faster and more efficiently within a single workflow.
This course is not just about learning code.
It is a hands-on project where you use AI as a tool to complete an actual service from start to finish.
Generate designs with prompts and
Creating code with AI
Configure the backend with Supabase and
We will even proceed with the actual deployment to the internet.
We focus on the experience of completion rather than complex theories.
Experience the new way of developing alongside AI, known as ‘Vibe Coding’, firsthand.
Through this process, you will grow to the next level as a "developer who collaborates with AI," going beyond simple functional implementation.
Before you dive into the learning, please set up the following four things in advance. Don't worry if it's your first time
— you can follow along step-by-step by looking at the lecture materials (00_Preparation.pdf). 😊
💻 1. Setting Up the Development Environment
These are the basic tools for writing code and running projects.
Code Editor — Please install either VS Code or Cursor
Node.js — Required for running the development server (npm will be installed along with it)
Git — You can save and manage your work.
🤖 2. Preparing AI Coding Tools
The core of this lecture! Please prepare the following tools for the experience of coding with AI.
GitHub Copilot — An AI assistant that automatically completes your code
Codex — A tool that turns verbal descriptions into code
🎨 3. Prepare Design Tools
These are the tools we will use in the hands-on practice for creating and modifying the UI ourselves.
Figma — Used for designing screen structures and refining the UI
Stitch — Automatically generates UI using prompt commands
☁️ 4. Creating External Service Accounts
Please sign up for the services below in advance to implement recipe saving, login, and AI recipe generation features.
Supabase — Handle database, login, and file storage all in one place
OpenAI — Use the GPT API to create the AI recipe generation feature
Decide what to make first
We do not start coding right away.
First, we decide what kind of web service to create and draw the big picture.
Prepare the environment required for development.
Organize what features will be included.
Understand the project structure.
Create screen designs using Stitch.
It is designed so that even those who
“have no idea where to start” can naturally find their direction by following along step-by-step.
Design the app flow using Figjam.
Designing the project structure
Enter prompt commands to generate the design.
Make the AI actually work
In this step, we will directly implement the function where the AI creates recipes.
Proceed with the Supabase setup.
Connect OpenAI.
Create and configure the Edge Function.
Complete the AI recipe generation feature.
It may feel difficult,
but if you follow along step by step, you will understand the "structure of how AI actually works."
Create the actual screen that users will use
Now, we will create a web app that users can actually use.
Create a React app.
Implement login and sign-up.
We will also integrate Google and Kakao login.
Complete the recipe creation, editing, and deletion functions.
It is not just a simple example, but is completed as a
service that can actually be used.
Generate code from the created design using AI Studio.
Generate code in AI Studio using prompt commands.
Code management is also handled easily using GitHub Desktop, rather than through difficult commands.
Release my service to the world
In the final step, you will deploy the created web app to the internet.
Upload to the actual server.
Fix errors.
Let's summarize the overall flow once more.
You will experience the moment when you can share a link, saying,
“This is the service I created.”
Deployment is also easily carried out using the Vercel service.
Who is this course right for?
Those who want to create a web service using generative AI
Beginners who find coding difficult but want to take on the challenge with AI
Job seekers who need practical projects for their portfolios
Those who want to experience the entire process from planning to deployment.
Those who are curious about how to use Stitch, Figma Make, and AI Studio
Those who want to complete a React-based project as a real-world service
A solo developer who wants to produce results quickly
Those who want to learn new development methods suited for the AI era
Need to know before starting?
It is enough to be able to save files, create folders, and install programs.
You just need to be able to follow the account creation process for platforms like GitHub and Supabase.
It is helpful if you have heard of what HTML is.
It is enough just to know that a language called JavaScript exists.
Since you will be going through it step-by-step with AI, even beginners can easily follow along.
Career Verified
2,925
Learners
72
Reviews
4
Answers
4.9
Rating
14
Courses
■ [Current] ESTSOFT KDT Frontend Instructor
■ Green Computer Art Academy Web Publishing and Frontend Instructor
■ Operator of Web Publishing YouTube Channel 'Rock's Easyweb'
■ The Joeun Computer Academy Web Publishing Instructor
■ Hanbit Computer Academy Web Publishing Instructor
■ Frontend Publisher, Professional Frontend Publishing Instructor
■ UI/UX Web Design Portfolio Instructor
[ Books ]
Published on 2021.07.19 / The Complete Figma Guide for Web Design & Web Publishing / BJ Public
Published on 2022.08.25 / Coding for the First Time with Web Publishing / Youngjin Publishing
Published 2023.10 /2024 SD Edu Yu-seonbae Web Design Technician Practical Exam Tutoring Notes / Sidae Gosi Planning
2024.11 Reprint /2025 SD Edu Yoo-Sunbae Web Design Technician Practical Exam Tutoring Notes / Sidae Gosi Planning
2025.11 Reprint /2026 SD Edu Yoo-Sunbae Web Design Technician Practical Exam Tutoring Notes / Sidae Gosi Planning
[ Awards ]
2022.08 Green Computer Art Academy Jongno Branch - Outstanding Instructor 2021.06 Green Computer Art Academy Jongno Branch - Outstanding Instructor 2018.06 Green Computer Academy Sinchon Branch - Outstanding Instructor 2017.05 Green Computer Academy Sinchon Branch - Outstanding Instructor 2016.05 Green Computer Academy Sinchon Branch - Outstanding Instructor 2015.10 Green Computer Academy Sinchon Branch - Outstanding Instructor
All
21 lectures ∙ (5hr 13min)
Course Materials:
Check out other courses by the instructor!
Explore other courses in the same field!