
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
Do you have a foundation in HTML, CSS, and JavaScript (jQuery)? But are you unsure how to create an entire website? If so, try implementing a shopping mall's main page by referencing a design. We'll share know-how on implementing a website by referencing a completed design and understanding the planning intentions and detailed aspects of the design.
45 learners
Level Basic
Course period Unlimited


Reviews from Early Learners
5.0
김가희
It was a class where we did publishing based on Figma, and it seems like it was a useful experience to gain practical experience. It was helpful because I was able to learn how to deploy the site to GitHub at the end. They teach you the fundamentals thoroughly!
5.0
mr.nobody
Creating a site in Figma has been very helpful. Thank you for the great lecture.
5.0
pcdo.omco
I will listen carefully.
Interpreting Figma designs and extracting images
Setting up initial HTML/CSS files.
CSS Variables and Writing Global Styles
Set up web fonts
Layout Design: Utilizing Grid and Flexbox
Implementing Responsive CSS with Media Queries
Implementing Responsive CSS with Container Queries
Creating a review slider using Swiper.js
Creating a Mobile Menu and Shopping Cart Toggle Slide with jQuery
Deploying a Website Using GitHub Pages
This course requires basic knowledge of HTML, CSS, Javascript, and jQuery.
Please check the links below for learning about each part.
HTML Basics: https://inf.run/DL3EM
CSS Basics: https://inf.run/h8H9G
Flexible layout: https://youtu.be/_PSy66fkQ7U,
Javascript Basics: https://bit.ly/4gXtRnN
JQUERY Basics: https://bit.ly/49TUGHb
Install required plugins
Export Original Images
Export Styles to CSS Variables
Font Scanner
Organizing project files
Create directories: images , css , js
Create common HTML and CSS files: common.html , common.css
In the design, we store the images required for the website, and write commonly applied styles and tags in common.html and common.css to create a website that is consistent and easy to maintain in the future.
Organizing project files
Learn how to easily import the images and styles you need into Figma.
Learn the basics of implementing your design vision on the web.
In this course, you will learn the know-how to create HTML structures and CSS styles by referencing the design while implementing the Home Page.
Understanding Figma Design
Get a clean start with reset.css and normalize.css.
Let's create a folder structure and common files for efficient work.
Use reset.css to initialize the properties inherent in HTML, and use normalize.css to configure the project so that the same UI can be implemented in all browsers.
Set frequently used colors and font sizes as variables.
Apply pretty fonts with Google Fonts.
Writing Common CSS
Create flexible screen structures with Grid and Flexbox.
Design the main areas of your website.
Main Area HTML
Identifying Key Areas in Design
Let's create a fixed effect when scrolling by using CSS properties.
Implemented with pure CSS without writing scripts.
Implementing an element that stays fixed when scrolling
Create cool button effects with CSS and jQuery.
Implement a 3D button that you want to click.
Button animation using CSS and jQuery
Button animation using CSS and jQuery
Implement refreshing slides with Swiper.js.
Create sliders that work well on all devices.
Implementing review slides using swiper.js
Let's create a convenient cart function with jQuery.
Complete user-friendly cart design.
Let's create a mobile menu feature.
Implementing interaction features (mobile menu, shopping cart)
We've refined it to work perfectly on all devices.
We implement convenient menus and carts even on mobile devices.
Completing a responsive design (PC, tablet, mobile)
Optimize your website's performance.
Bring your work to the world with GitHub Pages or Netlify.
Organize repetitive codes so they can be reused, and remove unnecessary sources.
Upload your static site to GitHub Pages or Netlify and deploy it for anyone to visit.
This course is not a course to implement an actual shopping mall. In order to implement an actual shopping mall, it is necessary to link with a database. For this part, please proceed with additional learning about backend languages and databases. In this course, as a web publisher, you will refer to the design and use html, css, and javascript (jQuery) to complete the screen that the end user will see.
If you have mastered this course and are interested in web development, check out the contents below and challenge yourself to become a front-end developer or back-end developer!
JavaScript Frameworks/Libraries
react, vue.js, Angular
Learning TypeScript
Understanding the backend basics
REST API and HTTP request/response structure
How to handle JSON data
Simple backend experience
Creating a simple server using Node.js and Express.js
Database connection (MongoDB, Firebase, MySQL, etc.)
Students can provide their opinions and questions at any time through the Google survey and 1:1 open chat room introduced in the What's New section.
Who is this course right for?
Learners with basic knowledge of HTML, CSS, and jQuery.
A junior developer with limited publishing experience but eager to complete a real-world project.
Someone who has no experience with design tools (Figma) but wants to learn.
Learners who want to learn the practical process of implementing and publishing responsive web design.
Someone who wants to learn the fundamental principles of web publishing and front-end development.
Those who have coding fundamentals but struggle to apply them comprehensively.
Need to know before starting?
HTML
CSS
JavaScript
jQuery
Career Verified
2,890
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 ∙ (8hr 39min)
Course Materials:
8. HERO Part HTML
21:32
9. HERO Part CSS
23:56
All
5 reviews
4.8
5 reviews
Reviews 16
∙
Average Rating 5.0
5
I will listen carefully.
Thank you. If you have any questions, please leave them in the comments. ^^
Reviews 10
∙
Average Rating 5.0
5
It was a class where we did publishing based on Figma, and it seems like it was a useful experience to gain practical experience. It was helpful because I was able to learn how to deploy the site to GitHub at the end. They teach you the fundamentals thoroughly!
Thank you for your valuable feedback. I'm glad it was helpful. Thank you!
Reviews 2
∙
Average Rating 4.5
Reviews 2
∙
Average Rating 5.0
Check out other courses by the instructor!
Explore other courses in the same field!