AI・プログラミングコース一覧
つくりたいもの、なりたい自分から選ぼう。
11学習分野・81コース・1,701レッスン。
はじめてのWebページから、AIアプリ開発、資格対策まで。
厳選トラック
まず1つ選ぶなら、この4つから。

SQL・データベース
業務データを取り出し、壊れない形で保存する。
SQL入門編
検索・絞り込み・集計を身につける
SQL実践編
複数表を結び、安全に更新する
設計編
壊れないテーブルを設計する
道場編
司書「この蔵書データ、集計できますか?」
BIダッシュボード
次は実践開発プロジェクトへ

Go
少ない部品で、速くて落ちないサーバーを書く。
Go入門編
速くて落ちないAPIを書く
Go制御構文編
条件・反復・関数を使いこなす
Goデータ構造編
配列・スライス・構造体を扱う
Go Web API編
並行処理を使ってAPIをつくる
道場編
開発室「fleama、Goで作り直せますか?」

AI活用
AIから狙った成果を引き出し、業務を自動化する。
生成AI入門編
仕組みと使い分けを知る
プロンプト編
狙った成果を引き出す
道場編
商店街「AIに頼みたいんだけど、どう言えばいいか分からなくて」

コンピュータサイエンス
なぜそのコードが速いのかを、説明できるようにする。
OS編
プロセス・メモリ・ファイルを知る
ネットワーク編
TCP/IP・HTTP・DNSを理解する
理論編
2進数から計算量までの土台
データベース内部構造編
性能と整合性の根拠を知る
アルゴリズム基礎編
再帰・探索・ソート・DPを実装する
データ構造・アルゴリズム応用編
木・グラフ・高度なDPを実装する
道場編
カメ師範「十の巻、開いてみるか」
Web開発(フロントエンド)
画面をつくる側の道。目に見えるものが最初から手元に残ります。 HTMLで骨組みを組み、JavaScriptとReactで動くアプリまで進みます。

TypeScript
JavaScriptに型を加え、間違いを実行前に見つける。
TypeScript入門
型を付けて関数を書く
TypeScript型設計
オブジェクト・状態・ジェネリクス
JavaScriptからTSへ移行
既存コードをstrictに移行する
TypeScript道場
開発室「この型、通せますか?」
TypeScriptでReactとAPI
React側の正規コースを共有
AIチャットアプリ
次は実践開発プロジェクトへ

React
小さな部品から、複数ページを持つアプリまで。
React入門
JSX・コンポーネント・props
state・フォーム・リスト
入力やクリックに応じてUIを変える
useEffect・コンポーネント設計
副作用と部品の責務を整理する
TypeScript・API
ReactとAPIを型で安全に扱う
カスタムフック・状態管理
Context・Reducerで状態を共有する
React Router・アプリ設計
複数ページのSPAを完成させる
React道場
陽葵「注文ウィジェット、今風にできる?」
フロントデバッグ道場
呪われたウィジェットを、1つずつ供養する
タスク管理アプリ
次は実践開発プロジェクトへ
バックエンド
画面の裏側で、データを預かる側の道。 APIサーバーを立て、データベースと安全にやりとりできるようにします。

Go
少ない部品で、速くて落ちないサーバーを書く。
Go入門編
速くて落ちないAPIを書く
Go制御構文編
条件・反復・関数を使いこなす
Goデータ構造編
配列・スライス・構造体を扱う
Go Web API編
並行処理を使ってAPIをつくる
道場編
開発室「fleama、Goで作り直せますか?」

Java
業務システムの定番言語で、APIサーバーまで組む。
Java入門編
基礎文法とクラスのきほん
Java制御構文編
条件分岐で処理を組み立てる
Java反復・メソッド編
繰り返しを部品へ分ける
Java配列・コレクション編
複数のデータを安全に扱う
Javaオブジェクト指向編
クラスの責務を設計する
Java中級編
実務のコードを読める道具を揃える
Java例外・入出力編
失敗とファイルを正しく扱う
Java Stream・関数編
データ処理を宣言的に書く
Java標準ライブラリ編
日時・文字列・数値を扱う
Spring Boot編
フレームワークでAPIを作る
道場編
陽葵「レジ、作れる人いませんか」
Silver対策編
資格で文法の穴を埋める
ECサイト開発
次は実践開発プロジェクトへ

SQL・データベース
業務データを取り出し、壊れない形で保存する。
SQL入門編
検索・絞り込み・集計を身につける
SQL実践編
複数表を結び、安全に更新する
設計編
壊れないテーブルを設計する
道場編
司書「この蔵書データ、集計できますか?」
BIダッシュボード
次は実践開発プロジェクトへ
AI
使う側で終わらせず、つくる側まで。 仕事での使い方を押さえたあと、AIを組み込んだアプリまで作ります。
データ
数字を集めて、何が起きているかを言葉にする。 Pythonでデータを整え、示唆のあるレポートに仕上げます。
インフラ・セキュリティ
つくったものを、動かし続ける側の道。 サーバーを立て、クラウドに載せ、壊れても自分で直せるようにします。
CS・C言語
なぜ動くのか、なぜ速いのかを説明できるようにする棚です。 設計の議論や面接で、根拠を持って話せる土台をつくります。

コンピュータサイエンス
なぜそのコードが速いのかを、説明できるようにする。
OS編
プロセス・メモリ・ファイルを知る
ネットワーク編
TCP/IP・HTTP・DNSを理解する
理論編
2進数から計算量までの土台
データベース内部構造編
性能と整合性の根拠を知る
アルゴリズム基礎編
再帰・探索・ソート・DPを実装する
データ構造・アルゴリズム応用編
木・グラフ・高度なDPを実装する
道場編
カメ師範「十の巻、開いてみるか」

技術面接対策
コーディング面接と設計面接に、自分の言葉で答えられるようにする。
System Design編
設計の判断を数字で説明する
アルゴリズム基礎編
典型問題を自力で実装する
アルゴリズム応用編
木・グラフ・高度なDPを解く
道場編
カメ師範「十の巻、開いてみるか」
キャリア編
志望する職種と求められる力を知る
コースを名前から探す
学びたいものが決まっているなら、こちらから直接どうぞ。全 81 コースあります。
System Design入門 設計判断を数字とコードで確かめる (56)
はじめての生成AI (42)
AIへの指示の出し方:プロンプト入門 (26)
Git入門:バージョン管理のきほん (30)
RAG入門:AIに知識を与える技術 (18)
HTML入門:Webページの骨組みをつくる (20)
CSS入門:色・文字・余白で装飾する (19)
CSSレイアウト:Flexbox・Gridで配置する (12)
レスポンシブWeb制作:スマホ対応して公開する (10)
HTML/CSS道場 ハレノヒ珈琲を開店させる10問 (10)
Python入門:基礎文法編 (17)
Python演算子・制御フロー (16)
Pythonループ・関数 (19)
Pythonコレクション (10)
Pythonファイル・エラー・制作 (12)
Python中級:モジュールとデータ構造 (15)
Python内包表記・高階関数 (15)
Pythonエラー・データ形式 (14)
Pythonクラス・総合制作 (14)
JavaScript入門:コードを動かす (23)JavaScript基礎文法:処理を組み立てる (33)
JavaScriptでWebページを動かす (20)
TypeScript入門:型を付けて関数を書く (22)
TypeScript型設計:オブジェクト・状態・ジェネリクス (23)
JavaScriptをTypeScriptへ移行する (9)
React入門:JSX・コンポーネント・props (22)
Reactで状態・フォーム・リストを扱う (25)
React設計:useEffectとコンポーネント分割 (19)
TypeScriptでReactとAPIを扱う (23)
React状態管理:カスタムフック・Context・Reducer (21)
React Routerとアプリ設計 (18)
Next.js入門:App Routerとレイアウト (21)
Next.jsフルスタック:サーバー・データ取得・API (24)
Next.js公開設計:SEO・画像最適化・デプロイ (13)
モダンJavaScript:データ処理とコード設計 (36)非同期JavaScript:API通信とモジュール (19)
SQL入門:検索・絞り込み・集計 (23)
SQL実践:JOIN・サブクエリ・データ更新 (24)
Java入門:基礎文法編 (17)
Java入門:条件分岐 (10)
Java入門:繰り返しとメソッド (19)
Java入門:配列とコレクション (18)
Java入門:クラスとオブジェクト (13)
Java中級:ジェネリクス・継承・ポリモーフィズム (15)
Java中級:例外処理とファイル入出力 (13)
Java中級:Streamと関数型 (17)
Java中級:文字列・日付・標準ライブラリ (11)
Spring Boot入門 (48)
DB設計入門 ER図・正規化・インデックス (47)
Go入門:文法のきほん (15)
Go基礎:制御構文 (15)
Go基礎:データ構造 (16)
Go実践:並行処理とWeb API (20)
データ分析入門 Python(pandas) (57)
Linux入門:コマンド操作のきほん (14)
Linuxテキストツール (13)
Linux運用・管理 (14)
Linuxネットワーク (14)
シェル実践 (13)
Webサーバー構築入門:nginx・systemd (21)
サーバー運用実践:セキュリティ・監視・デプロイ (30)
JavaScript道場 ハレノヒ珈琲を動かす10問 (10)
TypeScript道場 fleama開発室の10問 (10)
Python道場 商店街ポイントカードの10問 (10)
Java道場 ハレノヒ珈琲のレジを作る10問 (10)
SQL道場 図書館DBに挑む10問 (10)
Go道場 fleamaをGoで作り直す10問 (10)
React道場 ハレノヒ珈琲をモダン化する10問 (10)
フロントデバッグ道場 呪われたウィジェット供養の10問 (10)
アルゴリズム道場 カメ師範の十の巻 (10)
Linux道場 商店街サーバー障害対応の10問 (10)
コンピューターサイエンス入門:理論編 (53)
アルゴリズム基礎:再帰・探索・ソート・動的計画法 (51)
OS入門:プロセス・メモリ・ファイルシステム (25)
ネットワーク基礎:TCP/IP・HTTP・DNS・CDN (29)
データベース内部構造:インデックス・トランザクション・分散DB (30)
データ構造とアルゴリズム応用:木・グラフ・高度なDP (50)
プログラミング学習のはじめ方 (5)
エンジニアキャリアの歩き方 (30)
Java Silver対策 (55)
プロンプト道場 商店街AI相談所の10問 (10)
つまずきから探す
エラーの直し方とよくある間違いを 723 件集めています。 いま出ているエラー名からも引けます。
つまずき辞典を開く

