あなたのロードマップ

System Design入門 設計判断を数字とコードで確かめる

8ステップ
56レッスン
2ヶ月〜
01.System Designとは
7分
はじめる
02.機能要件
7分
03.非機能要件
7分
04.制約
7分
05.非目標
7分
06.つくる 要件シート
7分
07.第1章クイズ
10分

はじめての生成AI

6ステップ
42レッスン
2ヶ月〜
01.生成AIとは?初心者にもわかる基本の仕組み
7分
はじめる
02.ChatGPT、Claude、Geminiの違いと選び方
7分
03.生成AIの種類:テキスト、画像、動画、音声AIの違い
7分
04.なぜ今、生成AIが注目されているのか?
7分
05.生成AIでできること・できないこと
7分
06.AIのナレッジカットオフとは?最新情報を知らない理由
7分
07.生成AIは仕事を奪うのか?共存のための考え方
7分
08.第1章まとめクイズ
5分

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

6ステップ
26レッスン
1ヶ月〜
01.プロンプトエンジニアリングとは?AIから最高の答えを引き出す技術
5分
はじめる
02.プロンプト設計に必要なLLMの動作原理を理解する
7分
03.良いプロンプトと悪いプロンプトの違い:具体例で学ぶ改善ポイント
5分
04.第1章まとめクイズ
5分

Git入門:バージョン管理のきほん

4ステップ
30レッスン
1ヶ月〜
01.バージョン管理とは何か
7分
はじめる
02.Git のインストールと初期設定
8分
03.リポジトリを作る(git init)
6分
04.変更を記録する(add と commit)
6分
05.いまの状態を確かめる(status と diff)
6分
06.履歴を読む(git log)
6分
07.追跡しないファイルを決める(.gitignore)
7分

RAG入門:AIに知識を与える技術

4ステップ
18レッスン
1ヶ月〜
01.RAGとは?LLMに外部知識を与える検索拡張生成の仕組み
7分
はじめる
02.LLMのハルシネーション問題とRAGによる解決策
7分
03.RAGの全体像:Indexing, Retrieval, Generationの3ステップ
7分
04.RAGのユースケース:チャットボット、社内検索、文書要約
7分
05.第1章まとめクイズ
5分

HTML入門:Webページの骨組みをつくる

3ステップ
20レッスン
1ヶ月〜
01.Webページが表示されるしくみ
15分
はじめる
02.HTMLとは何か
15分
03.CSSとは何か
15分
04.正しいHTMLの形
15分
05.雛形を完成させよう
15分

CSS入門:色・文字・余白で装飾する

3ステップ
19レッスン
1ヶ月〜
01.CSSファイルをつなごう
15分
はじめる
02.セレクタのきほん
15分
03.色の指定
20分
04.文字の装飾
20分
05.クラスとID
25分
06.セレクタの優先順位
25分
07.検証ツールでデバッグ
20分
08.章末仕上げ 配色を完成させよう
25分

CSSレイアウト:Flexbox・Gridで配置する

2ステップ
12レッスン
1ヶ月〜
01.displayプロパティ
15分
はじめる
02.Flexboxをはじめよう
15分
03.主軸方向の配置
15分
04.交差軸方向の配置
15分
05.並ぶ方向と折り返し
18分
06.間隔と伸縮
18分
07.章末仕上げ ナビバー完成
20分

レスポンシブWeb制作:スマホ対応して公開する

2ステップ
10レッスン
1ヶ月〜
01.スマホで見ると崩れる
15分
はじめる
02.viewportの設定
15分
03.メディアクエリ
20分
04.相対単位
20分
05.モバイルファースト
25分
06.章末仕上げ 全画面対応
25分

HTML/CSS道場 ハレノヒ珈琲を開店させる10問

3ステップ
10レッスン
1ヶ月〜
01.メニューカードを再現しよう
15分
はじめる
02.ナビゲーションバー
15分
03.料金表
20分
04.ヒーローセクション
20分

Python入門:基礎文法編

2ステップ
17レッスン
1ヶ月〜
01.printで表示
15分
はじめる
02.文字列の連結
15分
03.四則演算
15分
04.実行順序
15分
05.コメント
15分
06.エラーを読んでみる
15分
07.つくる:レシート表示
15分
08.第1章クイズ
10分

Python演算子・制御フロー

2ステップ
16レッスン
1ヶ月〜
01.比較演算子
15分
はじめる
02.論理演算子
15分
03.in演算子
15分
04.剰余と切り捨て除算
15分
05.連鎖比較と優先順位
15分
06.三項演算子
15分
07.つくる:予算チェック
15分
08.第3章クイズ
10分

Pythonループ・関数

2ステップ
19レッスン
1ヶ月〜
01.forで合計
15分
はじめる
02.whileで繰り返す
15分
03.rangeとstep
15分
04.breakとcontinue
15分
05.enumerateで番号付け
15分
06.zipで組み合わせ
15分
07.入れ子ループ
15分
08.つくる:何件でも記録
15分
09.第5章クイズ
10分

Pythonコレクション

1ステップ
10レッスン
1ヶ月〜
01.リストの追加と削除
15分
はじめる
02.スライス
15分
03.辞書の基本
15分
04.辞書を走査
15分
05.keyでソート
15分
06.setで重複除去
15分
07.リスト内包表記
15分
08.タプルアンパック
15分
09.つくる:カテゴリ別集計
15分
10.第7章クイズ
10分

Pythonファイル・エラー・制作

2ステップ
12レッスン
1ヶ月〜
01.ファイルを読み込む
15分
はじめる
02.ファイルに書き込む
15分
03.withで安全に扱う
15分
04.CSV形式で保存
15分
05.try-exceptで備える
15分
06.例外の種類
15分
07.つくる:保存機能
15分
08.第8章クイズ
10分

Python中級:モジュールとデータ構造

2ステップ
15レッスン
1ヶ月〜
01.importの基本
15分
はじめる
02.from importと別名
15分
03.標準ライブラリ探訪
15分
04.datetimeで日付を扱う
15分
05.自作モジュール
15分
06.つくる ファイル分割
20分
07.第1章クイズ
10分

Python内包表記・高階関数

2ステップ
15レッスン
1ヶ月〜
01.リスト内包表記と条件
15分
はじめる
02.if-else付き内包表記
15分
03.辞書内包表記
15分
04.set内包表記
15分
05.ジェネレータ式
15分
06.つくる 集計のリファクタ
20分
07.第3章クイズ
10分

Pythonエラー・データ形式

2ステップ
14レッスン
1ヶ月〜
01.例外の階層
15分
はじめる
02.raiseで例外を投げる
15分
03.カスタム例外
15分
04.finallyとelse
15分
05.assertで前提を守る
15分
06.つくる 入力検証の例外設計
20分
07.第5章クイズ
10分

Pythonクラス・総合制作

2ステップ
14レッスン
1ヶ月〜
01.クラス定義
15分
はじめる
02.__init__とインスタンス変数
15分
03.メソッド
15分
04.__str__
15分
05.クラス変数
15分
06.dataclass
15分
07.オブジェクトと内包表記
15分
08.つくる クラスベース化
20分
09.第7章クイズ
10分

JavaScript入門:コードを動かす

3ステップ
23レッスン
1ヶ月〜
01.HTML に JavaScript を読み込む
5分
はじめる
02.console.log で表示する
15分
03.文字列を連結する
15分
04.四則演算
15分
05.コメントで意図を残す
15分
06.エラーを読んでみる
15分
07.つくる 起動メッセージ
20分
08.第1章まとめクイズ
10分

JavaScript基礎文法:処理を組み立てる

4ステップ
33レッスン
2ヶ月〜
01.if 文の基本
15分
はじめる
02.if / else if / else で段階判定
15分
03.switch 文で値を一覧から選ぶ
15分
04.条件を組み合わせる
20分
05.FizzBuzz で複数条件を組み立てる
20分
06.つくる 時間帯で挨拶を変える
20分
07.第1章まとめクイズ
10分

JavaScriptでWebページを動かす

3ステップ
20レッスン
1ヶ月〜
01.DOM とは何か
15分
はじめる
02.要素を取得する
20分
03.テキストを書き換える
20分
04.class を付け外しする
20分
05.要素を作って追加する
20分
06.配列から一覧を描画する
25分
07.つくる ギャラリーをデータ駆動にする
30分
08.第1章まとめクイズ
10分

TypeScript入門:型を付けて関数を書く

3ステップ
22レッスン
1ヶ月〜
01.型は何を守るのか
10分
はじめる
02.TypeScriptとJavaScript
15分
03.はじめての型注釈
15分
04.型推論
10分
05.つくる - バグを型で捕まえる
20分
06.第1章クイズ
15分

TypeScript型設計:オブジェクト・状態・ジェネリクス

3ステップ
23レッスン
1ヶ月〜
01.interface
15分
はじめる
02.省略可能なプロパティ
15分
03.readonly
15分
04.interfaceとtype
15分
05.ネストした型
15分
06.オブジェクト配列
15分
07.つくる - Work型とProfile型
20分
08.第4章クイズ
15分

JavaScriptをTypeScriptへ移行する

1ステップ
9レッスン
1ヶ月〜
01.tsconfigのきほん
10分
はじめる
02.移行の進め方
10分
03.データ層のTS化
15分
04.関数のTS化
15分
05.型エラーを潰す
15分
06.DOMと型
15分
07.つくる - 丸ごとTS化完了
20分
08.自由移行
20分
09.完成と次のステップ
10分

React入門:JSX・コンポーネント・props

3ステップ
22レッスン
1ヶ月〜
01.Reactとは
10分
はじめる
02.最初の表示
15分
03.JSX
15分
04.JSXのルール
15分
05.式の埋め込み
15分
06.つくる - 最初のコンポーネント
20分
07.第1章クイズ
15分

Reactで状態・フォーム・リストを扱う

3ステップ
25レッスン
1ヶ月〜
01.なぜstateが必要か
15分
はじめる
02.useState
15分
03.ボタンで更新
15分
04.複数のstate
15分
05.オブジェクトのstate
15分
06.配列のstate
15分
07.再レンダリングの仕組み
10分
08.つくる - ダークモード切替
20分
09.第4章クイズ
15分

React設計:useEffectとコンポーネント分割

3ステップ
19レッスン
1ヶ月〜
01.副作用とは
10分
はじめる
02.useEffect
15分
03.依存配列
15分
04.タイトル連動
15分
05.時計とクリーンアップ
15分
06.つくる - ヘッダー時計
20分
07.第7章クイズ
15分

TypeScriptでReactとAPIを扱う

3ステップ
23レッスン
1ヶ月〜
01.完成形を触る
10分
はじめる
02.propsに型を付ける
15分
03.useStateの型
15分
04.イベントの型
15分
05.childrenの型
15分
06.つくる - ItemCard(TS)
20分
07.第1章クイズ
15分

React状態管理:カスタムフック・Context・Reducer

3ステップ
21レッスン
1ヶ月〜
01.なぜカスタムフックか
10分
はじめる
02.useItemsを作る
15分
03.useFormを作る
15分
04.フックのルール
15分
05.フックに型を付ける
15分
06.つくる - フック化完了
20分
07.第4章クイズ
15分

React Routerとアプリ設計

3ステップ
18レッスン
1ヶ月〜
01.ルーティング導入
15分
はじめる
02.RoutesとRoute
15分
03.遷移を作る
15分
04.URLパラメータ
15分
05.検索条件をURLに
15分
06.404ページ
15分
07.つくる - ページ分割完了
20分
08.第7章クイズ
15分

Next.js入門:App Routerとレイアウト

3ステップ
21レッスン
1ヶ月〜
01.SPAの課題を見る
10分
はじめる
02.Next.jsとは
10分
03.プロジェクト構成
15分
04.どこまでがReactか
15分
05.つくる - 移行計画
20分
06.第1章クイズ
15分

Next.jsフルスタック:サーバー・データ取得・API

3ステップ
24レッスン
1ヶ月〜
01.サーバーで動く部品
10分
はじめる
02.Server Components
15分
03.use clientの宣言
15分
04.どちらに置くか
15分
05.境界をまたぐ合成
15分
06.境界の設計
15分
07.つくる - 部品の仕分け
20分
08.第4章クイズ
15分

Next.js公開設計:SEO・画像最適化・デプロイ

2ステップ
13レッスン
1ヶ月〜
01.メタデータ
15分
はじめる
02.動的メタデータ
15分
03.OGP
15分
04.画像最適化
15分
05.フォント最適化
15分
06.つくる - 検索とSNSに強く
20分
07.第7章クイズ
15分

モダンJavaScript:データ処理とコード設計

7ステップ
36レッスン
2ヶ月〜
01.このコースで育てるもの
15分
はじめる
02.strict mode が先に教えてくれる間違い
15分
03.表示とデータを切り分ける
20分
04.第1章まとめクイズ
10分

非同期JavaScript:API通信とモジュール

3ステップ
19レッスン
1ヶ月〜
01.同期と非同期
15分
はじめる
02.Promise をつくって返す
20分
03.async と await
20分
04.Promise.all で同時に待つ
20分
05.非同期のエラーを捕まえる
20分
06.つくる 読み込み中の表示を出す
30分
07.第1章まとめクイズ
10分

SQL入門:検索・絞り込み・集計

3ステップ
23レッスン
1ヶ月〜
01.データベースとは何か
7分
はじめる
02.リレーショナルDBの仕組み
5分
03.テーブル・行・列の基本
5分
04.主キーとNULL制約
5分
05.基礎確認クイズ
5分

SQL実践:JOIN・サブクエリ・データ更新

3ステップ
24レッスン
1ヶ月〜
01.なぜ結合が必要か
5分
はじめる
02.INNER JOINの基本
6分
03.LEFT/RIGHT OUTER JOIN
6分
04.複数テーブルの結合
6分
05.自己結合
6分
06.集合演算 UNION/INTERSECT/EXCEPT
6分
07.結合の実践演習
5分
08.テーブル結合クイズ
5分

Java入門:基礎文法編

2ステップ
17レッスン
1ヶ月〜
01.はじめての Java プログラム
6分
はじめる
02.複数行の出力
6分
03.変数を使った自己紹介
8分
04.コメントを書く
8分
05.第 1 章まとめクイズ
5分

Java入門:条件分岐

1ステップ
10レッスン
1ヶ月〜
01.if 文の基本
6分
はじめる
02.if-else 文
6分
03.else if で複数分岐
6分
04.成績判定プログラム
12分
05.うるう年を判定する
7分
06.switch 文
7分
07.三項演算子
6分
08.じゃんけんの勝敗判定
15分
09.FizzBuzz の判定部分
8分
10.第 3 章 まとめクイズ
5分

Java入門:繰り返しとメソッド

2ステップ
19レッスン
1ヶ月〜
01.for 文の基本
6分
はじめる
02.1 から N までの合計
6分
03.九九の段を作る
6分
04.while 文
6分
05.カウントダウン
6分
06.do-while 文
5分
07.二重ループ
6分
08.break と continue
6分
09.FizzBuzz 完成
5分
10.繰り返しクイズ
5分
11.第 4 章 まとめクイズ
5分

Java入門:配列とコレクション

2ステップ
18レッスン
1ヶ月〜
01.配列の基本
8分
はじめる
02.配列の要素にアクセス
8分
03.配列を for で走査
5分
04.Javaで配列の合計・平均を求める方法(forループ)
7分
05.配列の平均
8分
06.配列の最大値
6分
07.配列の線形探索
12分
08.拡張 for ループ
6分
09.配列クイズ
5分
10.第 6 章 まとめクイズ
5分

Java入門:クラスとオブジェクト

1ステップ
13レッスン
1ヶ月〜
01.クラスを定義する
8分
はじめる
02.クラスにフィールドを持たせる
12分
03.クラスにメソッドを定義する
8分
04.インスタンスを作る
6分
05.コンストラクタ
8分
06.this キーワード
8分
07.カプセル化 (private と getter)
12分
08.Person クラスを作る
6分
09.Product クラスで税込価格
15分
10.銀行口座クラス
15分
11.toString のオーバーライド
8分
12.クラスとオブジェクト クイズ
5分
13.Java 入門 最終クイズ
5分

Java中級:ジェネリクス・継承・ポリモーフィズム

2ステップ
15レッスン
1ヶ月〜
01.ジェネリッククラスを作る
6分
はじめる
02.ジェネリックメソッド
6分
03.境界型パラメータ
6分
04.ワイルドカード ?
8分
05.Pair<K,V> を作る
8分
06.ジェネリクス まとめクイズ
5分

Java中級:例外処理とファイル入出力

2ステップ
13レッスン
1ヶ月〜
01.try-catch で例外をつかむ
8分
はじめる
02.複数の catch ブロック
6分
03.throws と例外の伝播
8分
04.独自の例外を作る
8分
05.try-with-resources
8分
06.finally ブロック
6分
07.例外処理 まとめクイズ
5分

Java中級:Streamと関数型

2ステップ
17レッスン
1ヶ月〜
01.Stream を作る
8分
はじめる
02.filter で絞り込む
8分
03.map で変換する
8分
04.reduce で集約する
8分
05.collect で集める
8分
06.sorted で並び替え
8分
07.distinct で重複排除
8分
08.limit と skip
6分
09.並列ストリーム
8分
10.Stream API まとめクイズ
5分

Java中級:文字列・日付・標準ライブラリ

2ステップ
11レッスン
1ヶ月〜
01.String.format で書式化
6分
はじめる
02.StringBuilder で連結
8分
03.正規表現の基本
6分
04.split と join
6分
05.文字列操作 まとめクイズ
5分

Spring Boot入門

8ステップ
48レッスン
2ヶ月〜
01.Spring Bootで何が作れるのか
10分
はじめる
02.サーブレットからフレームワークへ
15分
03.ルーティング表という発想
15分
04.プロジェクトの構成
10分
05.起動のしくみと自動設定
15分
06.パスのマッチング
15分

DB設計入門 ER図・正規化・インデックス

7ステップ
47レッスン
2ヶ月〜
01.なぜ設計するのか
16分
はじめる
02.設計の全体像
16分
03.要件からエンティティ抽出
16分
04.属性の洗い出し
16分
05.つくる 要件の分解
16分
06.第1章クイズ
12分

Go入門:文法のきほん

2ステップ
15レッスン
1ヶ月〜
01.Goとは
7分
はじめる
02.実行してみる
15分
03.packageとmain
7分
04.fmtで出力する
15分
05.go buildと1バイナリ
7分
06.つくる: 起動バナー
20分
07.第1章クイズ
10分

Go基礎:制御構文

2ステップ
15レッスン
1ヶ月〜
01.Goのif
15分
はじめる
02.forしかない世界
15分
03.forの七変化
15分
04.Goのswitch
15分
05.定番: FizzBuzz
15分
06.ループで集計
15分
07.つくる: 商品集計
20分
08.第3章クイズ
10分

Go基礎:データ構造

2ステップ
16レッスン
1ヶ月〜
01.配列
15分
はじめる
02.スライス
15分
03.appendで育てる
15分
04.rangeで走査する
15分
05.マップ
15分
06.カンマokイディオム
15分
07.つくる: 検索と集計
20分
08.第5章クイズ
10分

Go実践:並行処理とWeb API

3ステップ
20レッスン
1ヶ月〜
01.ゴルーチン
15分
はじめる
02.チャネル
20分
03.待ち合わせ
20分
04.並行の落とし穴
20分
05.つくる: 並行集計
20分
06.第7章クイズ
10分

データ分析入門 Python(pandas)

8ステップ
57レッスン
2ヶ月〜
01.データ分析とは
15分
はじめる
02.pandasとは
15分
03.ノートブックの使い方
15分
04.CSVを読み込む
15分
05.つくる:データと対面する
20分
06.第1章クイズ
10分

Linux入門:コマンド操作のきほん

2ステップ
14レッスン
1ヶ月〜
01.Linuxとは?OSの基礎を理解する
5分
はじめる
02.エンジニアにLinuxが必要な理由
5分
03.シェルとターミナルの違いを理解する
5分
04.最初のコマンドを打ってみよう
5分

Linuxテキストツール

2ステップ
13レッスン
1ヶ月〜
01.パイプとリダイレクト
6分
はじめる
02.文字列検索 grep
6分
03.正規表現入門
6分
04.grep 応用:正規表現
6分
05.テキスト加工 sed
6分
06.列処理 awk
6分
07.パイプ活用:実践的なコマンド連携
6分
08.テキスト処理チェック
5分

Linux運用・管理

2ステップ
14レッスン
1ヶ月〜
01.ユーザーとグループの概念
6分
はじめる
02.パーミッションの読み方
6分
03.権限の変更 chmod
6分
04.所有者の変更 chown
6分
05.sudo - スーパーユーザーの力
8分
06.実行権限とスクリプト
6分
07.パーミッションチェック
5分

Linuxネットワーク

2ステップ
14レッスン
1ヶ月〜
01.ネットワークの基礎知識
6分
はじめる
02.ping で接続確認
6分
03.curl で HTTP リクエスト
5分
04.ネットワーク情報の確認
6分
05.リモート接続 SSH
6分
06.scp でファイル転送
6分
07.rsync で効率的に同期
5分
08.ネットワークチェック
5分

シェル実践

2ステップ
13レッスン
1ヶ月〜
01.シェルスクリプトとは
6分
はじめる
02.変数と引数
6分
03.条件分岐 if
6分
04.ループ処理 for, while
6分
05.関数を定義する
6分
06.実践スクリプト作成
6分
07.シェルスクリプトチェック
5分

Webサーバー構築入門:nginx・systemd

3ステップ
21レッスン
1ヶ月〜
01.Webサーバーとは
16分
はじめる
02.nginxをインストール
16分
03.起動して確認
16分
04.ドキュメントルート
16分
05.ミッション 最初の配信
16分
06.第1章クイズ
12分

サーバー運用実践:セキュリティ・監視・デプロイ

5ステップ
30レッスン
1ヶ月〜
01.専用ユーザーで動かす
16分
はじめる
02.SSH鍵認証
16分
03.sshdを固める
16分
04.ufwファイアウォール
16分
05.ポートの棚卸し
16分
06.ミッション サーバーを固める
16分
07.第4章クイズ
12分

JavaScript道場 ハレノヒ珈琲を動かす10問

3ステップ
10レッスン
1ヶ月〜
01.ボタンで挨拶を出せ
15分
はじめる
02.ダークモード切替
15分
03.文字数カウンター
20分
04.メニューの絞り込み
25分

TypeScript道場 fleama開発室の10問

3ステップ
10レッスン
1ヶ月〜
01.赤い波線を消せ
10分
はじめる
02.関数に正しい型を付けよ
15分
03.このanyを撲滅せよ
15分
04.Item型を設計せよ
20分

Python道場 商店街ポイントカードの10問

3ステップ
10レッスン
1ヶ月〜
01.会員証を表示せよ
15分
はじめる
02.ポイント付与計算
15分
03.会員ランク判定
20分
04.ポイントBuzz
20分

Java道場 ハレノヒ珈琲のレジを作る10問

3ステップ
10レッスン
1ヶ月〜
01.レシートを整形して返せ
15分
はじめる
02.税込計算の切り捨て事故を防げ
15分
03.注文金額でランク判定
20分
04.メニュー番号で注文を受けろ
20分

SQL道場 図書館DBに挑む10問

3ステップ
10レッスン
1ヶ月〜
01.蔵書を条件で探せ
15分
はじめる
02.人気の本TOP5
15分
03.貸出中の冊数は?
15分
04.ジャンル別の蔵書数
20分

Go道場 fleamaをGoで作り直す10問

1ステップ
10レッスン
1ヶ月〜
01.問1 ゼロ値を予言せよ
15分
はじめる
02.問2 errを無視するな
20分
03.問3 forしかない世界で集計せよ
20分
04.問4 商品状態で出し分けろ
20分
05.問5 スライスを育てよ
25分
06.問6 マップで在庫台帳
25分
07.問7 Itemに魂を込めよ
30分
08.問8 3本同時に走らせろ
35分
09.問9 JSONで応答せよ
35分
10.問10 総合 リプレイス完遂
45分

React道場 ハレノヒ珈琲をモダン化する10問

3ステップ
10レッスン
1ヶ月〜
01.MenuCard部品を作れ
15分
はじめる
02.いいねボタン
15分
03.ダークモード切替(React版)
20分
04.メニュー一覧をmapで描画せよ
20分

フロントデバッグ道場 呪われたウィジェット供養の10問

3ステップ
10レッスン
1ヶ月〜
01.ボタンが反応しない
15分
はじめる
02.送信すると消える
15分
03.黄色い警告を消せ
20分
04.undefined が出る
20分

アルゴリズム道場 カメ師範の十の巻

3ステップ
10レッスン
1ヶ月〜
01.第一の巻 総和と最大
15分
はじめる
02.第二の巻 線形探索
15分
03.第三の巻 バブルソート
20分
04.第四の巻 二分探索
25分

Linux道場 商店街サーバー障害対応の10問

3ステップ
10レッスン
1ヶ月〜
01.迷子のファイルを探し出せ
15分
はじめる
02.ログから犯人を特定せよ
20分
03.開けないファイルを開けろ
20分
04.ディスクを空けろ
25分

コンピューターサイエンス入門:理論編

7ステップ
53レッスン
2ヶ月〜
01.2進数から10進数への変換
7分
はじめる
02.10進数から2進数への変換
7分
03.ビットAND演算でフラグ判定
7分
04.OR / XOR でフラグを操作する
7分
05.popcount で 1 のビット数を数える
7分
06.シフト演算で 2 倍 / 半分
7分
07.16 進数から 10 進数への変換
7分
08.第 1 章まとめクイズ
5分

アルゴリズム基礎:再帰・探索・ソート・動的計画法

7ステップ
51レッスン
2ヶ月〜
01.階乗(再帰)
6分
はじめる
02.フィボナッチ数(再帰)
6分
03.累乗(再帰)
6分
04.配列の合計(再帰)
6分
05.桁数を数える(再帰)
6分
06.文字列を逆順(再帰)
5分
07.ユークリッドの互除法(GCD)
7分
08.第1章まとめクイズ — 再帰の基礎
5分

OS入門:プロセス・メモリ・ファイルシステム

5ステップ
25レッスン
1ヶ月〜
01.コンピューターとOSの役割
15分
はじめる
02.OSの歴史(バッチ→マルチタスク→マルチユーザー)
15分
03.カーネルとユーザーランド
15分
04.システムコールの仕組み
15分
05.Linux / macOS / Windows のアーキ比較
15分

ネットワーク基礎:TCP/IP・HTTP・DNS・CDN

6ステップ
29レッスン
1ヶ月〜
01.ネットワークとは
8分
はじめる
02.OSI 7階層モデル
10分
03.TCP/IP 4階層モデル
9分
04.パケットとフレーム
9分
05.ルーター・スイッチ・ハブ
9分

データベース内部構造:インデックス・トランザクション・分散DB

6ステップ
30レッスン
1ヶ月〜
01.データベースとは
8分
はじめる
02.RDB と NoSQL の違い
8分
03.データベースの歴史
8分
04.エンティティ関係モデル (ER)
8分
05.主キー・外部キー・候補キー
8分

データ構造とアルゴリズム応用:木・グラフ・高度なDP

7ステップ
50レッスン
2ヶ月〜
01.リンクリスト構築と長さの計算
6分
はじめる
02.リンクリストの反転
6分
03.リンクリストのサイクル検出
5分
04.ソート済みリンクリストの merge
7分
05.リンクリストの中央ノード取得
7分
06.ソート済みリストの重複削除
5分
07.第1章まとめクイズ
5分

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

1ステップ
5レッスン
1ヶ月〜
01.プログラミングとは?
5分
はじめる
02.プログラミング分野を知る
7分
03.学習の始め方
5分
04.入門者が同じところで止まる理由
6分
05.「ちょっとデキる」から始める
7分

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

3ステップ
30レッスン
1ヶ月〜
01.エンジニアの市場価値を決める3つの要素
5分
はじめる
02.未経験から始めるエンジニアキャリアのロードマップ
5分
03.初級(1〜3年目)エンジニアが陥りやすいキャリアの罠
5分
04.転職市場で求められる「真のスキル」とは?
5分
05.【職種別】フロントエンド、バックエンド、インフラのキャリアパスの違い
5分
06.年収を上げるための交渉術と市場相場の調べ方
5分
07.成長企業と停滞企業を見分けるための企業分析術
5分
08.自分のキャリアを棚卸しする「スキルマップ」の作り方
5分

Java Silver対策

9ステップ
55レッスン
2ヶ月〜
01.Java Silverとは
10分
はじめる
02.引っ掛けの型
15分
03.学習計画
10分
04.出題形式を体験
15分

プロンプト道場 商店街AI相談所の10問

1ステップ
10レッスン
1ヶ月〜
01.問1 思い通りの長さで書かせろ
15分
はじめる
02.問2 箇条書きで出させろ
15分
03.問3 お手本に揃えろ
20分
04.問4 表で比べさせろ
20分
05.問5 手順に刻ませろ
25分
06.問6 余計なことを言わせるな
25分
07.問7 観点を絞って要約させろ
25分
08.問8 相手に合わせて書き分けろ
30分
09.問9 知らないことを白状させろ
30分
10.問10 総合 商店街新聞を作れ
45分