手を動かすレッスン。仲間に聞けるコミュニティ。
チームで作る実務経験まで。
全72モジュールのオンラインプログラミング学習サービスです。
4peiron は、初心者から実務レベルまでを一気通貫でカバーするオンライン学習サービスです。 ブラウザだけで学べる無料コースからスタートし、つまずいたらコミュニティで質問して解消。 チーム開発プランに参加すれば、ポートフォリオに書ける実務経験まで手に入ります。
海外・国内の開発現場で活躍する現役エンジニアが監修。流行の技術を表面的になぞるのではなく、 現場のコードレビューやアジャイル開発の進め方まで含めて「仕事で使える形」で学べるよう設計しています。
「はじめての Web」から 3DCG・セキュリティまで、全72モジュールのカリキュラム。
環境構築から実務レベルまで、全50レッスンの決定版。変数・制御構文・データ構造・関数・例外・ファイル・クラス・ジェネレータ・デバッグ、実践課題つき。
全50レッスン+実践4本(全50レッスン収録済み)
HTML の構造、CSS のレイアウトとスタイリング、JavaScript による DOM 操作。フレームワークの前に身につけたい Web 開発の土台。
HTML/CSS + JavaScript(現在 70 レッスン収録済み)
ゼロからプロの Java 開発者へ。文法・オブジェクト指向・例外・コレクション・ラムダと Stream を全50レッスンで学び、ファイルに保存できる ToDo アプリで総仕上げ。
全50レッスン収録済み
環境構築から本番デプロイまで、全20レッスンで 1 つのタスク管理アプリを作りきる Spring Boot 入門。DI・Spring Data JPA・N+1・トランザクション・テスト・Thymeleaf・Spring Security・Flyway・Docker まで一気に扱います。
全20レッスン収録済み
Tomcat を立てるところから war のデプロイまで、全20レッスンで 1 つの蔵書管理アプリを作りきる JSP & Servlet 入門。Servlet のライフサイクル・JSP の正体・MVC モデル2・JDBC・DAO・CSRF 対策まで、隠さずに扱います。
全20レッスン収録済み
環境構築から本番デプロイまで、全20レッスンで 1 つのブログアプリを作りきる Django 入門。モデル・ORM・管理画面・フォーム・認証・テスト・REST API まで一気に扱います。
全20レッスン収録済み
環境構築から実務レベルまで、全50レッスンの決定版。変数・制御構文・所有権と借用・データ構造・関数・エラー処理・構造体とトレイト・Cargo・デバッグ、実践課題つき。
全50レッスン+実践4本(全50レッスン収録済み)
データの掃除から実務レベルまで、全50レッスンの決定版。NumPy・pandas・可視化・前処理・回帰・分類・モデル評価・クラスタリング・PyTorch・LLM、実践課題つき。
全50レッスン+実践4本(全50レッスン収録済み)
環境構築から本番デプロイまで、全20レッスンで 1 つのレシピ投稿アプリを作りきる Next.js 入門。App Router・Server Components・Server Actions・Prisma・認証・Cache Components まで一気に扱います。
全20レッスン収録済み
シェル・エディタ・多重化を 1 つの作業環境にする、全40レッスンの決定版。fish の設定と補完、Neovim のモーションと Lua 設定・LSP、tmux のセッション管理、dotfiles、Lua で設定を書き足すところまで。
全40レッスン収録済み
JavaScript に型を足して、実行する前に間違いを見つける。全50レッスンで型注釈・型推論から、ジェネリクス・ユーティリティ型・型ガード・非同期処理・DOM 操作まで。
全50レッスン収録済み
サーバーサイド JavaScript の決定版。非同期処理・ファイル入出力・HTTP・Express・SQLite を全50レッスンで学び、メモ帳 API と CLI で総仕上げ。
全50レッスン収録済み
環境構築から本番デプロイまで、全20レッスンで 1 つのタスク管理 API を作りきる FastAPI 入門。型ヒントによる検証・依存性注入・SQLAlchemy 2.0・JWT 認証・pytest・Docker まで一気に扱います。
全20レッスン収録済み
最初のコミットから OSS コントリビュートまで、全30レッスンで学ぶ Git & GitHub 入門。ブランチ・マージ・コンフリクト解消・Pull Request・レビュー・Actions CI・Pages まで、実際のコマンド出力とエラーメッセージつきで扱います。
全30レッスン収録済み
Xcode なしで始める Swift。文法・オプショナル・struct と protocol・エラー処理・async/await を全50レッスンで学び、JSON を保存するタスク管理ツールで総仕上げします。
全50レッスン収録済み
Blender を「Python から叩ける 3D エンジン」として扱う全20レッスン。ヘッドレス実行、モデリング、マテリアル、ライティング、リギング、アドオン、CLI バッチレンダリングまで。
全20レッスン収録済み
環境構築から実務レベルまで、全50レッスンの決定版。ファイル操作・テキスト処理・パーミッション・シェルの仕組み・プロセスと systemd・ネットワーク・シェルスクリプト、実践課題つき。
全50レッスン収録済み
倫理と法律の線引きから Web の脆弱性対策まで、全30レッスンで学ぶ Python セキュリティ入門。ポートスキャン・ハッシュと暗号・ログ解析・SQLi/XSS/CSRF を、自分のローカルラボだけを対象に扱います。
全30レッスン収録済み
アプリ登録から OAuth(PKCE)・レート制限・プレイリスト操作・SQLite キャッシュ・テスト・定期実行まで、全20レッスンで 1 本の CLI を作りきる Spotify Web API 入門。2024年11月と2026年2月の大きな仕様変更を踏まえ、いま動く書き方だけを扱います。
全20レッスン収録済み
環境構築から実務レベルまで、全50レッスンの決定版。スライスとマップ・構造体とインターフェース・エラー処理・パッケージ分割・ジェネリクス・goroutine とチャネル・テスト、実践課題つき。
全50レッスン収録済み
インストールから実務レベルまで、全20レッスンの決定版。イメージとコンテナ・ポートとネットワーク・ボリューム・Dockerfile・マルチステージビルド・Docker Compose、トラブルシュートつき。
全20レッスン収録済み
架空チームのスプリント7回ぶんの実データで学ぶスクラム、全20レッスン。バックログの書き方・相対見積り・バーンダウンとベロシティの読み方・完成の定義・モンテカルロ予測・アンチパターンの見つけ方まで、毎回1つずつ数字を読みます。
全20レッスン収録済み
「なんか遅い」を説明できるようにする全20レッスン。計算量の実測から、二分探索・ソート・ハッシュテーブル・ヒープ・グラフ探索・動的計画法・貪欲法まで。毎回、実際に動かして時間を測ります(総当たり vs ハッシュで1,058倍、素朴な再帰 vs メモ化で約4万倍)。
全20レッスン収録済み
ビットと 2 進数から、加算器・CPU・データベース・ネットワーク・クラウドまで。用語を覚えるのではなく、全20レッスンすべてで実際にコードを動かし、数字とバイト列で確かめます。基本情報技術者試験の土台にもなります。
全20レッスン収録済み
サーバーを預かる側の Linux。root と sudo の設計、パッケージ管理、起動と GRUB、systemd、ログ、cron、ストレージ、バックアップまで。壊せる練習環境を1つ作って、本番では試せない作業を全部そこで通します。
全30レッスン(現在 30 レッスン収録済み)
1 つの案件(備品貸出システム)を企画から運用まで通しで進める全30レッスン。工程ごとにバラバラの例を出さず、要件定義での判断が設計・テスト・移行にどう効くかを、毎回かならず数字で確かめます。
全30レッスン収録済み
手元に「ネットワーク」が無いから難しい。だから作ります。1つのコンテナの中にホスト3台・ルーター2台を立てて、サブネットマスクから経路表・NAT・TCP・DNS・IPv6・ファイアウォールまで、壊しながら確かめていくコースです。
全30レッスン(現在 30 レッスン収録済み)
コピペで動かしていた手順を、渡せるスクリプトにします。クォートで壊れる理由、set -euo pipefail が何を止めるのか、trap で後始末する書き方、ShellCheck と bats で守るところまで。
全20レッスン(現在 20 レッスン収録済み)
「動作確認しました」で通ってしまったバグを、技法ごとに捕まえていくコースです。仕込んだ不具合は6つ。どれも1つ前の回の技法では見つからないように作ってあります。
全20レッスン(現在 20 レッスン収録済み)
用語の暗記ではなく、何に対して課金され、どこで遅くなり、どこが壊れるのかを実測で掴むコースです。アカウントは要りません。最後は小さなサービスを1つ設計します。
全20レッスン(現在 20 レッスン収録済み)
docker compose で足りなくなるのはどこからか。kind で手元にクラスタを1つ作り、自作アプリを載せて、落として、更新して、公開するところまで。20回を通して同じアプリを育てます。
全20レッスン(現在 20 レッスン収録済み)
SQL を「書けるが自信がない」から「結果を説明できる」へ。MySQL と PostgreSQL の2コースを同じ順番で並べているので、どちらから入っても、もう一方は差分だけで読めます。
MySQL + PostgreSQL(現在 60 レッスン収録済み)
ハッシュから EVM まで、全30レッスンでビットコインとイーサリアムの中身を一から組み立てます。楕円曲線・ECDSA 署名・プルーフオブワーク・UTXO 取引・スマートコントラクトの仮想マシンを、web3 も bitcoinlib も使わず Python 標準ライブラリだけで自作します。
全30レッスン収録済み
Python だけでデスクトップ・Web・モバイルのアプリを作る全20レッスン。コントロールとレイアウトから、component と use_state による宣言的な書き方、ルーティング、テーマ、保存、外部 API、グラフ、flet build での配布まで。全20回で1つの家計簿アプリを作りきります。
全20レッスン収録済み
Unity Hub のインストールから Steam 公開まで、全50レッスンの決定版。WheelCollider による車両物理・エンジンとギア比・Cinemachine と HUD・Spline の道路生成・URP の夜景・AI ライバル車・最適化と Steamworks.NET、実践課題つき。
全50レッスン収録済み
有料の API キー無しで、手元のローカル LLM(Ollama)を使ってプロンプト設計から Tool use・RAG・本番運用までを通す全50レッスン。自動車の公開データを題材に、最後は FastAPI の車両情報アシスタントを作りきります。
全50レッスン収録済み
フレームワークなしの React を、Vite で動かしながら全50レッスンで通す入門。JSX・props・state・useEffect・フック・React Router・テストを押さえ、最後はタスク管理アプリを作って公開します。
全50レッスン収録済み
ワークフローを 1 本書くところから、テスト・リリース・サーバーへのデプロイの自動化まで、全20レッスンで通す GitHub Actions 入門。マトリクス・キャッシュ・Secrets・OIDC・ロールバック・再利用可能ワークフロー、act で動かした実行結果つき。
全20レッスン収録済み
Kotlin の文法から Jetpack Compose の画面づくり、ViewModel・Room・Retrofit、署名と Play Console への提出まで、全50レッスンで Android アプリを一通り作ります。第30回のメモ画面を育て、第50回で 1 本のメモアプリに仕上げます。
全50レッスン収録済み
Unity の前に置く、C# そのものの決定版。型とオブジェクト指向・record とパターンマッチング・LINQ・async/await・xUnit と Minimal API を全50レッスンで学び、Unity の C# へ橋を渡します。
全50レッスン収録済み
PHP を素で書けるようにしてから Laravel 13 に入り、会員制のアプリを Docker で公開するまで、全50レッスンで通す入門。フォーム・セッション・PDO・SQL インジェクション対策を自分で書いてから、ルーティング・Blade・Eloquent・認証・キュー・API へ進みます。
全50レッスン収録済み
インフラを画面の操作ではなくコードで書き、plan を読んでから apply する。全20レッスンで HCL・tfstate・モジュール・VPC と IAM・CI でのレビュー・drift まで、AWS のアカウント無しで進めます。
全20レッスン収録済み
コンパイルの仕組みからシステムコールまで、全50レッスンの決定版。ポインタ・malloc と free・サニタイザと valgrind・構造体と連結リスト・make とライブラリを通し、最後は簡易シェルを作ります。
全50レッスン収録済み
動くコードを、読めて変えやすいコードに直す全30レッスン。命名・早期リターンから SOLID・依存性注入・特性テスト・ADR まで、悪い例と直した例を Python と Java で並べます。
全30レッスン収録済み
ブラウザで 3D を出す Three.js を、最初のシーンから公開まで全20レッスンで。ライトと PBR・Blender からの glTF 持ち込み・マウス操作・Bloom と軽量化まで扱います。
全20レッスン収録済み
Vite で動かしながら、全30レッスンで通す Vue 3(Composition API)入門。テンプレート構文・ref・props と emit・Vue Router・Pinia・テストを押さえ、最後は React との違いを整理します。
全30レッスン収録済み
コードを書かずに始める UI/UX デザインの入口、全20レッスン。余白・文字・色の原則から Figma の Auto Layout とコンポーネント、デザイントークン、ユーザビリティテストまで、デザインの良し悪しを数値で確かめます。
全20レッスン収録済み
問いの立て方から意思決定まで、全30レッスンで通すデータ分析の実務コース。SQL での取り出し・pandas での整形・可視化・コホートや A/B テストなどの定番分析、実践課題つき。
全30レッスン収録済み
パスワードの保存から SNS ログイン・会員のプラン管理まで、全30レッスンで会員制サイトのログインを通しで作る認証入門。セッション・CSRF・OAuth 2.0・レート制限・二要素認証・監査ログを、Django のテストで実際に動かして確かめます。
全30レッスン収録済み
カード情報を持たない設計から本番切り替えまで、全30レッスンで Django に Stripe の継続課金を組み込む入門。Checkout・Webhook の署名検証と冪等性・支払い失敗と解約・顧客ポータルまで、鍵なしで手元で確かめます。
全30レッスン収録済み
作ったサービスを月数百円の VPS に載せ、本番で動かし続けるまでの全50レッスン。SSH の要塞化・Docker Compose・Caddy の TLS・初回デプロイから、バックアップと復元・ロールバック・メンテナンス画面まで通します。
全50レッスン収録済み
C を知っている人のための、全50レッスンの決定版。クラスと RAII・STL・テンプレート・スマートポインタ・ranges とスレッドを通し、最後は CMake とテスト付きのツールを 1 本仕上げます。
全50レッスン収録済み
AI と一緒にコードを書くための全30レッスン。指示の書き方・リポジトリの整え方・差分の読み方・テストでの縛り方、そして任せてはいけない仕事の線引きまで扱います。
全30レッスン収録済み
境界の約束から版の畳み方まで、フレームワークに依らない API 設計の全30レッスン。URL とステータスコード・エラー表現の統一・冪等性とリトライ・OpenAPI・GraphQL を、素の HTTP で実際に動かしながら決めていきます。
全30レッスン収録済み
Ruby の文法から始めて、会員制のブログを作って公開するまで、全50レッスンで通す入門。MVC・Active Record・フォームと認証・RSpec・Hotwire を扱い、最後は Docker と Kamal でデプロイします。
全50レッスン収録済み
1 つのコードで iOS・Android・Web に出すための全50レッスン。Dart の文法から Widget とレイアウト、Riverpod による状態管理、通信と保存、テスト、署名とストア提出まで。Python から使う Flet ではなく、Dart で書くほうです。
全50レッスン収録済み
公開したサービスの異常に、利用者より先に気づくための全30レッスン。構造化ログ・Prometheus のメトリクス・Grafana のダッシュボード・Alertmanager の通知・OpenTelemetry の分散トレースを手元で動かし、SLO とエラーバジェットまで通します。
全30レッスン収録済み
ml と llm の間を埋める全50レッスン。テンソルと自動微分から、CNN・Transformer を自分で実装し、ONNX と API にして配るところまで。出力はすべて PyTorch 2.14.0 で実測したものです。
全50レッスン収録済み
RDB だけでは苦しいところを埋める全30レッスン。Redis の型と TTL、キャッシュ・セッション・レート制限・キュー、そして MongoDB のドキュメント設計まで、すべて実測値で進みます。
全30レッスン収録済み
HTML/CSS 入門の次に読む全20レッスン。カスタムプロパティ・Grid・コンテナクエリ・:has() から、デザイントークンと設計、Tailwind CSS v4 の実測まで扱います。
全20レッスン収録済み
支援技術と WCAG から、セマンティック HTML・ARIA・フォーカス管理・コントラストまで、全20レッスンの決定版。役割・名前・状態は Chrome のアクセシビリティツリーを取り出して確かめ、自動チェックの限界は axe-core・pa11y・Lighthouse を実際に走らせて示します。
全20レッスン収録済み
ビットの並びから CPU・メモリ・プロセス・入出力まで、全30レッスンで「中で何が起きているか」を測って確かめます。arm64 アセンブリ・キャッシュ・ページフォルト・fork と exec・競合状態を、すべて実際に動かした出力で追います。
全30レッスン収録済み
機械学習・ディープラーニング・データ分析の前提を埋める全30レッスン。指数と対数・ベクトルと行列・微分と勾配降下・確率と統計を、証明ではなく Python で手を動かして掴みます。
全30レッスン収録済み
アルゴリズム基礎の続きとなる全30レッスン。計算量の見積もり・全探索・二分探索と累積和・動的計画法・グラフ応用を、毎回「問題 → 実装手順 → 回答例 → 発展課題」の演習形式で身につけます。
全30レッスン収録済み
学んだことを仕事につなげる全20レッスン。題材選びと規模の見積もりから、作り切る・公開する・職務経歴書・コーディング試験・入社後の3か月まで。断定できない一般論は書かず、手元のコマンドで確かめられることだけを扱います。
全20レッスン収録済み
README・コミットメッセージ・PR の説明・設計メモ・手順書・障害報告まで、実務で毎日書くものの型を全20レッスンで身につけます。良い例は実在のサービスのドキュメントから引用し、各章に「悪い文章を直す」演習を置いています。
全20レッスン収録済み
React でも Vue でもない三本目の、全30レッスンの決定版。コンパイラの出力・Runes・SvelteKit のルーティングと load・フォームアクション・テスト・アダプタを押さえ、最後は React / Vue / Svelte の三つを並べて選び方を整理します。
全30レッスン収録済み
HTML/CSS 入門の次にそのまま進める全20レッスン。文章が主役なら Astro、ログインと DB が要るなら Next.js——その線引きを、同じページをビルドして配信される JavaScript のバイト数を比べながら決めます。
全20レッスン収録済み
React を知っている人が、そのままモバイルへ進む全30レッスン。コアコンポーネントとスタイル・Expo Router・カメラと位置情報と通知・保存・テスト・release ビルドまでを、Expo SDK 57 で実際に動かしながら通します。
全30レッスン収録済み
エディタの起動から Web 公開まで、全30レッスンの決定版。シーンとノード・GDScript・CharacterBody2D とシグナル・TileMapLayer・HUD とセーブデータ・3D の入口・エクスポートを押さえ、2D のゲームを 1 本作りきります。Unity が重すぎる人のための軽い入口です。
全30レッスン収録済み
サービスが複数に分かれた瞬間に何が起きるかを、Kafka と複数プロセスを実際に立てて確かめる全30レッスン。境界の引き方・タイムアウトとリトライ・トピックとオフセット・サーガとアウトボックスまで通し、最後は「分けない」「戻す」という判断で閉じます。
全30レッスン収録済み
はじめの一歩から実務直結スキルまで。言語・Web 技術・インフラを網羅的にカバーし、新コースも順次追加。
学習中の「わからない」は Discord のコミュニティで質問。メンターや受講生どうしで解決するので挫折しにくい。
レッスンごとのクイズで知識を定着。弱点を見つけて確実にレベルアップできます。
実際の開発プロジェクトに参加し、コードレビューを通じてプロの視点を吸収。就職・転職の強い武器に。
名前の由来は、古代ギリシャ語の ἄπειρον(apeiron)=「限りのないもの、無限なるもの」。 哲学者アナクシマンドロスは、あらゆるものが生まれてくる根源をこの「無限」と呼びました。 学びにも終わりはなく、書けるコードの範囲は広がりつづける—— 頭の「a」を「4(for)」に置きかえたのは、その無限をあなたのためにひらく、という意味です。 そんな想いを込めた学習サービスです。