このカリキュラムの対象者
- 既に実践的なスキルを持ち、さらに高みを目指す方
- チーム開発でリーダーシップを発揮したい方
- 複雑な問題を効率的に解決したい方
- ユニコーン人材として活躍したい方
このカリキュラムで学べること
- Linuxコマンドラインを完全にマスターする
- Gitの基礎から高度な操作まで体系的に習得する
- ファイル操作を極めて作業効率を最大化する
- チーム開発のワークフローをマスターする
- 高度なテキスト処理技術を身につける
- 複雑な自動化スクリプトを書けるようになる
含まれるコース

1. Linux基礎マスターコース
Linuxコマンドラインの基礎から始めて、ファイル操作の基本をマスターする初心者向けコース
レッスン一覧(10レッスン)
- 01.Linuxとコマンドラインの基礎15分
- 02.ファイルシステムの探索20分
- 03.ファイルとディレクトリの作成25分
- 04.ファイルのコピーと移動20分
- 05.ファイル内容の表示20分
- 06.基本的なテキスト処理25分
- 07.ファイルの検索25分
- 08.プロセス管理の基礎20分
- 09.パーミッションと所有権30分
- 10.総合演習30分

2. Git入門コース
Git/GitHubを全く使ったことがない初心者のためのコース。バージョン管理の基礎から個人プロジェクトでの活用まで
レッスン一覧(15レッスン)
- 01.バージョン管理とGitの基礎20分
- 02.Gitのインストールと初期設定15分
- 03.リポジトリの作成(git init)20分
- 04.ファイルの追跡(git add)20分
- 05.変更の記録(git commit)25分
- 06.履歴の確認(git log/status)20分
- 07.【中間演習】ローカルでのGit操作30分
- 08.変更の取り消し(git restore)20分
- 09.GitHubアカウントとSSH設定25分
- 10.リモートリポジトリとの連携20分
- 11.プッシュとプル(git push/pull)25分
- 12.ブランチの基礎(git branch)25分
- 13.【総合演習】リモートリポジトリとブランチ操作40分
- 14.実践:個人プロジェクトの管理30分
- 15.AIペアプログラミングとGit25分

3. ファイル操作マスターコース
ファイルとディレクトリの高度な操作、圧縮・解凍、リンク管理など、実践的なファイル操作スキルを習得
レッスン一覧(8レッスン)
- 01.高度なファイル管理30分
- 02.圧縮とアーカイブ30分
- 03.シンボリックリンクとハードリンク25分
- 04.ファイルシステムとディスク使用量25分
- 05.ファイル属性とメタデータ20分
- 06.高度なファイル同期25分
- 07.高度な検索テクニック25分
- 08.実践総合演習35分

4. Git実践コース
チーム開発のGitワークフローと高度な操作をマスターする実践的なコース
レッスン一覧(15レッスン)
- 01.チーム開発のGitワークフロー25分
- 02.ブランチ戦略の設計20分
- 03.Pull Request/Merge Request25分
- 04.マージとコンフリクト解決30分
- 05.リベースの活用(git rebase)30分
- 06.チェリーピック(git cherry-pick)20分
- 07.スタッシュ(git stash)20分
- 08.サブモジュール(git submodule)25分
- 09.タグとリリース管理20分
- 10.履歴の書き換えと危険性25分
- 11.フックとカスタマイズ25分
- 12.GitHub Actions/GitLab CI30分
- 13.大規模リポジトリの扱い25分
- 14.トラブルシューティング30分
- 15.実践:チーム開発シミュレーション40分

5. テキスト処理マスターコース
sed、awk、grep の高度な機能から正規表現、ストリーム処理まで、テキスト処理の専門技術を習得
レッスン一覧(8レッスン)
- 01.正規表現の基礎と実践30分
- 02.sed - ストリームエディタ35分
- 03.awk プログラミング基礎30分
- 04.awk 高度なデータ処理30分
- 05.ストリーム処理とパイプライン25分
- 06.grep の高度な活用法25分
- 07.テキスト処理の自動化30分
- 08.総合プロジェクト演習45分

6. シェルスクリプト入門
シェルスクリプトの基本から実践まで、日常作業の自動化スキルを身につける中級者向けコース
レッスン一覧(12レッスン)
- 01.シェルスクリプトとは?最初のスクリプト作成25分
- 02.変数と環境変数の使い方30分
- 03.条件分岐(if文)の基本35分
- 04.ループ処理(for、while)35分
- 05.関数の定義と活用30分
- 06.コマンドライン引数の処理30分
- 07.文字列操作と配列
- 08.ファイル操作とテスト演算子
- 09.エラーハンドリングとデバッグ
- 10.実践:バックアップスクリプト作成
- 11.実践:ログ監視と通知スクリプト
- 12.実践:システム管理タスクの自動化
合計: 6コース94レッスン