TypeScriptコース

JavaScriptに型を加え、間違いを実行前に見つける。

型を付けて関数を書くところから、データと状態の型設計、 既存JavaScriptのstrict移行まで進みます。

全4コース・64レッスン
この道のりに含まれますフロントエンドエンジニアへの道

型を書くところから、既存コードの移行まで

TypeScript入門、型設計、移行プロジェクトを順に修了します。 最後は道場で、見本なしに型を設計してtscを通します。

STEP 1|型を付けて、関数を書く

TypeScript入門:型を付けて関数を書く
学習有料プラン

TypeScript入門

型を付けて関数を書く

型注釈、型推論、基本型、配列とオブジェクト、関数の引数と戻り値を扱います。 JavaScriptコードへ安全に型を付けられるようになります。

22レッスン
始める

STEP 2|データと状態を、壊れにくい型にする

TypeScript型設計:オブジェクト・状態・ジェネリクス
学習有料プラン

TypeScript型設計

オブジェクト・状態・ジェネリクス

interface、union、型ガード、ジェネリクスを使います。 APIや画面の状態を、不正な形が成立しないように設計します。

23レッスン
始める

STEP 3|既存JavaScriptを、段階的にTypeScriptへ移す

JavaScriptをTypeScriptへ移行する
学習有料プラン

JavaScriptからTSへ移行

既存コードをstrictに移行する

tsconfigとstrict設定から始め、データ層、関数、DOMを順に移行します。 動いているプロジェクトを止めずに型を導入する流れを身につけます。

9レッスン
始める

採点するのは、コンパイラそのもの

型が通らないコードは、実行される前に不合格になります。 まず tsc を黙らせてから、中身を合わせにいってください。

チャレンジしてみよう!

TypeScript道場 fleama開発室の10問
道場有料プラン

TypeScript道場

開発室「この型、通せますか?」

基本型の注釈から、any の撲滅、型ガード、ジェネリクスまで。 最後は型のないモジュールを、strict で通る形に組み直します。

10レッスン
道場に挑む

発展|Reactと共有するコース

TypeScriptでReactとAPIを扱う
共有有料プラン

TypeScriptでReactとAPI

React側の正規コースを共有

props、state、イベント、APIレスポンスをTypeScriptで安全に扱います。 URL、進捗、権限、レビュー、修了状態はReact側と同じ1コースです。

23レッスン
始める

この知識が出る資格

ここで学ぶ内容は、次の試験でも問われます

人気のコース

いま多くの方が取り組んでいるコースです

エンジニアキャリアの歩き方

エンジニアキャリアの歩き方

フロントエンド、バックエンド、フルスタック、インフラ、AI/ML などエンジニアの主要キャリアパスと、各分野で求められるスキルセットや年収レンジを学べる無料コースです。これからエンジニア転職を考えている方や、自分の方向性を整理したい現役エンジニアを対象としています。全 30 レッスンを修了すると、自分に合った進路を見極めて学習計画を立てられるようになります。

30レッスン
プログラミング学習のはじめ方

プログラミング学習のはじめ方

プログラミング学習の進め方、言語の選び方、環境構築、つまずきやすいポイントの乗り越え方を、最短ルートで整理した無料の導入コースです。これから学習を始めたい完全初学者や、独学が続かず行き詰まっている方を対象としています。全 5 レッスンを修了すると、迷わず自分に合った学習ロードマップを描いて走り出せるようになります。

5レッスン
はじめての生成AI

はじめての生成AI

ChatGPT、Claude、Gemini など主要な生成 AI の仕組みと使い分け、ハルシネーション対策、業務活用シナリオを手を動かして学べる無料コースです。AI 初学者や、業務効率化を進めたいビジネスパーソンを対象に、技術背景がなくても進められる構成です。全 76 レッスンを修了すると、AI を使った業務自動化や情報整理を自分で設計できるようになります。

42レッスン
AIへの指示の出し方:プロンプト入門

AIへの指示の出し方:プロンプト入門

Chain of Thought、Few-shot、ロール指示、構造化出力、制約条件の設計など、生成 AI から狙った成果を引き出すプロンプト技法を体系的に学べるコースです。ChatGPT や Claude を業務で活用したいビジネスパーソンや AI エンジニアを対象としています。全 26 レッスンを修了すると、要件定義から評価まで再現性のあるプロンプトを自分で組めるようになります。

26レッスン

次に進むコース