강의

멘토링

로드맵

Programming

/

Web Development

Learning only the essentials of CSS3

CSS3 is essential for front-end beginners! We will thoroughly explore CSS3, from the basics to advanced topics!

(5.0) 7 reviews

72 learners

  • sucoding
실습 중심
HTML/CSS

Reviews from Early Learners

What you will learn!

  • CSS3 Basic Syntax and Selectors

  • Understanding the Box Model (margin, padding, border, content area)

  • Layout techniques (Flexbox, Grid)

  • Color, background, gradient effect

  • Font styling (Google Fonts, text effects)

  • CSS3 transitions and animations

  • CSS3 Responsive Web Design (Using Media Queries)

  • Variable fonts, how to use viewport units (vw, vh, etc.)

  • User interface styling (buttons, input forms, dropdowns, etc.)

  • New features of CSS3 (dark mode support, clip-path, etc.)

  • Accessibility-conscious styling (including adjustments for the visually impaired, etc.)

  • Approaching Mobile-First Design with CSS3

  • Practical CSS3-based project practice (e.g., navigation bar, card layout, etc.)

CSS3 that is easy to understand even for non-specialists!!
🛩 Sucoding's Front-End Roadmap Series Phase 2! 🛩

Bestseller in Introduction to HTML/CSS/JS

The Sucoding online course has been published as a book!

2022 『Coding Self-study HTML+CSS+JavaScript』 published! 🎉

The Sucoding online course has also been published as a book.
It is the best-seller in the HTML/CSS introductory category that has never left the top spot since its release. 😎
If you read it together with the book, the synergy increases several times.

purchase

I'm curious

What do you learn?

CSS3 includes a variety of properties and functions that allow you to freely express your designs .
However, it is not easy to learn all the properties and master each function perfectly.

In this course, we will learn only the core CSS3 properties that are frequently used in practice .
Boldly reduce complex or infrequently used content,
Layout composition, color and font styling, responsive design, etc.
We focused on content that can be immediately applied to real-world projects.

This allows even beginners to learn the core of CSS3 easily and efficiently .
You will naturally acquire design skills that can be applied immediately in practice .

Even complete beginners are welcome,

I'll teach you everything step by step, starting from the basics.

CSS3 is one of the most intuitive technologies to learn on the front end, but
It is a key element that determines the design and user experience of the web .

Don't worry even if you are a non-major and don't know anything.
So that you can build a solid foundation from the ground up,
We will explain everything carefully and kindly .

So that even beginners can learn with confidence
Let's go through easy examples and practice together! 🚀

Only for Sucoding lectures
Special point

Core-focused curriculum optimized for practice

  • We've minimized complex theories and selected only the CSS3 properties that are frequently used in actual projects .

  • You'll learn immediately applicable, practical skills like layout, animation, and responsive design.

Intuitive explanations and hands-on lectures to help you understand

  • We provide step-by-step learning from concept → example → practice so that even beginners can easily understand.

  • This is a hands-on course where you learn by coding with your own hands , rather than simply memorizing code.

Curriculum based on real projects

  • This course teaches you through projects that create actual web pages and app UIs, not just simple theories.

  • You can experience situations similar to real-world situations and even develop problem-solving skills .

We generously share practical tips and developer know-how.

  • We will teach you practical tips from working developers that are not found in textbooks, as well as ways to improve work efficiency .

  • In addition to CSS3, it also provides direction for growth as a front-end developer .

Customized student feedback and detailed Q&A support

  • Provides quick and friendly feedback to students' questions.

  • It points out common mistakes and confusing parts and maximizes each individual's learning effect.

wait a minute!

Did you know that even in lectures, there is a 'knot' that suits me?

Just as a great game that everyone recognizes may not be fun for me ,
Lectures aren't the same for everyone.

No matter how much praise there is in a lecture, it may not be right for me .
Conversely, what is an ordinary lecture to someone else may be the best lecture to me .

So, at least 10% of all my lectures are free .
Come listen for yourself and see if it's the 'match' between you and your style !

If you and I get along well,
Let me show you the fastest route to becoming a front-end developer .
Trust and follow! 🚀

In this lecture we will create
Various
mini projects

Basic Practice
Faithful basic training

In this course, you will systematically learn CSS3 through basic exercises that are suitable for your learning progress .

Through faithful basic practice, you will start from the basic concepts of CSS3 and learn each property and function through practice. The practice progresses step by step, helping you naturally acquire each concept and learn efficiently .

Each exercise covers the core properties of CSS3 , allowing you to develop practical skills from basic to advanced, including styling, layout, and responsive web design .

Let's go on a journey to learn the core technologies of CSS3, starting from the basics!

Layout
Simple Gallery

In this lesson, you will learn how to design a layout and create a simple gallery page .

First, you'll learn a variety of layout design techniques using Flexbox and CSS Grid . This will teach you how to align gallery items and control spacing, margins, and alignment .

When designing a gallery page, we apply responsive design to implement a layout that looks good on various screen sizes, and add hover effects and animations to each image to make the page more lively.

Finally, you'll learn advanced CSS techniques that you can apply in practice, as well as fine-tune your designs through hands-on styling.

In this course, you will create a practical and stylish gallery page and further enhance your layout design skills .

Responsive
Works Together

In this course, you will learn how to use HTML5 markup , CSS3 , and responsive design using media queries through hands-on practice.

First, we will cover the basics of HTML5 markup , and then apply CSS3 to style it. After that, we will implement responsive web design using media queries and create pages that can adapt to various screen sizes.

This hands-on course will teach you the skills you need to build a responsive web presence, and give you the confidence to create your own , work-ready web pages .

transition
Transition Master

In this course, you will master transitions not just through theory, but through solid practice .

Transitions are powerful CSS properties that add smooth animation effects to the state changes of elements. In this lesson, you will learn the basic principles of transitions and how to effectively transform your designs by applying various transition properties .

Through hands-on practice , you will learn how to create different transition effects , including color, size, and position changes, and develop the ability to apply them to web page design .

In this course, you will learn how to improve user experience using transitions and develop the skills to create interactive web pages .

Grid
Grid Layout Card

In this lecture, we will learn Grid Layout and create a card-style UI .

First, learn the basic concepts and properties of CSS Grid , and learn how to efficiently compose various layouts using it. After that, learn how to implement a card-style UI and apply it to actual web page design .

Through hands-on training, you will freely handle card layout alignment, sizing, spacing, etc., and design a UI that responds to various screen sizes with a responsive grid .

In this course, you will learn practical ways to use CSS Grid and confidently create clean and efficient card-based UI designs .

Final Project 1
Sustagram

In this project, you will systematically learn various methods of layout design while cloning and coding a main screen in the same format as Instagram .

We use HTML5 markup and CSS3 styling to implement a layout similar to an actual service. The main content is divided into headers, feeds, sidebars, etc., and the page is organized, and responsive web design is used to create a page that looks good on both mobile and desktop .

Through this hands-on course, you will learn how to systematically construct complex layouts and the responsive techniques required for real-world web page design . You will gain practical experience by completing the project and achieve great results that you can add to your own portfolio.

Final Project 2
Google Clone

In this project, we will perfectly clone the Google main screen from the Google logo to the search bar .

Using HTML5 and CSS3 , we accurately recreate Google's simple layout . The page structure is centered around the Google logo, search box, and search button, creating a simple yet clean design.

This hands-on lab will help you master basic CSS3 techniques like alignment, spacing, and font styling , and build practical web design skills by implementing a search box that functions like a real web page .

Additionally, you can learn the skills needed for real web projects by applying responsive web design to create optimized results from mobile screens to desktop screens .

Final Project 3
Travel Blog

In this project, you will clone code a travel blog page while learning systematic HTML5 structure and perfect CSS3 styling .

We use HTML5 to cleanly design the structure of the web page , and add styling to the page with CSS3 to create a design that looks like an actual travel blog.

By applying responsive design, you will configure the page to automatically optimize it for various screen sizes, and learn design skills that can be applied immediately to actual projects while practicing various elements such as image galleries, text layouts, and menu bars .

Through this project, you will learn how to create structured and efficient web pages and responsive web design . It is an opportunity to learn everything from the basics to advanced web development by creating a page that works like a real blog .

Final Project 4
Chatting App

In this project, we will create a 100% mobile responsive chat app . Using HTML5 , CSS3 , Grid , and Flex , we will complete a page that functions like a real chat app .

Design the app's structure with HTML5 , add page styling with CSS3 , and implement a UI optimized for mobile devices. Use Grid and Flexbox to efficiently arrange the chat window layout , and practice elements such as sending messages, chat lists, and profile images .

In particular, we focus on mobile responsiveness , designing the chat screen to be optimized for the mobile environment . Through this, you will learn the importance of responsive web design and create pages that look and behave like real apps .

This project provides the best learning opportunity for those who want to learn mobile optimization and practical UI/UX design !

Final Project 5
Living Room

In this project, you will learn how to create a main screen using the latest HTML5 syntax and CSS3 styling , while also implementing responsive web design .

By utilizing the latest tags of HTML5 and various properties of CSS3 , we create a main screen that looks like an actual web page . The layout design uses Flexbox and Grid to create a flexible and clean composition, and the design elements are optimized for responsiveness to ensure that they look good on various devices.

In this course, you will learn the latest grammar and advanced features of CSS3 that are widely used in practice , and you will be able to implement an optimized layout for all screen sizes based on responsive web .

Through repetitive learning, you will learn how to perfectly apply HTML5 and CSS3 and develop the ability to create web pages that look like real designs !

Final Project 6
5pm

Finally, the last project ! Congratulations on becoming a real publisher . Now, put everything you've learned into practice in your best work .

In this project, we will use HTML5 and CSS3 to create a high-quality web page just like in real life. We will comprehensively utilize all the skills we have learned so far and implement a page that works like a real website by applying responsive design and a sophisticated layout .

In the last project that contains all the know-how as a publisher , there is nothing more to learn. Through the learning so far, I am ready to be reborn as a publisher with both design perfection and code efficiency . Now, go down with confidence ! 🙂

Congratulations, and I hope you continue to create many great web pages in your future journey! 🎉

Frequently Asked Questions

Q. I'm a complete beginner and don't know anything. Is that okay?
A. Yes, that's really fine. It's a customized course designed so that people who don't know anything can learn.

Q. I bought the book. Do I need to buy the online course as well?
A. If you have purchased the book, I highly recommend purchasing more. It contains a lot of material that is not covered in the book.

Q. Is prior knowledge required?

A. Yes, this course requires prior knowledge of HTML5.

Things to note before taking the class

Practice environment

  • Operating System and Version (OS): Windows, macOS

  • Tools used: Visual Studio Code, Chrome

  • PC specifications: Minimum specifications that allow web surfing are also acceptable.

Learning Materials

  • We provide learning materials for each lecture to help you progress through the practical training.


Player Knowledge and Notes

  • Completely non-majors and beginners can also take the course

  • However, learning about HTML5 must come first.

Recommended for
these people

Who is this course right for?

  • Beginner & novice with no prior CSS experience

  • Experienced, but not confident in my understanding of CSS3.

  • Practitioners who still use CSS3 based on rough estimations.

  • Someone who wants to learn simply and easily, without complicated explanations.

Need to know before starting?

  • HTML5

Hello
This is

4,560

Learners

221

Reviews

96

Answers

4.9

Rating

7

Courses

수코딩은 온라인과 오프라인을 병행하면서
코딩을 가르치는 활동을 하고 있습니다.

다년간의 오프라인 강의 경험을 바탕으로,
더 많은 사람들이 코딩을 쉽고 재미있게 배울 수 있도록
매일 고민하고, 끊임없이 노력하고 있습니다.

현재까지 다음과 같은 3권의 책을 출판하며
프런트엔드 강의 분야를 선도하고 있습니다:

또한, 유튜브 채널을 통해 다양한 무료 강의도 제공하고 있습니다.
👇 지금 바로 방문해 보세요
[유튜브 채널 링크]

Curriculum

All

181 lectures ∙ (15hr 49min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

7 reviews

5.0

7 reviews

  • rujung12257743님의 프로필 이미지
    rujung12257743

    Reviews 2

    Average Rating 5.0

    5

    99% enrolled

    I found the learning method of looking at a sample page, implementing that page directly, and then looking at the explanation to be helpful.

    • sucoding
      Instructor

      I'm glad it was helpful, rujung1225! Feel free to ask if you have any more questions in the future :) Thank you!

  • suzisusan01114567님의 프로필 이미지
    suzisusan01114567

    Reviews 1

    Average Rating 5.0

    5

    17% enrolled

    The content was divided meticulously and taught in detail, making it easy to concentrate. Also, by explaining things slowly, I was able to understand quickly.

    • sucoding
      Instructor

      D0Lph1n G1rL, thank you 🙂 I'm really happy that the lecture helped with your understanding. I'll continue to prepare meticulously so you can understand step by step, slowly but surely!

  • sduddla님의 프로필 이미지
    sduddla

    Reviews 5

    Average Rating 5.0

    5

    100% enrolled

    • sucoding
      Instructor

      Hello Youngseo. Thank you for the good review :) I'll work harder to create better lectures. Have a great day!

  • woojinchoi9934님의 프로필 이미지
    woojinchoi9934

    Reviews 2

    Average Rating 5.0

    5

    30% enrolled

    • sucoding
      Instructor

      Hello Woojin Choi! Thank you for the good review :)

  • kkumilatte님의 프로필 이미지
    kkumilatte

    Reviews 1

    Average Rating 5.0

    5

    30% enrolled

    • sucoding
      Instructor

      Hello, Kkumilatte! Thank you for giving such a positive review that can be a source of strength. Have a wonderful day!

$46.20

sucoding's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!