はじめに
こんにちは、お会いできて嬉しいです!この最初の実験では、LabEx について知っておく必要のあるすべてを紹介します。それには、最大限のポジティブな成果を得るために環境をどのように使うかも含まれます。
上記の動画が見えない場合は、ここ をクリックしてください。
LabEx とは
LabEx は、安全で対話型の方法でコーディングを学び、練習するための仮想環境を提供する革新的なプラットフォームです。これは、何かを壊す心配なく、実験し、間違え、そしてそれから学ぶことができるあなた自身の個人的なコーディングの遊び場のようなものです。
私たちは、LabEx を説明するための簡単な式を使っています:
$$\mathrm{LabEx}=\mathrm{実験}+\mathrm{VM}+\mathrm{AI}$$
実験
実験は、特定のコーディングの概念と技術を通じてあなたを案内する構造化された学習モジュールです。各実験は複数のステップに分割されており、概念を正しく理解し、適用していることを確認するための組み込みチェックがあります。
ほとんどの実験は手順を追った説明を提供しますが、一部のセクション(チャレンジと呼ばれる)は、達成するだけの目標を与えることであなたの問題解決能力をテストするように設計されています。これにより、独立した思考と実践的なコーディング能力を開発することができます。
あなたが現在体験しているのは、特別なガイド付きの実験であり、初心者向けのガイドとして特別に設計されており、スムーズに始めるためのものです。
VM
VM は Virtual Machine の略で、基本的にはあなたのブラウザ内で動作するシミュレートされたコンピュータシステムです。この強力なツールを使うと、安全で隔離された環境で本格的なコーディング操作を練習することができます。

LabEx の仮想環境は、さまざまな学習ニーズに合う 3 つのメインインターフェイスを提供しています:
- デスクトップ:完全な Linux デスクトップ環境で、実際のコンピュータと同じように Linux コマンドやプログラムを実行することができます。これは、システム管理やコマンドライン操作の学習に最適です。
- WebIDE:機能豊富なコードエディタで、ブラウザ内で直接コードを書き、編集し、実行することができます。これは、プログラミング言語の練習や小規模なプロジェクトの作成に最適です。
- Jupyter Notebook:データサイエンスや機械学習で広く使用されている人気のある対話型環境です。これを使うと、ライブコード、方程式、ビジュアライゼーション、説明テキストを組み合わせたドキュメントを作成することができます。
これらの環境は、スムーズな学習体験を提供するために実験内容とシームレスに統合されています。LabEx は自動的に各実験に最適な環境を選択しますが、左上のタブを使って簡単に切り替えることができます。
AI
私たちの AI 学習アシスタントである Labby は、あなたの個人的なコーディング家庭教師です。実験の各ステップを通じて、Labby は有益なガイダンス、説明、そしてあなたのコードに対する即時のフィードバックを提供します。Labby を常に利用可能なコーディングメンターのように考えてください。
Labby はいくつかの強力な機能を備えています:
- エラーを早期にキャッチするためのリアルタイムコードチェック
- 複雑な概念の手順を追ったガイダンス
- 困ったときのデバッグ支援
- プログラミング概念の詳細な説明
- 学習の過程でいつでも質問する機能

忘れないでください。Labby はあなたの学習をサポートするためにここにあり、あなたに代わって作業をするものではありません。あなたが演習やチャレンジに積極的に取り組むほど、プログラマとしての学びと成長が大きくなります。
VM インターフェイス
仮想マシン(VM)インターフェイスの使い方をステップバイステップで見ていきましょう。これに初めて触れる方でも心配しないでください。すべてを分かりやすく説明します。
このサイトの使い方は簡単で直感的です。以下がその仕組みです:
- 実験を探して、興味のあるものを選ぶ
- 「Start」ボタンをクリックする
- システムが環境をセットアップするのを数秒待つ
- 「Default VM」をクリックして実験環境に入る

実験を開始すると、LabEx はあなたに特化した仮想デスクトップ環境を作成します。これは、クラウド上に自分専用のコンピュータを持っているようなものです。セットアップには通常数秒かかりますので、すべてが読み込まれる間、しばらくお待ちください。

VM インターフェイスにある重要なツールをいくつか紹介します:
- Restart VM:何かがうまくいかない場合、このボタンで仮想デスクトップを再起動できます。これは、コンピュータを再起動するのと同じようなものです。
- Extend:時間が足りない?このボタンで実験セッションの期間を延長できます。
Labby
Labby は LabEx であなたの個人的な AI アシスタントです。身の回りに親切な家庭教師がいるようなものです。Labby があなたのためにできることを紹介します:
- 🐛 debug:エラーにぶつかっていますか?Labby がコードの問題を見つけて修正するのを助けます。
- 🧑🏫 explain:概念が分かりませんか?Labby が簡単な言葉で解説します。
- ❓ ask:質問がありますか?Labby が答えを見つけるのを助けます。
- 📝 comment:フィードバックを共有したいですか?直接 LabEx チームにメッセージを送ることができます。
もしあなたが経験に関する質問、提案、フィードバックがあれば、コメント機能を使って LabEx チームと共有してください。いつでもお手伝いします!
スキルツリーによる学習
新しいスキルを習得する鍵は、体系的かつ個別化された学習です。LabEx は、ユーザーが体系的かつ効率的に学ぶのを支援するために、スキルツリーを提供しています。スキルツリーは、あなたの個人的な学習のルートマップのようなもので、論理的な順序でさまざまなチャレンジや実験を通じてあなたを案内します。
スキルツリーは、LabEx の枠組みであり、さまざまな学習リソースを結び付けています。技術分野に基づいて細心の注意を払って設計されており、最新の業界トレンドを反映するよう定期的に更新されています。これにより、常に最も関連性の高いスキルを学ぶことができます。

実験やチャレンジを完了することでスキルツリーを進めると、あなたのスキルポイントが点灯するのを見ることができます。この視覚的なフィードバックにより、学習の道のりを追跡し、どの分野をマスターしたかを理解することができます。

スキルを学ぶ
各スキルツリーには「スキルを学ぶ」セクションがあり、ここに特別に選ばれたコースが含まれています。これらは、そのスキル分野の基礎を形成する基本コースです。これらのコースから始めることを強くお勧めします。なぜなら、これらは後続の学習をより簡単かつ効果的にするための重要な知識を提供するからです。
特集コースは、その特定の分野で最も重要な概念と実践的なスキルを与えるように注意深く選ばれています。最初にこれらを完了することで、スキルツリーを進める際に基盤となる堅牢な基礎を築くことができます。

まとめ
おめでとうございます!あなたは初めての LabEx の実験を完了しました。
これで、コーディングを学ぶ 旅を始める ことができます。
学習中に何か質問がある場合は、Labby に助けを求めることができます。Labby は常にオンラインです。
プログラミングは長い旅ですが、次の実験はクリック 1 回です。やりましょう!



