- 基本のキ誰も教えてくれない「当たり前」
コードを1行書く前に、自分のパソコン、ファイル、ターミナル、そしてWebのしくみを理解しましょう。このコースは、ほかのコースが「もう分かっているはず」と決めてかかる知識の穴を埋めます - 多くの初心者が挫折するのは、まさにその穴です。
- AIと学ぶあなた専属の家庭教師であり、自動操縦装置ではありません
AIは何にも代えがたいほど学習を加速させてくれます。ただし、すべてを代わりに書かせてしまうと、学習を台無しにもしかねません。このトラックでは、AIを家庭教師に変える方法を学びます。効果的なプロンプト、ソクラテス式の対話モード、自分に合わせたクイズ、手引き付きのデバッグ、そして批判的思考です。
- HTMLすべてのWebページの構造
HTMLは、あらゆるWebページのコンテンツと構造を記述します。最初のタグから、アクセシブルなフォームやセマンティックなHTMLまで、このコースはWeb開発の他のすべての土台となる、揺るぎない基礎を身につけさせてくれます。
- CSSページにスタイルを与えよう
CSSは素のドキュメントを洗練されたインターフェースへと変えます。セレクタ、ボックスモデル、Flexbox、Grid、レスポンシブデザイン、さらにアニメーションやCSSアーキテクチャまで。このトラックでは、体系的にスタイリングするために必要なすべてを扱います。
- JavaScriptウェブを動かす言語
JavaScriptはページに対話性を与え、アプリケーション全体を動かします。変数、関数、配列とオブジェクト、そしてDOM、非同期処理、クロージャ、モダンなツールまで。すべてのウェブ開発者の土台となる言語です。
- Reactリアクティブで組み合わせ可能なインターフェース
React はユーザーインターフェースを構築するための定番ライブラリです。コンポーネント、JSX、state とフック、さらにデータ処理、パフォーマンス、アーキテクチャまで。最初のコンポーネントからエキスパートのパターンまで学びます。
- TypeScriptJavaScript に安全網を
TypeScript は JavaScript に強力な型システムを追加します。バグを減らし、ツールを改善し、リファクタリングをストレスなく行えます。基本的な型注釈からジェネリクス、絞り込み、高度なユーティリティ型まで学びます。
- Python初心者にもプロにも愛される言語
読みやすく、汎用性が高く、あらゆる場所で使われています - スクリプト、データ、ウェブ、自動化。変数からテストまで、オブジェクト指向、ジェネレータ、非同期処理を通じて。最初のprint()からプロの実践まで導く完全なコースです。
- SQLデータベースと対話する
ほとんどすべてのアプリケーションはリレーショナルデータベースに支えられています。クエリ、結合、データモデリング、トランザクション、ウィンドウ関数、そして最適化まで。信頼性が高く高速なデータを問い合わせ、設計する方法を学びましょう。
- Node.jsサーバーで動くJavaScript
Node.jsはブラウザの外でJavaScriptを実行します。スクリプト、コマンドラインツール、そして何よりウェブAPIです。Expressからストリーム、認証からデプロイまで、本物のバックエンドサービスを構築しましょう。前提条件はJavaScriptコースです。
- PHPウェブを静かに支える主力
PHPはWordPressから独自のバックエンドまで、ウェブの大部分を支えています。モダンな構文、フォーム、セッション、オブジェクト指向、PDO、セキュリティ、そしてMVCアーキテクチャまで。実践的で、徹底的にウェブに特化したコースです。
- Flutter単一のコードベースからモバイルアプリを
FlutterはひとつのDartコードベースからiOSとAndroidのアプリ(そしてそれ以外も)を構築します。ウィジェット、レイアウト、ナビゲーション、状態管理、API、永続化、さらにアニメーションやテストまで。本格的なモバイルアプリを作りましょう。