Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Web Development

Mastering HTML + CSS: A Complete Guide from Beginner to Advanced Part 2 - [Intermediate]

This course systematically masters intermediate to advanced CSS techniques such as "CSS Position, Transition, Transform, Animation, Flexbox, Grid, and Responsive Web Design," and equips you with skills immediately applicable in real-world projects through various hands-on practice projects.

(2.0) 1 reviews

7 learners

  • nhcodingstudio
html
CSS
프론트엔드
웹개발
HTML/CSS

What you will learn!

  • Master the creation of diverse layouts by utilizing CSS positions such as Static, Relative, Absolute, Fixed, and Sticky.

  • CSS Transitions & Transforms: Enhance the completeness of your webpage by implementing natural and dynamic UI effects.

  • CSS Animation: You can create interactive and dynamic web elements by utilizing keyframes, duration, timing-function, and more.

  • Flexbox & Grid: Learn how to design responsive web pages more easily and quickly using the latest layout technologies.

  • Responsive Design: Implement a flexible layout that doesn't break on various devices (PC, tablet, mobile) through media queries.

  • Various hands-on projects: Build coding experience through practical examples such as card layouts, responsive navigation bars, image galleries, dashboards, loading spinners, and more.

  • Layout Design & UI/UX Improvement: Develop design skills that can be immediately applied to real-world tasks or portfolios.

Take your website quality to the next level with more powerful CSS technology! 🤔

“Learn HTML + CSS Properly: Complete Mastery from Beginner to Practical Part 2” is a lecture designed to systematically master advanced CSS concepts.
From Position (Static, Relative, Absolute, Fixed, Sticky) to Transition, Transform, Animation, Flexbox, Grid , and Responsive Design , it covers all the features that professional web designers and publishers need to know.

Why this course is special

  1. A solid curriculum

    • We will teach you the basics of CSS (position, animation, responsiveness, etc.) step by step , from the basics to the application stage , and show you how to apply them to actual projects.

  2. Hands-on learning

    • There are various mini-projects such as card layouts, loading spinners, and image zoom effects. You can learn by writing code by hand and checking the results, rather than just listening to the theory.

  3. Aesthetics and Structure

    • We will use Flexbox and Grid to create a clean and intuitive layout , and design a responsive web that supports various devices through media queries .

  4. Portfolio Upgrade

    • Through a variety of examples and projects in the course, you will be able to create results that can be used immediately in your portfolio .

    • You will acquire core competencies that will enhance design quality in both personal projects and team collaborations.

  5. Student-friendly approach

    • To help those who have already learned the basics of HTML+CSS advance to the intermediate level, we will explain frequently confused concepts in detail and provide examples.

    • You can quickly give and receive feedback through the Q&A board when troubleshooting.


I recommend this to these people

Those who have completed the basics of HTML+CSS and want to challenge themselves with intermediate CSS and animation

Prospective and current developers who want to freely design layouts with Flexbox & Grid

Web designer and front-end aspirant who wants to support PC, mobile, and tablet with responsive web

After class…

  • By utilizing the Position properties, you can freely implement eye-catching layouts such as fixed banners and floating menus .

  • Transition & Transform lets you create sophisticated interactions such as button hover effects , image zooming , and text movement .

  • By learning the concept of animation , you can design dynamic web elements such as loading spinners , text typing , and card sliders .

  • You can easily compose complex layouts by combining Flexbox & Grid , and expand it to a responsive web to support mobile, tablet, and desktop .

  • Through responsive design projects, you will gain the confidence to complete clean and intuitive web pages even when developing and operating actual services.

Learn about these things.

  1. CSS Level 2 - Position

    • Understanding Relative, Absolute, Fixed, Sticky, and Z-index

    • Projects : Cascade layout, V-shaped layout, Fixed layout, etc.

  2. CSS Level 2 - Transition

    • Transition Property, Duration, Timing-Function, Delay

    • Project : Button hover effect, image zoom effect, etc.

  3. CSS Level 2 - Transform

    • Translate, Rotate, Scale, Skew

    • Project : Rotate cards, move text, implement 3D effects

  4. CSS Level 2 - Animation

    • Keyframes, repeat count, direction, fill mode

    • Projects : Loading spinner, fade in effect, text color change, card slide, etc.

  5. CSS Level 3 - Flexbox

    • Container & Items, Direction, Wrap, Justify-Content, Align-Items, etc.

    • Project : Card layout, responsive navigation bar, dashboard, blog post layout

  6. CSS Level 3 - Grid

    • Grid-Template, fr units, gap, areas, auto-flow, etc.

    • Projects : Responsive image gallery, dashboard, portfolio section, etc.

  7. CSS Level 3 - Responsive Design

    • Media Queries, Flexible Grid, Responsive Typography

    • Project : Comprehensive Responsive Web Design Tutorial

Hello, welcome to our neighborhood coding studio !

Our Neighborhood Coding Studio is an educational group created by developers who majored in computer engineering at major universities in North America, such as Carnegie Mellon, Washington, Toronto, and Waterloo , and gained practical experience at global IT companies such as Google, Microsoft, and Meta .

It started as a study group for computer science majors from the US and Canada who wanted to study and grow together . Even though we were from different universities and in different time zones, the time we spent solving problems together and learning from each other was very special, and naturally, I had this thought.

“What if we could teach others the same way we studied?”

That question was the starting point for our neighborhood coding studio .

Currently, about 40 current developers and computer engineering college students are in charge of their respective areas of expertise, and they directly design and teach a curriculum that covers everything from introductory to practical. Beyond simply imparting knowledge, we provide an environment where you can learn from the perspective of a real developer and grow together .

“Real developers should learn from real developers.”

We systematically cover the entire process of web development from start to finish, but we do not stop at theory, but develop your skills through practice and practical feedback .
Our philosophy is to think about and guide the growth of each and every student.

Our philosophy is clear:
"True learning comes from practice, and growth is accomplished when we do it together."

From beginners just starting out in development, job seekers looking to develop practical skills, to young people exploring their career paths.
Our neighborhood coding studio aims to be everyone's starting point and a strong companion as we walk together.

Now, don't worry alone.
Our neighborhood coding studio will grow with you.


Welcome to Neighborhood Coding Studio !

Neighborhood Coding Studio was founded by a team of developers who studied computer science at top North American universities such as Carnegie Mellon, the University of Washington, the University of Toronto, and the University of Waterloo , and went on to gain hands-on experience at global tech companies like Google, Microsoft, and Meta .

It all began as a study group formed by computer science students across the US and Canada , created to grow together by sharing knowledge, solving problems, and learning from one another.
Although we were attending different schools in different time zones, the experience was so meaningful that it led us to one simple thought:

“What if we shared this way of learning with others?”

That thought became the foundation of Neighborhood Coding Studio .

Today, we are a team of around 30 active developers and computer science students , each taking responsibility for their area of expertise—designing and delivering a curriculum that spans from foundational knowledge to real-world development.
We're not just here to teach—we're here to help you see through the lens of real developers and grow together .

“To become a real developer, you must learn from real developers.”

Our courses take you through the entire web development journey—from start to finish—focused on hands-on practice, real-world projects, and practical feedback .
We care deeply about each learner's growth and are committed to supporting your path every step of the way.

Our philosophy is simple but powerful:
“True learning comes from doing, and true growth happens together.”

Whether you're just getting started, preparing for your first job, or exploring your future in tech,
Neighborhood Coding Studio is here to be your launchpad—and your trusted companion on the journey.

You don't have to do it alone.
Let Neighborhood Coding Studio walk with you toward your future in development.

Things to note before taking the class

I recommend this to these people

  1. Those who have already learned basic HTML+CSS grammar but want to challenge themselves with intermediate CSS skills and sophisticated animation implementation

  2. Prospective and current developers who want to freely design space arrangement and layout by properly understanding the principles of Flexbox & Grid

  3. Web designers and front-end aspirants who want to create responsive web that supports various devices such as PC, mobile, and tablet.

  4. Anyone who wants to improve the design and markup quality in team projects , or have a web page design that is suitable for a portfolio .

  5. Anyone interested in UI/UX and wanting to build a visually vibrant website

Learning Materials

  • A PDF is attached for each class!

What if I need player knowledge?

  • HTML+CSS basics (e.g., completion of Part 1 lecture, or equivalent basic knowledge)

  • Anyone who can do simple HTML/CSS editing after installing Visual Studio Code or another editor

After completing the course

  • Skillfully apply layout arrangement and animation effects in project practice

  • Implementation of a responsive web that can naturally respond to various screen sizes such as PC, mobile, and tablet.

  • Increase portfolio competitiveness with a clean and differentiated design

  • Securing the ability to satisfy both design quality and code maintainability in team collaboration

Category

  • Development · Programming

Skill Tag

  • CSS , Animation , Flexbox , Grid , Responsive Web

Lecture level

  • Intermediate (easy to learn if you know basic grammar)

Recommended for
these people

Who is this course right for?

  • For those who have a basic understanding of HTML and CSS but want to leverage more advanced CSS features to create next-level pages.

  • A web development aspirant with a strong interest in web design and UI/UX, looking to build practical skills through various CSS animation and layout design techniques.

  • For those who felt unfamiliar and vague about Flexbox and Grid - those who want to understand it clearly through direct practice

  • Developers who need to support a variety of devices, including mobile, tablets, and desktops, through responsive web development.

  • For anyone aiming for a higher level of design quality in team projects or personal portfolios

Need to know before starting?

  • Familiarity with basic HTML & CSS concepts will be helpful.

  • Taking "Learning HTML + CSS Properly: Part 1" or an equivalent introductory course beforehand will further improve learning efficiency.

Hello
This is

147

Learners

6

Reviews

4.3

Rating

9

Courses

안녕하세요, 우리동네코딩 스튜디오에 오신 것을 환영합니다!

우리동네코딩 스튜디오는 카네기 멜론, 워싱턴, 토론토, 워터루 등 북미의 주요 대학에서 컴퓨터공학을 전공하고, Google, Microsoft, Meta 등 글로벌 IT 기업에서 실무 경험을 쌓은 개발자들이 함께 만든 교육 그룹입니다.

처음에는 미국과 캐나다의 컴퓨터공학 전공자들끼리 함께 공부하며 성장하고자 만든 스터디 모임에서 시작되었습니다. 각기 다른 대학, 다른 시간대에 있었지만 함께 문제를 해결하고 서로에게 배운 그 시간은 매우 특별했고, 자연스럽게 이런 생각이 들었습니다.

“우리가 공부하던 이 방식, 그대로 다른 사람에게도 전하면 어떨까?”

그 물음이 바로 우리동네코딩 스튜디오의 출발점이었습니다.

현재는 약 30명의 현직 개발자와 컴퓨터공학 전공 대학생들이 각자의 전문 분야를 맡아, 입문부터 실전까지 아우르는 커리큘럼을 직접 설계하고 강의합니다. 단순한 지식 전달을 넘어, 진짜 개발자의 시선으로 배우고 함께 성장할 수 있는 환경을 제공합니다.

“진짜 개발자는, 진짜 개발자에게 배워야 합니다.”

저희는 웹 개발의 전 과정을 처음부터 끝까지 체계적으로 다루되, 이론에 머무르지 않고 실습과 실전 중심의 피드백을 통해 실력을 키워드립니다.
수강생 한 사람, 한 사람의 성장을 함께 고민하고 이끌어가는 것이 우리의 철학입니다.

🎯 우리의 철학은 분명합니다.
"진정한 배움은 실천에서 오고, 성장은 함께할 때 완성된다."

개발을 처음 시작하는 입문자부터, 실무 능력을 키우고 싶은 취업 준비생, 진로를 탐색 중인 청소년까지.
우리동네코딩 스튜디오는 모두의 출발점이자, 함께 걷는 든든한 동반자가 되고자 합니다.

이제, 혼자 고민하지 마세요.
우리동네코딩 스튜디오가 여러분의 성장을 함께하겠습니다.


Welcome to Neighborhood Coding Studio!

Neighborhood Coding Studio was founded by a team of developers who studied computer science at top North American universities such as Carnegie Mellon, the University of Washington, the University of Toronto, and the University of Waterloo, and went on to gain hands-on experience at global tech companies like Google, Microsoft, and Meta.

It all began as a study group formed by computer science students across the U.S. and Canada, created to grow together by sharing knowledge, solving problems, and learning from one another.
Though we were attending different schools in different time zones, the experience was so meaningful that it led us to one simple thought:

“What if we shared this way of learning with others?”

That thought became the foundation of Neighborhood Coding Studio.

Today, we are a team of around 30 active developers and computer science students, each taking responsibility for their area of expertise—designing and delivering a curriculum that spans from foundational knowledge to real-world development.
We’re not just here to teach—we’re here to help you see through the lens of real developers and grow together.

“To become a real developer, you must learn from real developers.”

Our courses take you through the entire web development journey—from start to finish—focused on hands-on practice, real-world projects, and practical feedback.
We care deeply about each learner’s growth and are committed to supporting your path every step of the way.

🎯 Our philosophy is simple but powerful:
"True learning comes from doing, and true growth happens together."

Whether you're just getting started, preparing for your first job, or exploring your future in tech,
Neighborhood Coding Studio is here to be your launchpad—and your trusted companion on the journey.

You don’t have to do it alone.
Let Neighborhood Coding Studio walk with you toward your future in development.

Curriculum

All

136 lectures ∙ (2hr 24min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

1 reviews

2.0

1 reviews

  • devhoonie님의 프로필 이미지
    devhoonie

    Reviews 2

    Average Rating 3.5

    2

    30% enrolled

    현재 강의를 섹션 4까지 수강했는데, 예제와 문제 코드가 다른 경우(예를 들어 섹션 4의 transition and transform 프로젝트: 텍스트 이동 효과의 경우 문제와 다르게 주어지는 예제 파일은 텍스트 이동 효과가 아닌 이미지 확대 효과의 Starter입니다)가 있고, 또 주어지는 Starter 코드와 정답이 아예 다른 환경처럼 느껴지는 경우가 있습니다. 또한 CSS의 여러 가지 속성들을 예제 단위로 나누어 설명한 것은 좋지만, 구성에 비해 강의 퀄리티가 떨어지는 느낌입니다. 각 섹션별 강의는 단순히 텍스트를 TTS로 읽는게 끝인데, 차라리 강사님의 목소리를 직접 들을 수 있다면 훨씬 강의에서 진심을 느낄 수 있을 것 같습니다.

    • nhcodingstudio
      Instructor

      안녕하세요 devhoonie님, 소중한 수강평 정말 감사합니다. 먼저, 예제와 문제 코드 간의 불일치로 인해 혼란을 드린 점 진심으로 사과드립니다. 말씀해주신 섹션 4의 transition and transform 프로젝트처럼 실제 강의 내용과 Starter 코드가 어긋나 있는 경우, 빠르게 확인하여 일괄적으로 점검 및 수정 작업을 진행하겠습니다. 학습 흐름에 방해가 되지 않도록 가장 우선적으로 처리하겠습니다. 또한 CSS 속성별로 예제를 나눈 구성은 긍정적으로 평가해주셔서 감사드리며, 강의 전달 방식에 대한 솔직한 의견도 깊이 새기겠습니다. 현재 일부 강의에서 TTS 음성으로만 제공되는 점은 학습 몰입도에 영향을 줄 수 있다는 점에 전적으로 공감합니다. 해당 파트는 향후 순차적으로 강사 음성으로 대체할 수 있도록 내부 논의를 거쳐 업데이트를 준비하겠습니다. 더 나은 학습 경험을 드리기 위해 지속적으로 개선하겠습니다. 다시 한 번 감사드리며, 언제든 불편사항이나 제안이 있다면 말씀 부탁드립니다.

    • nhcodingstudio
      Instructor

      안녕하세요, devhoonie님. 먼저 예제와 과제 내용이 일치하지 않았던 부분에 대해 다시 한 번 사과드리며, 해당 파트는 수정 완료되었습니다. 불편을 드려 진심으로 죄송합니다. 추가로 HTML, CSS 수업을 포함한 강의 내용 전반이나, 소프트웨어 개발 전반에 대한 질문, 또는 다음 프로젝트에 대한 고민 등 어떤 주제든 궁금하신 점이 있으시다면 언제든지 오픈채팅을 통해 문의해 주세요. 성심껏 답변드리겠습니다. 앞으로도 devhoonie님께 실질적인 도움이 될 수 있는 더욱 알차고 유익한 콘텐츠로 찾아뵙겠습니다. 감사합니다. 오픈채팅: https://open.kakao.com/o/gC10Fnoh

Limited time deal

$23,930.00

24%

$25.30

nhcodingstudio's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!