
Programming
プログラミング
about
Programming
プログラミングとは、コンピュータに指示を出すための「言語」を使って、アプリやゲーム、Webサービスなどを作り出す技術分野です。ブロック型のビジュアルプログラミングから、Python・JavaScriptといった実際のプログラミング言語、ゲームエンジン、AIまで、さまざまなツールを組み合わせて、アイデアを実際に動くソフトウェアへと変えていきます。たとえば、条件分岐やくり返しといった論理をコードで組み立てることで、キャラクターを動かしたり、ゲームのルールを作ったり、AIに判断をさせたりする仕組みを作ります。プログラミングは、スマートフォンアプリやビデオゲーム、Webサービス、AIアシスタント、金融システムなど、あらゆるデジタルサービスの土台として活用されています。教育の場では、自分のアイデアを一つひとつコードに落とし込む体験を通して、論理的思考、問題解決力、創造力、そして最後までやり切る粘り強さを実践的に学ぶことができます。
about
利用される技術
Scratch Jr.
Scratch
Python
JavaScript
Minecraft Education
AI
Godot
Unity
Pygame
about
実社会ではどんな場面で使われている?
アプリ・ビデオゲーム
スマホの中のあらゆるアプリや、Minecraftを含むビデオゲームは、すべてプログラマーがプログラミング言語でコードを書き、テストして作り上げている。
Webサイト・オンラインショッピング
SNSやオンラインストアなど、毎日使うサイトはすべて、プログラマーが設計・構築・保守しているコードの上で動いている。
AIアシスタント・チャットボット
音声アシスタントやAIチャットボットといったツールは、プログラミングと人工知能を組み合わせて作られている。
classes list
対象クラス一覧
Scratch

プログラミング
🌟🌟中級向け
ブロックを組み合わせて、オリジナルのゲームやアニメーション、インタラクティブなストーリーを作ります。世界中で使われているビジュアルプログラミングツールScratchで、順番・条件分岐・くり返しといったプログラミングの基本を学ぶことができます。
Python Coding

プログラミング
🌟🌟中級向け
文字を入力してコードを書き、簡単な計算プログラムやテキストゲームを作ります。実務の現場でも広く使われているプログラミング言語Pythonで、本格的なコーディングの基礎を身につけることができます。
Minecraft Block Programming
プログラミング
🌟🌟中級向け
Minecraftの世界の中で、ブロック型のプログラムを組んでキャラクターや仕組みを動かします。教育版のMinecraft Educationで、遊びながらプログラミングの考え方に触れることができます。
AI Explorers
プログラミング
🌟🌟中級向け
AIツールを使って、画像や文章を生成したり分類したりする体験をする。AIの仕組みを、実際に触りながら理解する
Minecraft Python Coding

プログラミング
🌟🌟中級向け
Minecraftの世界の中で、Pythonを使った本格的なコーディングに挑戦します。ゲームとプログラミング言語を組み合わせたMinecraft Educationで、実際のコードを読み書きする力を身につけることができます。
Game Development (Godot, Unity, Pygame & JavaScript)
プログラミング
🌟🌟中級向け
企画からプログラミングまで、自分だけのオリジナルゲームを一から作り上げます。Godot・Unity・Pygame・JavaScriptといった実際のゲーム開発ツールで、プログラミング力と創造的な企画力を伸ばすことができます。
Software Development & AI
プログラミング
🌟🌟🌟上級向け
ソフトウェア開発とAIを組み合わせて、より本格的なテクノロジープロジェクトに取り組みます。プロの現場でも使われる開発の考え方を通して、プロフェッショナルなプログラミング力とAIリテラシーを身につけることができます。
Free trial
まずは無料体験レッスンで、Dream Labを体感してみてください。
Comment

Kai
Dream Labは、日本全国の学校、学童保育、幼稚園、教育機関を対象に、実践型のコーディング・ロボティクス・Minecraft Education・STREAMワークショップの提供も行っています。
1



