0Pricing
Tailwind CSS Academy icon

Tailwind CSS Academy

HTMLCssFrontendDesign

OpenAI、Vercel、Shopifyに信頼されるユーティリティファースト CSS フレームワークをマスターしましょう。すべてのユーティリティ、レスポンシブデザイン、ダークモード、アニメーション、本番環境最適化を学びます。

🤖 AI 搭載📚 30 コース👥 100,000+ ユーザー⭐ 4.9 評価
コース概要

Tailwind CSS Mastery

OpenAI、Vercel、Shopifyに信頼されるユーティリティファースト CSS フレームワークをマスターしましょう。すべてのユーティリティ、レスポンシブデザイン、ダークモード、アニメーション、本番環境最適化を学びます。このトラックは、初心者レベル(A1)から上級レベル(B2)まで、30段階の段階的なミニコースで構成されており、短く焦点を絞ったレッスンと各概念を定着させるための小テストが含まれています。

学習内容

基本から始めて、中級および上級トピックへと進み、各コースが前のコースの上に構築されます。すべてのレッスンは実践的で、実例を含み、必要に応じて AI チューターが利用可能です。

学習方法

各コースは4つの焦点を絞ったレッスンに分かれています。1日に数レッスン完了すれば、数か月ではなく数週間でこのトラック全体をマスターできます。

学習を始める →

学び方

🎯
インタラクティブレッスン
リアルタイムフィードバック付きの実践的なコード演習
🤖
AIチューター
わからないときは、AIが即座にサポート
💻
組み込みエディタ
ブラウザで直接コードを書いて実行
🏆
認定資格
コース完了時に認定資格を取得
カリキュラム

30コース

Tailwind CSS Academyラーニングパスのすべてのコース

01

Tailwind CSSとは?

A14レッスン

Tailwind CSSのユーティリティファーストという考え方と、Bootstrapなど従来のCSSフレームワークとの違いを学びます。プロジェクトにTailwindをセットアップし、ユーティリティクラスを使って最初のスタイル付き要素を書きます。

02

タイポグラフィユーティリティ

A14レッスンPRO

Tailwindの豊富なタイポグラフィユーティリティを使いこなし、フォントサイズ、太さ、行の高さ、文字間隔、テキストの配置を制御します。カスタムCSSを一切書かずに、読みやすく見栄えのよいテキストを作る方法を学びます。

03

カラーと背景

A14レッスンPRO

Tailwindの幅広いカラーパレットを使い、背景色、グラデーション、背景画像を適用する方法を学びます。不透明度修飾子の使い方を理解し、視覚的に豊かなサーフェスを作成します。

04

スペーシング:マージンとパディング

A14レッスンPRO

Tailwindの一貫したスペーシングスケールを使って、あらゆる要素にマージンとパディングを追加します。方向を指定するショートカットと負のマージンを理解し、レイアウトを正確に制御します。

05

Tailwindで使うFlexbox

A14レッスンPRO

カスタムCSSを1行も書かずに、TailwindのflexユーティリティでCSS Flexboxレイアウトを適用します。水平方向と垂直方向のレイアウトを構築し、配置を制御し、折り返しを簡単に管理します。

06

Tailwindで使うGridレイアウト

A24レッスンPRO

Tailwindのgridユーティリティを通じてCSS Gridを活用し、複雑な2次元レイアウトを構築します。シンプルなクラス名で列、行、エリアを定義し、アイテムの配置を正確に制御します。

07

サイズ:幅、高さ、アスペクト比

A24レッスンPRO

Tailwindのwidth、height、最小・最大値の制約、アスペクト比ユーティリティを使って要素の寸法を制御します。レスポンシブなコンポーネントと固定サイズのコンポーネントを自信を持って構築します。

08

ボーダーとシャドウ

A24レッスンPRO

Tailwindのborderとshadowユーティリティで要素の境界と奥行きを整えます。角を丸くし、ボーダーの太さと色を制御し、ボックスシャドウを適用して奥行きを表現する方法を学びます。

09

Hover、Focus、Stateバリアント

A24レッスンPRO

hover、focus、active、disabledなどの疑似状態に応じて条件付きでスタイルを適用し、UIにインタラクティブ性を加えます。Tailwindのバリアントプレフィックスの仕組みを学び、あらゆるインタラクション状態を制御します。

10

レスポンシブデザインのブレークポイント

A24レッスンPRO

Tailwindのモバイルファーストなレスポンシブブレークポイントを使い、あらゆる画面サイズに適応するレイアウトを構築します。特定のビューポート幅で異なるユーティリティクラスを適用し、真にレスポンシブなデザインを作成します。

11

Tailwindで使うダークモード

B14レッスンPRO

Tailwind組み込みのdarkバリアントを使って、Webアプリにダークモードを実装します。class方式とmedia方式の違いを学び、ライトテーマとダークテーマの両方で美しく表示されるUIコンポーネントを構築します。

12

Tailwind設定ファイル

B14レッスンPRO

tailwind.config.jsファイルを使いこなし、Tailwindの機能を最大限に引き出します。デフォルトテーマの拡張、カスタム値の追加、contentパスの設定、プラグインの管理方法を学びます。

13

カスタムカラー、フォント、スペーシング

B14レッスンPRO

カスタムカラーの追加、Google Fontsの組み込み、カスタムスペーシングスケールの定義によって、Tailwindをブランドに合わせて調整します。Tailwindのすべてのユーティリティを活用しながら、プロジェクト固有のデザイン言語を構築します。

14

@applyディレクティブ

B14レッスンPRO

繰り返し使うユーティリティのパターンを再利用可能なCSSクラスにまとめるために、Tailwindの@applyディレクティブをいつ、どのように使うかを学びます。ユーティリティファーストの考え方と、保守しやすいコンポーネント抽象化の必要性を両立させます。

15

アニメーションとトランジション

B14レッスンPRO

Tailwind組み込みのtransitionおよびanimationユーティリティを使って、UIに滑らかな動きを加えます。時間、イージング、遅延を制御し、魅力的なユーザー体験を生むキーフレームアニメーションを適用する方法を学びます。

16

コンポーネントパターン:ボタン、カード、バッジ

B14レッスンPRO

Tailwindのユーティリティクラスを使って、洗練された再利用可能なUIプリミティブを構築します。バリアント付きボタン、ヘッダーとフッターを備えたカード、小さな情報バッジの標準的なパターンを学びます。

17

コンポーネントパターン:ナビバーとサイドバー

B14レッスンPRO

Tailwindユーティリティを使って、レスポンシブなナビゲーションバーと折りたたみ可能なサイドバーを構築します。モバイルのハンバーガーメニューを扱い、ユーザーのスクロール中も表示され続ける固定ナビゲーションを作成する方法を学びます。

18

コンポーネントパターン:フォームと入力欄

B14レッスンPRO

Tailwindユーティリティを使って、アクセシブルで魅力的なフォーム要素をスタイリングします。テキスト入力、セレクト、チェックボックス、ラジオボタン、バリデーション状態を備えた完全なフォームレイアウトの作り方を学びます。

19

コンポーネントパターン:モーダルとドロップダウン

B14レッスンPRO

Tailwindと最小限のJavaScriptを使って、モーダル、ダイアログ、ドロップダウンメニューなどのオーバーレイUIパターンを構築します。配置、z-indexの重なり順、滑らかな開閉トランジションを学びます。

20

JITモードと本番最適化

B14レッスンPRO

TailwindのJust-In-Timeエンジンと、使用するCSSだけを生成する仕組みを理解します。本番バンドルの最適化、出力サイズの分析、JITエンジンが検出できるクラスの書き方を学びます。

21

デザイントークンと体系的なテーマ設計

B24レッスンPRO

Tailwindの設定に堅牢なデザイントークンシステムを構築し、一貫したマルチブランドテーマを実現します。プリミティブトークンをセマンティックトークンに対応付け、大規模プロジェクトに適した拡張可能なデザイン言語を構築します。

22

ReactとNext.jsで使うTailwind

B24レッスンPRO

公式のセットアップ方法でTailwind CSSをReactおよびNext.jsアプリケーションに統合します。JSXでユーティリティを適用するベストプラクティス、条件付きクラスの管理、コンポーネントベースのアーキテクチャでのスタイル整理を学びます。

23

Headless UIの統合

B24レッスンPRO

Tailwind CSSとHeadless UIを組み合わせ、完全にアクセシブルでスタイルを持たないコンポーネントを構築します。堅牢なアクセシビリティをそのまま維持しながら、メニュー、ダイアログ、コンボボックス、トランジションに独自のTailwindクラスを適用します。

24

Tailwindプラグインの作成

B24レッスンPRO

新しいユーティリティ、コンポーネント、バリアントを追加するカスタムプラグインを書いて、Tailwindの機能を拡張します。プラグインAPIを学び、再利用可能なスタイルロジックをまとめて複数のプロジェクトで共有します。

25

Tailwindによるアクセシブルなコンポーネント

B24レッスンPRO

Tailwindユーティリティを使い、色のコントラスト、フォーカス管理、スクリーンリーダー対応を考慮したWCAGアクセシビリティ基準を満たすUIコンポーネントを構築します。誰もが利用できるHTML構造とTailwindスタイルを書きます。

26

Tailwindの本番運用:バンドルサイズとベストプラクティス

B24レッスンPRO

本番アプリケーションでTailwind CSSを提供するための、プロフェッショナルなベストプラクティスを身につけます。大規模チームで使われるバンドル監査、クラス整理の戦略、リンティング、パフォーマンス最適化の手法を学びます。

27

完全なランディングページの構築

B24レッスンPRO

ここまで学んだすべてを活用し、Tailwind CSSだけを使ってゼロから完全なレスポンシブマーケティング用ランディングページを構築します。ヒーロー、機能紹介、導入事例、料金、フッターの各セクションを扱います。

28

ダッシュボードUIの構築

B24レッスンPRO

Tailwind CSSを使って、機能が充実した管理者向けダッシュボードのインターフェースを構築します。サイドバー、トップバー、統計カード、データテーブル、チャート用プレースホルダーウィジェットを、まとまりのあるレスポンシブレイアウトに組み込みます。

29

TailwindによるCSSアーキテクチャ

B24レッスンPRO

大規模プロジェクトで使われる、より広範なCSSアーキテクチャ戦略の中でTailwindが果たす役割を学びます。ファイルの整理、コンポーネントレイヤーの構成、レガシーCSSや他のスタイリングツールとの共存方法を理解します。

30

総合演習:Tailwindデザインシステム

B24レッスンPRO

このコーストラックで学んだすべてのスキルを結集し、Tailwindベースの完全なデザインシステムを構築します。トークンを定義し、コンポーネントライブラリを作成し、プラグインを書き、チームで使えるようシステムをドキュメント化します。

よくある質問

よくある質問

Tailwind CSS Academyコースは無料ですか?

はい。Tailwind CSS Academyコースは無料で始められ、インタラクティブレッスンをすべて無料で完了できます。オプションのPRO登録で、高度なAIツールと共有可能な認定資格がアンロックされます。

HTMLを学ぶのに事前経験は必要ですか?

いいえ。コースは基礎から始まり、より高度なトピックへと進むので、HTMLの事前経験がなくても始められます。

CoddyKitでHTMLをどのように学びますか?

実践しながら学びます。短いインタラクティブレッスンは、わかりやすい説明と、リアルタイムで実行される実践的なコード演習が組み合わさっており、24時間対応のAIチューターがわからないときにいつでもサポートします。

Tailwind CSS Academyを完了すると認定資格がもらえますか?

はい。PRO学習者は試験を受けて、Tailwind CSS Academyコースの完了を証明する共有可能な認定資格を取得できます(認証コード付き)。

スマートフォンでHTMLを学べますか?

はい。CoddyKitはウェブとネイティブiOS・Androidアプリで利用でき、どのデバイスでもHTMLを学習でき、進捗がすべてのデバイスで同期されます。

Tailwind CSS Academyを今すぐ始める

AI搭載レッスンでプログラミングをマスターする数千人の学習者に参加しましょう。

無料で始める →すべてのコースを見る