講座一覧

Python・Next.js・PostgreSQLを学び、卒業課題として個人開発を体験しましょう。

Python基礎編

無料

プログラミング未経験者を対象に、Pythonの基本文法を「読める→書ける→使える」まで引き上げる講座です。全レッスンとも「①スライド解説→②穴埋め小テスト→③コード実行演習」の3点セットで、手を動かしながら着実にステップアップできます。

Python応用編

無料

講座1で学んだ基礎の上に、クラス・例外処理・ファイル操作・外部ライブラリの使い方を積み上げ、実務でも通用するレベルのPythonへ橋渡しする講座です。

FastAPI入門

無料

Web APIの基本概念をFastAPIで学ぶ講座です。ルーティング・リクエスト/レスポンス・簡単なCRUDまでを、ブラウザだけで手を動かしながら学べます。

Git/GitHub基礎

無料

バージョン管理システムGitと、そのホスティングサービスGitHubの基礎を学ぶ講座。講座12(卒業課題)でAIコーディング支援ツールとの協働を検証する際にも、commit履歴の確認は欠かせない前提知識になる。

HTML/CSS・JavaScript基礎編

無料

Webページを作る上で欠かせないHTML・CSS・JavaScriptの基礎を、ブラウザ内サンドボックス(Sandpack)で実際に書いて確認しながら学ぶ講座。講座9(Next.js基礎編)がJSXから始まる前提として必要な、素のHTML/CSS/JavaScriptの土台をここで固める。

HTML/CSS・JavaScript応用編

有料

講座5(HTML/CSS・JavaScript基礎編)の続きとして、配列操作(map/filter/reduce)・分割代入・非同期処理(Promise/async・await)といった、モダンなJavaScriptでほぼ必ず使う書き方を学ぶ講座。講座9(Next.js基礎編)・講座7(TypeScript基礎)を進める上での土台になる。

TypeScript基礎

有料

JavaScriptに「型」を追加したTypeScriptの基礎を学ぶ講座。本ボイラーテンプレート(fastnf)のフロントエンドはTypeScriptで書かれており、講座9(Next.js基礎編)・講座12(卒業課題)を進める上での前提知識になる。

FastAPI実践編

有料

非同期処理・SQLAlchemy ORM・認証・テスト・実サーバー起動まで、実践的なバックエンド開発に必要な知識を一通り身につける講座です。学んだ内容を使って、自分のFastAPIアプリを一から構築します。

Next.js基礎編

有料

React(JSX・props・state)の基礎から、Next.js特有のApp Router・Server/Client Components・Server Actionsまでを学ぶ講座です。講座8で作ったAPIと実際に繋がるフロントエンドを構築します。

PostgreSQL設計編

有料

正規化・テーブル設計・インデックス・トランザクションといったリレーショナルDB設計の基礎から、PostgreSQL固有機能(ENUM型・JSONB)、マイグレーションの実践的な使い方までを学ぶ講座です。

Docker基礎

有料

アプリケーションを「コンテナ」という単位で環境ごとパッケージ化する技術、Dockerの基礎を学ぶ講座。fastnf(本ボイラーテンプレート)にはDocker Compose構成が選択肢として残されており、実際にそれを読み解きながら学ぶ。

卒業課題:自分のアイデアを一つ形にする

有料

これまで学んだ知識を総動員し、自分のアイデアを実際に企画→設計→実装→検証→無料デプロイまで一通り体験する、本コース最終講座です。AIツールと協働しながらソフトウェアを作る力を身につけます。

当サイトでは、サービス改善のためアクセス解析ツール等を利用します。詳細はプライバシーポリシーをご確認ください。