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

$3,031.00

21%

$25.30

nhcodingstudio's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!