基礎から実践までステップアップで
学べる

はじめてでも楽しく学べるコースから実践的なプログラミングまで学べるコースがあります。
プログラミング学習を通じて、「身近な課題にテクノロジーを活用して解決できる力」を育みます。
また、「一人ひとりが持つ多様な個性を活かし、伸ばせる学び」を提供します。

  • はじめてのScratchコース
    初級

    エンジニア的思考が学べるはじめてのScratchコース

    マサチューセッツ工科大学によって開発されたScratch(スクラッチ)というツールで、ゲームやアニメーションをつくり学びます。難しいコードを書くことなくブロックの組み合わせによるプログラミングのため、はじめての子どもでも安心です。本コースでは、ゲームやアニメーションをつくりながら、基本的なScratchの使い方を楽しく覚えていきます。子どもたちはScratchのノウハウを学ぶ事で、ゆくゆくは世界にひとつだけの作品をつくっていけるようになっていきます。

    • 9歳以上
    • ゲーム開発
    • アニメーション制作
    • 初めてプログラミングをするお子様に最適な基礎を学べるカリキュラム初めてプログラミングをするお子様に最適な基礎を学べるカリキュラム
    • 動画によるわかりやすい解説。文字が苦手なお子様にも安心です動画によるわかりやすい解説。文字が苦手なお子様にも安心です
    • ゲームやアニメーションが作れる。飽きることなく取り組めますゲームやアニメーションが作れる。飽きることなく取り組めます
    • ブロックを組み合わせてプログラミング。難しいコードを書くことなく学べますブロックを組み合わせてプログラミング。難しいコードを書くことなく学べます
  • Scratchマスターコース
    中級

    プログラミングの楽しさが学べるScratchマスターコース

    はじめてのScratchコースからのステップアップコースとして、より高度なゲームやアニメーション、アプリケーションをつくりながらプログラミングを学びます。Scratchを通じて、より実践的なプログラミングやアルゴリズムを学びたい子ども向けのカリキュラムになっています。本コースを学ぶ過程で、「分析し理解する力」、「順序立てて考える力」が身につきます。さらに、受講を終える頃には、ものづくりの考え方が自然と頭の中でイメージできるようになっています。

    • 10歳以上
    • ゲーム開発
    • アニメーション制作
    • より本格的なプログラミングを学びたいお子様に最適な中級レベルのカリキュラムより本格的なプログラミングを学びたいお子様に最適な中級レベルのカリキュラム
    • ブロックを組み合わせてコンピューターの制御を学ぶことができますブロックを組み合わせてコンピューターの制御を学ぶことができます
    • 目覚まし時計、計算ゲーム、データ分析アプリなどをプログラミングして開発目覚まし時計、計算ゲーム、データ分析アプリなどをプログラミングして開発
    • プログラミングを学ぶことにより論理的思考/創造力が身につきますプログラミングを学ぶことにより論理的思考/創造力が身につきます
  • Webアプリコース
    上級

    実践的なWebサービス開発が学べるWebアプリコース

    Ruby(ルビー)という全世界で数多くのWebサービス開発に使用されているプログラミング言語を使用します。 本コースを学ぶ過程で、テクノロジーを活用して身近な問題を解決するという体験を得ることができます。また、子どもたちは手を動かし、試行錯誤しながら学習を進め、わからない時は、プログラマーのメンターにチャットでサポートを受けることができます。Webサービス開発を通して、より実践的なスキルを身に付けたい方にオススメです。

    • 11歳以上
    • 実践プログラミング
    • Webアプリ開発
    • より実践的なWebプログラミングが学べるカリキュラムより実践的なWebプログラミングを学べるカリキュラム
    • 現役のエンジニアが子どもたちを遠隔でサポートします現役のエンジニアが子どもたちを遠隔でサポートします
    • 基礎の文法を学びつつ、あいさつロボットアプリなど簡易的なWebアプリを開発します基礎の文法を学びつつ、あいさつロボットアプリなど簡易的なWebアプリを開発します
    • 子どもたちが大人になる時代にて、アドバンテージとなるスキルが身につきます子どもたちが大人になる時代において、アドバンテージとなるスキルが身につきます
  • ゲームアプリコース
    上級

    実践的なゲーム開発が学べるゲームアプリコース

    JavaScript(ジャバスクリプト)という全世界、様々な分野で古くから用いられているプログラミング言語を使用します。 本コースを学ぶ過程で、様々なゲーム開発を体験することができます。また、子どもたちは手を動かし、試行錯誤しながら学習を進め、わからない時は、プログラマーのメンターにチャットでサポートを受けることができます。ゲーム開発を通して、より実践的なスキルを身に付けたい方にオススメです。

    • 11歳以上
    • 実践プログラミング
    • ゲーム開発
    • より実践的なWebプログラミングが学べるカリキュラムより実践的なゲームプログラミングを学べるカリキュラム
    • Ruby(ルビー)というプログラミング言語を通じて、Webアプリを作るための一連の流れを学びます現役のエンジニアが子どもたちを遠隔でサポートします
    • 現役のエンジニアによる、遠隔サポート体制基礎の文法を習得しながら、シューティングゲームなど様々なゲームアプリを開発します
    • 大人が学ぶ内容と同等の実践的なスキルと、本格的なプログラミング共通の思考が学べます子どもたちが大人になる時代において、アドバンテージとなるスキルが身につきます
  • Pythonロボティクスコース
    上級

    実践的なロボット制御が学べるPythonロボティクスコース

    Python(パイソン)という全世界で使用されているプログラミング言語を使用します。近年では大量のデータ処理などにも活用されています。本コースを学ぶ過程で、様々なロボット制御を体験することができます。また、子どもたちは手を動かし、試行錯誤しながら学習を進め、わからない時は、プログラマーのメンターにチャットでサポートを受けることができます。ロボット制御を通して、より実践的なスキルを身に付けたい方にオススメです。

    • 11歳以上
    • 実践プログラミング
    • ロボット制御
    • より実践的なWebプログラミングが学べるカリキュラムより実践的なゲームプログラミングを学べるカリキュラム
    • Ruby(ルビー)というプログラミング言語を通じて、Webアプリを作るための一連の流れを学びます現役のエンジニアが子どもたちを遠隔でサポートします
    • 現役のエンジニアによる、遠隔サポート体制基礎の文法に交え、簡単なロボット制御を並行して学習することができます
    • 大人が学ぶ内容と同等の実践的なスキルと、本格的なプログラミング共通の思考が学べます子どもたちが大人になる時代において、アドバンテージとなるスキルが身につきます

WORKS受講者の作品

  • はじめてのScratchコース「レースゲームをつくろう」

    はじめてのScratchコース- レッスン2レースゲームをつくろう

    小学3年生

  • はじめてのScratchコース「ブロック崩しゲームをつくろう」

    はじめてのScratchコース- レッスン11ブロック崩しゲームをつくろう

    小学6年生

  • Scratchマスターコース「目覚まし時計をつくろう」

    Scratchマスターコース- レッスン1目覚まし時計をつくろう

    中学1年生

  • Scratchマスターコース「あみだくじアプリをつくろう」

    Scratchマスターコース- レッスン4あみだくじアプリをつくろう

    中学3年生

子どもたちの
未来の可能性を広げよう