Đã viết được CSS cơ bản
Bạn hiểu selector, cascade, Flexbox, Grid và responsive, nhưng stylesheet bắt đầu dài và khó lần theo.
Ngôn ngữ Sass - Khóa video trên F8
Dành cho người đã biết CSS cơ bản nhưng bắt đầu gặp code lặp, selector khó lần theo và nhiều file chưa thành một hệ thống có thể mở rộng.
Mua riêng khóa Ngôn ngữ Sass, hoặc học ngay nếu bạn đã sở hữu HTML CSS Pro.
Học thử trước khi quyết định. Khóa học không cam kết việc làm, thu nhập hoặc việc Sass là lựa chọn bắt buộc cho mọi dự án.
Tự kiểm tra độ phù hợp
Khóa học phù hợp khi vấn đề của bạn đã chuyển từ viết được giao diện sang giữ cho stylesheet dễ đọc, dễ sửa và có quy tắc dùng lại.
Bạn hiểu selector, cascade, Flexbox, Grid và responsive, nhưng stylesheet bắt đầu dài và khó lần theo.
Màu sắc, khoảng cách, breakpoint và nhóm thuộc tính xuất hiện ở nhiều nơi, khiến mỗi lần sửa đều tốn công kiểm tra.
Bạn muốn hiểu cách chia file, dùng module, tái sử dụng logic và tạo Grid System thay vì chỉ cài một thư viện có sẵn.
Bạn chưa nắm CSS cơ bản, chỉ muốn chép một cấu trúc 7-1 có sẵn, hoặc đang tìm công cụ thay thế hoàn toàn cho việc hiểu cascade và specificity.
Xem lộ trình HTML CSS ProĐiểm nghẽn thật không nằm ở cú pháp
Cùng một giá trị nằm rải rác trong nhiều file. Khi thiết kế đổi, bạn tìm và sửa thủ công rồi vẫn lo bỏ sót.
Nesting giúp code ngắn hơn, nhưng nếu thiếu cấu trúc, chính phần code rút gọn lại làm tăng độ khó khi đọc và ghi đè.
Tách file chỉ là bước đầu. Bạn vẫn cần biết phần nào được dùng chung, phần nào riêng tư và đường đi từ module tới CSS đầu ra.
Sass không tự làm code sạch. Giá trị của nó xuất hiện khi bạn dùng cú pháp để tạo ranh giới, giảm lặp và làm cho CSS đầu ra dễ kiểm tra hơn.
Một hệ thống biên dịch, không chỉ là nesting
Đưa giá trị lặp lại về variables, gom nhóm hành vi bằng mixins và chọn đúng lúc dùng extend hoặc placeholder.
Tổ chức partials, hiểu hạn chế của @import cũ và dùng @use, @forward để biết một thành phần đến từ đâu.
Dùng value, operator, interpolation, điều kiện và vòng lặp khi chúng thật sự giảm lặp và giữ đầu ra dễ kiểm tra.
Đặt các phần vào cấu trúc 7-1, sau đó tự xây container, row, column, gutter, offset và row-cols bằng Sass.
Ranh giới cần nói rõ
Trình duyệt hiện có thể đọc CSS nesting trực tiếp. Vì vậy, khóa học không bán Sass như một phép màu giúp viết selector ngắn hơn. Trọng tâm hợp lý hơn là module, mixins, functions, điều kiện, vòng lặp và quy trình sinh CSS trước khi đưa vào trình duyệt.
Bạn cũng học cách nhận biết @import cũ và chuyển tư duy sang @use, @forward, phù hợp với module system hiện tại của Dart Sass.
Lồng selector và at-rule trực tiếp trong CSS.
Module, mixins, functions, logic và CSS được sinh ra.
Lộ trình trong 27 video
Bốn chặng dưới đây tóm lược nội dung đang có trong khóa, không thêm project, chứng chỉ hoặc đầu ra chưa được công bố.
Cài đặt, biên dịch, phân biệt Sass/SCSS, nesting, variables, extend, placeholder và mixins.
Partials, @import, @use, @forward và cách đặt từng nhóm stylesheet vào kiến trúc 7-1.
Giá trị, toán tử, interpolation, if/else và vòng lặp trong những tình huống có đầu ra CSS rõ ràng.
Đi từ cơ chế Grid System đến container, row, column, row-cols, gutters, offset, tối ưu và áp dụng vào layout.
Muốn kiểm tra cách giảng trước khi mua?
Mở bài học thửCách học trên F8
Khóa học được trình bày bằng video trên nền tảng F8. Flashcards hỗ trợ ôn lại thuật ngữ và cú pháp ngắn giữa các lần thực hành, thay vì thay thế việc tự viết và kiểm tra CSS đầu ra.
Chọn đúng sản phẩm
Phù hợp khi bạn đã vững CSS cơ bản và chỉ cần học cách tổ chức, tái sử dụng và sinh CSS bằng Sass.
Phù hợp khi nền CSS của bạn còn thiếu hoặc bạn muốn học Sass trong lộ trình giao diện rộng hơn. Nội dung Sass đã nằm trong khóa này.
Xem HTML CSS ProĐiều người học nhớ về F8
Những chia sẻ dưới đây phản ánh trải nghiệm học trên nền tảng F8 nói chung. Kết quả của mỗi người sẽ khác nhau theo nền tảng và thời gian thực hành.
Flashcard ôn lại kiến thức lý thuyết cũng khá đầy đủ và bao quát, thoải mái sử dụng ( web , mobile ) đều được. Ghi chú : Note lại thoải mái luôn , cái note này là key của các anh chị đọc sách.
Tuan NguyenHọc viên khóa ProThích chỗ mỗi phần lý thuyết đều đi kèm 4-5 bài tập, bài nào làm không ra thì có 3-4 phương án gợi ý support luôn (từ gợi ý => gợi ý nhiều => so sánh => full đáp án). rất tiện lợi!
Em cám ơn anh Sơn vì video này, nó truyền cho em được nhiều động lực, anh dạy kiến thức rất chi tiết và dễ hiểu, em chúc anh nhiều sức khỏe, em cám ơn anh rất nhiều
Kimi HòaHọc viên khóa ProTrước khi mua
CSS nesting hiện đã được trình duyệt hỗ trợ rộng rãi, nên khóa học không xem nesting là lý do duy nhất để dùng Sass. Giá trị còn lại nằm ở module @use/@forward, mixins, functions, điều kiện, vòng lặp và khả năng sinh một hệ thống CSS ở bước biên dịch. Hãy chọn Sass khi dự án cần những khả năng đó, không phải vì mọi dự án đều bắt buộc dùng.
Chưa nên. Khóa học giả định bạn đã hiểu selector, cascade, box model, Flexbox, Grid và responsive cơ bản. Nếu chưa có nền này, HTML CSS Pro là lộ trình phù hợp hơn và đã bao gồm nội dung Sass.
Cả hai. Ngôn ngữ Sass là một khóa riêng, bạn mua được độc lập. Nội dung này đồng thời được tách từ hai chương của HTML CSS Pro, nên ai đã sở hữu HTML CSS Pro thì không cần mua lại.
Đây là khóa video trên nền tảng F8: bạn học theo lộ trình có sẵn và hoàn toàn chủ động thời gian, không có lịch khai giảng hay lịch học cố định.
Thời hạn truy cập hiển thị ở bước đăng ký - bạn kiểm tra tại đó trước khi thanh toán, hoặc liên hệ F8 nếu cần xác nhận thêm.
Mỗi bài học đều có khu vực trao đổi để bạn đặt câu hỏi. F8 không cam kết thời gian phản hồi cụ thể; khi cần hỗ trợ về tài khoản hoặc đăng ký, bạn dùng kênh liên hệ của F8.
Có. Khi không đi từ liên kết ưu đãi hoặc phiên học thử, nút Học thử miễn phí sẽ mở phần nội dung dùng thử để bạn kiểm tra cách trình bày và trải nghiệm học.
Còn lăn tăn?
Chưa chắc Sass có phải mảnh ghép tiếp theo của mình? Để lại thông tin, F8 sẽ trao đổi về nền CSS hiện tại của bạn và thứ tự học hợp lý - mua hay chưa, bạn vẫn nhận được lời khuyên thẳng.

Quyết định sau khi đã hiểu rõ
Course 27 tập trung vào Sass và Grid System. Nếu nền CSS còn thiếu, hãy chọn HTML CSS Pro để không bỏ qua phần kiến thức đứng trước.