技術職を目指す人の無料レッスン
技術職を目指す人のモジュール:無料で読める
技術職を目指す人や転職を考える人のために、情報科学の知識を前提とせずに進めます。全レッスンを、コマンドやコードも含めて無料で全文読め、無料アカウントで一つずつ練習できます。
6件のレッスン
技術職の基本
どの技術職でも使う基本です。ターミナルとファイル操作、Gitでの記録、エラーメッセージの読み方、JSONとYAML、HTTPとAPIを扱います。
モジュールを見る6件のレッスン
仕事でのソフトウェア開発
他人のコードを読む方法、バグを一つずつ切り分ける手順、コードレビュー、関数のテストの書き方、APIとバックエンドの流れ、システム設計の基本を学びます。
モジュールを見る6件のレッスン
仕事でのデータベース
テーブル設計と正規化、SELECTとWHERE、GROUP BYでの集計、JOINでの結合、インデックス、トランザクションを、実務向けのSQLで学びます。
モジュールを見る6件のレッスン
実践データ構造とアルゴリズム
データが増えたときの処理時間の考え方から、リスト、辞書と集合、スタックとキュー、線形探索と二分探索、並べかえまで、仕事で選ぶ場面に沿って学びます。
モジュールを見る6件のレッスン
実践ネットワーク
IPアドレスとポート、DNSの名前解決、HTTPSとTLS、NAT、プロキシとロードバランサーを学び、接続が切れた場所を見つける切り分けまで扱います。
モジュールを見る6件のレッスン
実践セキュリティ
攻撃者の狙いとリスク、パスワードのハッシュ化、最小権限のアクセス制御、秘密情報の扱い、インジェクションとXSS、事故対応の最初の一歩を学びます。
モジュールを見る6件のレッスン
実践クラウド
クラウドは計算機を借りることという考え方から、オブジェクトストレージ、マネージドDB、キュー、サーバーレス、最小権限と費用の抑え方まで学びます。
モジュールを見る6件のレッスン
DevOpsとプラットフォーム
コンテナ、CI/CDでのテストと配信、設定の分離、Infrastructure as Code、ログとメトリクスによる監視、障害対応の流れを学びます。
モジュールを見る6件のレッスン
データ分析とデータエンジニアリング
Pythonで表データを読み、欠損値や誤りを直し、平均や中央値を求め、目的に合うグラフを選び、データパイプライン、ウェアハウス、ストリームを学びます。
モジュールを見る6件のレッスン
機械学習エンジニアリング
機械学習とは何か、例から学ぶモデル、未知データでのテスト、過学習の見分け方、正解率の算出、ニューラルネットワーク、RAGを使うLLMアプリを学びます。
モジュールを見る6件のレッスン
AIと一緒にコードを書く
AIアシスタントの仕組みと伝わる頼み方、アプリからモデルを呼ぶ方法、自分のケースでのテスト、AIが書いたコードの確認、秘密や個人情報の守り方を学びます。
モジュールを見る
授業で使いますか?このモジュールを学生に割り当てると、教員用ガイド、自動採点つきの課題、学生ごとのラボを使えます。