
Learning JavaScript by Focusing on the Essentials
sucoding
Javascript syntax that frontend beginners must learn! From basic to advanced, let's delve into the JavaScript language from A to Z!
Beginner
JavaScript
CSS3 is essential for front-end beginners! We will thoroughly explore CSS3, from the basics to advanced topics!


Reviews from Early Learners
5.0
dlsrksrhk
As a backend developer, I've mainly worked on designing with basic tags and tables within a fixed design. I find it great that I can learn about CSS and the internal workings of how browsers recognize it. As time goes on, the design requirements have increased, and the HTML and CSS have become more complex to meet them... I felt like it was just getting more complex without any rules, but as I listen to the lectures, I realize there are hidden operational principles. Above all, the examples are based on real sites, which makes it easy to understand. I'm skipping the content I already know and only watching some chapters, but there are more details than I thought, so I'm eager to listen to the rest of the chapters soon. This is my second lecture following HTML, and your voice tone is especially good, making it great to listen to as a sleep aid before bed?
5.0
rujung1225
I found the learning method of looking at a sample page, implementing that page directly, and then looking at the explanation to be helpful.
5.0
doomco
SuCoding content boasting the finest attention to detail! You won’t regret purchasing it.
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
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.
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 .
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! 🚀
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.
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.
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 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 .
Provides quick and friendly feedback to students' questions.
It points out common mistakes and confusing parts and maximizes each individual's learning effect.
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! 🚀
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!
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 .

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 .

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 .
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 .

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.
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 .

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 .

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 !

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! 🎉
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.
Operating System and Version (OS): Windows, macOS
Tools used: Visual Studio Code, Chrome
PC specifications: Minimum specifications that allow web surfing are also acceptable.
We provide learning materials for each lecture to help you progress through the practical training.
Completely non-majors and beginners can also take the course
However, learning about HTML5 must come first.
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
Inflearn Verified
Career Verified
5,564
Learners
368
Reviews
192
Answers
4.9
Rating
11
Courses
Sukoding provides both online and offline
coding instruction.
Based on years of offline teaching experience,
we think every day and work tirelessly so that more people can learn coding easily and enjoyably
.
To date, I have published the following five books
and am leading the field of front-end development education::
We also offer a variety of free courses through our YouTube channel.
👇 Visit us now
[YouTube channel link]
You can also quickly check the latest discount news on the official website.
👇 Visit it now
[Official Website Link]
All
182 lectures ∙ (15hr 49min)
Course Materials:
All
18 reviews
4.9
18 reviews
Reviews 45
∙
Average Rating 4.8
Reviews 5
∙
Average Rating 5.0
5
I found the learning method of looking at a sample page, implementing that page directly, and then looking at the explanation to be helpful.
I'm glad it was helpful, rujung1225! Feel free to ask if you have any more questions in the future :) Thank you!
Reviews 6
∙
Average Rating 5.0
5
The core concepts of CSS were explained without being unnecessarily difficult, allowing even beginners to follow along easily. By writing out the practice examples myself, I was able to clearly organize the concepts of selectors and layouts that were once confusing. I recommend this to anyone who wants to build a fast and solid foundation in CSS basics.
Hello bam! Thank you for the great review. Have a wonderful week!
Reviews 2
∙
Average Rating 5.0
Reviews 11
∙
Average Rating 4.6
Check out other courses by the instructor!
Explore other courses in the same field!
Limited time deal ends in 7 days
$33.00
28%
$46.20