アメリカの西海岸に位置するシリコンバレーは、世界最先端技術が過去から現在にかけて生まれ、発信されている場所です。
その中心にあるスタンフォード大学では、「科学(Science)」・「技術(Technology)」・「工学(Engineering)」・「芸術・リベラルアーツ(Art)」・「数学(Mathematics)」の5つの分野を統合的に学ぶ「STEAM 教育」が取り入れられています。
そんなスタンフォード大学の寮に滞在しながら、様々なプログラミング技術を習得できるサマースクールが開催されます。
このプログラミングキャンプはテクノロジー教育プログラムを提供する会社であるIDtechがスタンフォード大学で主催するものです。
(※こちらは25年度開催予定のプログラムです。例年変更がありますので最新プログラムはお問合せください。)
7歳〜9歳 STEAM プログラム
Coding 101 キャンプ
自分だけのゲームやビデオを作ってみよう!このコースでは、Scratchを使って宇宙での冒険を体験し、隕石を撃退する楽しいプロジェクトに挑戦します。変数やループなど、プログラミングの基本を、MITメディアラボが作ったビジュアルコーディング環境で学びます。また、GoogleのTeachable Machineを使って、手の動きやダンスを認識する機械学習モデルも作ってみましょう。ゲームクリエイターへの第一歩がここから始まります!
7-9歳 コーディング
Roblox:
Luaコーディングとゲームデザイン
Roblox Studioでゲーム作りに挑戦しよう!ウェブやスマホ、VRでも遊べるゲームエンジンです。地形を作ったり、3Dパーツを組み立てて、自分だけの障害物コース”obby”をデザインします。Material Generator でテクスチャを追加して、もっとクリエイティブに!さらに、Luaというコードで、火が出るプラットフォームなどの仕掛けも作れます。自分のゲームをみんなに公開して、Robloxデベロッパーになろう!
7-9歳
バトルボットキャンプジュニア
究極の対決への道がここから始まります!BattleBotsは、エンジニアの技とロボットバトルの興奮が詰まったイベントです。
この初心者向けロボティクスコースでは、ゴーグルをかけて準備万端にして、アリーナで戦う前に自分のロボットを組み立てましょう。ロボットを自分好みにカスタマイズする方法も学べます。最後には、BattleBots風のトーナメントで仲間とロボット対決が楽しめます!
7-9歳 コーディング
Java:
マインクラフトでModを作成
Minecraftのコードを使ってJavaを学ぼう!世界中で人気のプログラミング言語「Java」を、Minecraftで楽しく学びます。スキルを身につけると、ゲーム内で使える自分だけのツールやブロックを作れるようになります。このコースでは、Javaプログラミングの基本をわかりやすく紹介し、将来のプログラミングやゲーム作りの基礎を築きます。
7-9歳
10歳〜12歳 STEAM プログラム
Roblox:創造的なゲームデザイン
Robloxは、地球上で最も急成長しているゲーム制作プラットフォームの一つです!3Dの風景には障害物、ユニークなチャレンジ、そしてあなたのオリジナルストーリーを。
Luaと呼ばれるRobloxの公式コーディング言語で書かれた組み込みスクリプトを使用し、チェックポイントやコレクタブルアイテムなどのカスタムメカニクスを作り上げます。UnityやUnrealなどのエンジンでゲーム作成の前ステップとなります。
10-12歳 コーディング
Roblox:
Luaコーディングとゲームデザイン
Roblox Studioでゲーム作りに挑戦しよう!このコースでは、プログラマーやゲームデザイナーのための言語「Lua」を使い、基本的なプログラミングスキルを身につけてゲームをデザインします。自分でコードを書いて、スピードアップやスコアを記録する仕掛けを作り、3Dの世界に組み込みます。Luaで学んだスキルは、PythonやC++など他の人気プログラミング言語にも応用できます。
10-12歳 コーディング
VRゲームデザイン
Meta Questを使って自分だけのVR体験を作ろう!このコースでは、Unityを使ってVR(仮想現実)の世界をデザインします。
Unityのツールを使い、インタラクティブなゲームの仕組みを設計し、水中の沈没船や廃墟の館など、好きなテーマでレベルを作成します。完成したら、VRヘッドセットを使って360度の映像と音で自分の世界に入り込めます。作ったVR体験は友達ともシェアして楽しみましょう!
10-12歳
Java:マインクラフトでModを作成
「Minecraft」のソースコードを使って、世界中で人気のプログラミング言語であるJavaの基本を学びましょう!
スキルを身につけることで、この自由度の高いゲーム内で使えるオリジナルのツールやブロックを作成できます。このコースでは、Javaプログラミングをわかりやすく紹介し、将来のプログラミングやゲーム開発に向けての土台を築くことができます。
10-12歳 コーディング
ゲームデザイン101
ゲームデザインの基礎を学び、自分だけのゲームを作りましょう!「GDevelop」という初心者向けのエンジンを使い、レベルデザインやオリジナルのスプライトアート、ビジュアルコードを用いたメカニクス構築に挑戦します。横スクロールやトップダウンマップを作成し、完成した作品はGDevelopの公式サイトで公開可能です。このコースは、UnityやUnreal Engineなどのさらなるステップへの第一歩です。
10-12歳
VEX Roboticsでのバトルボットキャンプ
究極の対決への道がここから始まります!
BattleBotsは、エンジニアの技とロボットバトルの興奮が詰まったイベントです。この初心者向けロボティクスコースでは、ゴーグルをかけて準備万端にして、アリーナで戦う前に自分のロボットを組み立てましょう。ロボットを自分好みにカスタマイズする方法も学べます。最後には仲間とロボット対決が楽しめます!
10-12歳 コーディング 女子クラス有
パイソンコーディング 101
Pythonでコンピュータプログラミングの旅を始めましょう。これは世界で最も需要のあるプログラミング言語の一つです!論理ゲームを進め、基本的なアルゴリズムを学び、ニューラルネットワークに基本的なライブラリを探求することで、必要不可欠なプログラミングスキルを磨きます。
Pythonから始めることは、コーディングやSTEMの充実した道のりの始まりであり、機械学習のキャリアパスへの一歩です。
10-12歳 コーディング
Adobe:デジタルアートとアニメーション
ディズニーのアニメーターなども使う基本的な描画やアニメーションの技術を学び、キャラクターのデザインやストーリーのアニメーションを制作します。AdobeソフトやWacomを使って、Adobe Animateでのキーフレーム作成やPhotoshopでのスケッチ、Premiere Proでの映像編集などが学べます。問題解決やストーリー構築、デザインのスキルを身につけ、将来のクリエイターへの道を切り開きましょう!
10-12歳 女子クラス有
3Dプリントとモデリングキャンプ
最新の3Dプリンティング技術で、夢のデザインを現実の形にしましょう!まずは、ゲームや映画業界でも使われる3Dモデリングソフト「Blender」を使ってアイデアをスケッチし、ゼロから作り上げる方法を学びます。デザインに仕上げを加えたら、モデルを準備し、最先端の3Dプリンターで作品が形になるのを体験!デスク用のオーガナイザーやコレクション用のトイ、キャラクターフィギュアなどを制作し、学んだことを形にしていきます。
10-12歳
Adobe:次世代映像制作
プロ用DSLR機材とAdobe編集ツールを駆使し、短編映画を最初から最後まで制作します。ストーリーを計画し、リアルタイムで映像と音声を撮影、Premiere Proでカラーグレーディングやエフェクトを使って仕上げます。また、Adobe Fireflyの最新AIツールを活用して、映像に創造的な効果を追加。YouTubeのクリエイターやハリウッド映画監督を目指す人にとって、プロジェクトを通じて作るビデオポートフォリオが夢への一歩となるでしょう。
10-12歳
13歳〜18歳 STEAM プログラム
ゲームデザインと開発101
with Unreal Engine
「Fortnite」や「Star Wars Jedi: Fallen Order」にも使われているUnreal Engine 5を使って、プロレベルのゲーム作りを体験します。カスタマイズできる要素を取り入れて、自分だけの3Dワールドをデザインし、アイデアを形にしましょう。仲間と一緒にプレイテストを行い、ゲームの完成度を高めていきます。完成した自分のゲームやレベルは、ポートフォリオに展示して自分の実績として持ち帰れます!
13-17歳
VRゲームデザイン
Meta Questを使って自分だけのVR体験を作ろう!このコースでは、Unityを使ってVR(仮想現実)の世界をデザインします。
Unityのツールを使い、インタラクティブなゲームの仕組みを設計し、水中の沈没船や廃墟の館など、好きなテーマでレベルを作成します。完成したら、VRヘッドセットを使って360度の映像と音で自分の世界に入り込めます。作ったVR体験は友達ともシェアして楽しみましょう!
13-17歳 コーディング
VEX Roboticsでのバトルボットキャンプ
究極の対決への道がここから始まります!
BattleBotsは、エンジニアの技とロボットバトルの興奮が詰まったイベントです。
この初心者向けロボティクスコースでは、ゴーグルをかけて準備万端にして、アリーナで戦う前に自分のロボットを組み立てましょう。ロボットを自分好みにカスタマイズする方法も学べます。最後には仲間とロボット対決が楽しめます!
13-17歳 コーディング
Pythonキャンプ:
コーディングとAI入門
Pythonという最も成長しているプログラミング言語を使って、ロジックベースのプログラムを作成し、コーディングチャレンジを完了する基本から始めます。Tensorflowのような人気ツールを使って、機械学習の基本を学び、人工知能のパズルを解決します。次に、ChatGPTのような最新のOpenAI技術を学び、カスタマイズされたAIシステムを設計する方法を学び、知識を広げます。
13-17歳 女子クラス有 コーディング
機械学習 & データサイエンスアカデミー with Python
人工知能(AI)は、現代のテクノロジーの最前線で進化し続ける分野です。
このコースでは、AIや機械学習の基礎を学び、PythonやTensorflowを使ってニューラルネットワークを設計・トレーニングします。手書き文字認識や画像分類といった実践的なデータセットを使い、複雑な問題の解決方法を体験できます。AI分野でのキャリアの第一歩をここで踏み出しましょう!
13-17歳 コーディング
Javaキャンプ: コンピュータサイエンス入門
Javaは今でも重要なプログラミング言語で、初心者から大学進学やAP試験の準備まで幅広く対応しています。まずは変数やループ、条件文から始め、配列や関数、オブジェクト指向プログラミングまで学びます。パスワードチェックシステムやテキスト冒険ゲームを作りながら、入力エラーの処理方法も学びます。最後には、大学や仕事で役立つプロジェクトポートフォリオを完成させ、アピールできる準備が整います!
13-17歳 コーディング
3Dプリントとモデリングキャンプ
最新の3Dプリンティング技術で、夢のデザインを現実の形にしましょう!まずは、ゲームや映画業界でも使われる3Dモデリングソフト「Blender」を使ってアイデアをスケッチし、ゼロから作り上げる方法を学びます。デザインに仕上げを加えたら、モデルを準備し、最先端の3Dプリンターで作品が形になるのを体験!デスク用のオーガナイザーやコレクション用のトイ、キャラクターフィギュアなどを制作し、学んだことを形にしていきます。
13-17歳
Adobe:次世代映像制作
プロ用DSLR機材とAdobe編集ツールを駆使し、短編映画を最初から最後まで制作します。ストーリーを計画し、リアルタイムで映像と音声を撮影、Premiere Proでカラーグレーディングやエフェクトを使って仕上げます。また、Adobe Fireflyの最新AIツールを活用して、映像に創造的な効果を追加。YouTubeのクリエイターやハリウッド映画監督を目指す人にとって、プロジェクトを通じて作るビデオポートフォリオが夢への一歩となるでしょう。
13-17歳 女子クラス有
Adobe:デジタルアートとアニメーション
ディズニーのアニメーターなども使う基本的な描画やアニメーションの技術を学び、キャラクターのデザインやストーリーのアニメーションを制作します。AdobeソフトやWacomを使って、Adobe Animateでのキーフレーム作成やPhotoshopでのスケッチ、Premiere Proでの映像編集などが学べます。問題解決やストーリー構築、デザインのスキルを身につけ、将来のクリエイターへの道を切り開きましょう!
13-17歳
機械学習 & データサイエンスアカデミー with Python
機械学習はSiriや自動運転車など未来技術の基盤です。このコースでは暗号技術を活用しPythonの上級プログラミングを学び、ニューラルネットワークを構築します。Pythonでロジックを使ったプログラム作成を通じコーディングスキルを磨き、サイバーセキュリティの原則も理解。さらにGoogleのKeras APIで機械学習モデルを調整し、データサイエンススキルをテスト。感情分析やテキスト生成などリアルタイムで学べます。
13-17歳 コーディング 2週間コース
NVIDIA主催のAIと機械学習アカデミー
最先端のNVIDIA® Jetson Orin Nano™を使って、Python、機械学習、コンピュータビジョン、ニューラルネットワークを学びます。この小型コンピュータとウェブカメラを活用し、画像認識やアクション認識のプロジェクトを通じて、AIやロボティクスの分野での洞察を得ることができます。印象に残るプロジェクトを完成させ、NVIDIAの公式証明書を取得するチャンスもあります!
13-17歳 2週間コース コーディング
VEX Roboticsでのバトルボットキャンプ
チームを組んで、誰も見たことのないロボットを作り上げましょう!BattleBots®では、エンジニアリングとロボティクスの興奮が融合します。VEX V5ロボティクスシステムを使ってロボットの基盤を構築し、CADでカスタムパーツをデザイン、3Dプリンターで実現。プロのようにテストし、創造力とチームワークでメカニカルな傑作を作り上げ、バトルに備えましょう!
13-17歳 2週間コース コーディング
ゲームコーディングアカデミー with C++
C++を学び、プログラミングと開発の広大な世界に足を踏み入れましょう。基礎から始め、2Dグラフィックスやインタラクティブな要素を使ったゲームを制作しながら、コードの基本を身につけます。2週目には、シミュレーションやアルゴリズムなど、高度な要素も取り入れて、さらにレベルアップ。ゲームやアプリを作りたい人も、大学進学を目指す人も、このコースでC++の基礎をしっかりと学ぶことができます。
13-17歳 2週間コース コーディング
Unreal Engine 5を使ったゲームデザインアカデミー
Unreal Engine 5を使用したゲームデザインアカデミーで、業界最新のツールを活用して自分だけのゲームプロトタイプを作ります。ゲーム制作の全体サイクルを学び、基本的なゲームデザインスキルを習得しながら、1週目ではプロトタイプの基礎を、2週目ではストーリーとアイデアをゲームプレイに変換します。これにより、完成したUE5プロトタイプを発表し、ポートフォリオを強化し、将来のキャリアに備えます。
13-17歳 2週間コース コーディング
Academy NEXT: 新興テクノロジーのための高度実験室
この上級キャップストーンコースでは、他の経験豊富なiD Tech生とチームを組み、最新テクノロジーを使って現実世界の問題に挑みます。2週間で、コーディングやAI、データサイエンスのスキルを活かして、未来を変えるプロジェクトを企画・実行しましょう。新技術を活用した画期的なプロトタイプを提案し、ハッカソン形式で迅速にアイデアを形にします。最後は全体でコラボし、夢のプロジェクトを完成させます。
15-18歳 2週間コース コーディング *参加条件あり
*参加条件 15歳から18歳で過去にIDTechのコースを3週以上受けていることが条件。その上で選考あり。