基礎
Pythonで扱う命令文や変数、データ型等について学習し、Python言語の基礎とプログラムの基本概念について理解します。
一つの命令文を学ぶごとにオリジナルのアプリを作成するのでとても分かりやすく学べます!
ゲーム(初級)
基礎で学んだことを応用し、プログラムの呼び出し方やpygameを用いたカンタンな図形・画像を動かし方を学習します。学んだことを全て生かし、シューティングゲームを作成できるようになります!
初めてのゲーム作成に挑戦して開発する楽しさを実感しましょう!
ゲーム(中級)
より本格的なゲーム開発を通して基礎固めから応用までの知識を活用します。Pythonの標準機能を用いてプロフェッショナルなコーディング慣習の習得を目指します!
ゲーム(上級)
Pygameを用いて本格的なゲームを作成します。プロの開発現場で使われる技術を基に学習を進めていきます。ゲームクリエイターを目指す方は将来大いに役に立つでしょう!
スクレイピング
ウェブスクレイピングのスキルを磨きます。ネット上に公開されているいろいろな情報をプログラミングを使って自動で集めることができます。このことを踏まえてスクレイピングとは、収集したデータを解析して、必要なデータを取得することです。このコースで、HTML解析とデータ抽出の技術を学び、Pythonを自分の身の回りの調べ物に使うツールに進化させましょう!
データ分析
データ分析とは、データを集めて、問題の解決方法を考える技術です。データを見て、現在の状況を把握し、問題点を見つけることができ、どのように改善すればいいのかを調べることができます!
深層学習研究
深層学習を始める前に、深層学習とは何なのかを実際にアプリを体験して、今後の学習をわかりやすく進めていくために研究を行います。
機械学習
機械学習とは、たくさんのデータを使って、コンピュータ(機械)自身が自分で学習していく方法のことです。機械学習はどのような仕組みで動いているのかしっかりイメージできるようになります!
ディープラーニング
ディープラーニングとは、機械学習の一種で、多層のニュートラルネットワークを使ってデータからパターンを自動で学習する技術です。画像認識や音声認識、自然言語処理など様々なところで活用されています。抽象的になりやすい学習を視覚的にわかりやすく学ぶことができます!
AI・機械学習・深層学習
今まで学んだことを実用的に応用できるアプリの開発を行います。様々な状況下での機械学習や深層学習についてより深く学習します。
オリジナル 開発
生徒がつくりたいプログラムを経験豊富な先生がサポートしながら作成するコースです。
学校の課題研究や受験対策にとても活躍します!