通学制オンライン制─オモドック・スクール
完全自由予約制のマンツーマン特化型スクールです。

プログラミング全講座一覧

経験者向けPHP予約アプリ開発10回講座

LINE公式-予約アプリ制作
料金通学制:82,000円
(入学金含む、月曜から土曜まで受講可能)
リモート受講:32,000円x2ヶ月
(土曜除く月5回の月謝制分割払い)
時間数10回20時間
(1回2時間x10回分)
通学例週1回で2ヶ月強
週2回で1ヶ月強
週4回で2週間強
週8回で1週間強
対象PHPの基礎を習得した人、PHPプログラミング経験者向け。
職種PHPプログラマー、LINE公式-店舗予約アプリ制作者を目指したい人向け。
講座内容教材で使用したPHP予約システムをカスタマイズしてLINE予約システムを自作したい方、または既に稼働中のWeb予約システムをLINE公式に対応させたい方にお勧めの講座です。
●最初にGoogle Cloudの「Firestore」NoSQLを学ぶ
最初に支給されたJSONファイル保存形式のPHPアプリを、「Firestore」NoSQLによる保存形式に修正します。その後自分のLINEアカウントを使って、LINE公式と連携するための「Message API」機能と「Webhook」機能を学び、一度JSONファイル形式のアプリでGoogle Cloudへの「デプロイ方法」を学びます。
無料枠内で稼働するLINE公式の予約システム完成
最終的に自分のGoogleアカウントの「Google Cloud」内のNoSQLデータベースのFirestoreを有効化した予約表Webアプリを「デプロイ」し、「サービスアカウント」を介してすべて無料枠内でGoogle CloudとLINE公式を連携します。連携完了後の流れは、まず「友だち追加→トーク」から内部ブラウザで予約表アプリに接続し、予約・キャンセル処理後に「内部ブラウザ→LINEトーク」に予約結果を送信します。

プログラミング全講座一覧

オモドック・プログラム言語スクールは、14歳以上の中高生からシニアまで学べる、全くの初心者向けスクールです。「わからない」の原因は「基礎練習を飛ばしていること」です。特に難しい言語講座には「初心者向け○○」の枕詞ついていますが、これらの講座は必ず「手続き型の基礎」「オブジェクト指向型の基礎」の2つの予習言語でしっかり基礎を学んでから本番言語の練習へ進みます。段差が激しい10段の階段を20段分に細分化しながら、ゆっくり登っていけるようなカリキュラムを用意しました。

目次

初心者向けRust25回講座

料金通学制:178,000円
(入学金含む、土曜を含む全曜日、最大週10回)
リモート受講:32,000円x5ヶ月
(土曜除く月5回の月謝制分割払い)
時間数25回50時間(1回2時間x25回分)
通学例週1回で6カ月
週2回で3カ月
週4回で1.5カ月
週8回で3週間強
対象14歳以上の中高生からシニアまで。書籍やYoutubeを見ても分からない人。
職種SEプログラマー、OS開発、アプリ開発、WebAssembly開発、組み込み開発がしたい人向け。
講座内容「Rust」は現在もっとも難しい言語の1つです。テキストソースを「.exe」バイナリに変換することを「コンパイル」と言いますが、他言語の経験者でも「コンパイル」がなかなか通らず悪戦苦闘します。よって初心者がいきなり学ぼうとすると必ず挫折します。それは基礎練習を飛ばして学ぼうとするからです。ここでは14歳の中学生から学べるように、比較的簡単な予習言語①「Perl」から手続き型の基礎を学び、②「JavaScript」からオブジェクト指向型の基礎を学び、さらに③「C言語」からRustと共通の言語仕様を学び、十分な予備知識を得てから④「Rust」の本番練習へと進みます。最終的には「リファレンス」的な文法練習を終えた後に、登録と表示機能を持つ「名簿」コンソールアプリ開発の応用練習をします。10段の階段を一またぎで登ろうとしても無理ですが、20段に細分化すれば誰でも登れます。そんなカリキュラムを用意しました。下記動画もご参照ください。
目次rustcコマンド/cargoパッケージマネージャ/main()関数/ use文/ println!マクロ/ &str型文字列/ String型文字列/所有権と借用/ if-else条件分岐/ match文/ for文とwhile文/staticグローバル変数/2次元配列/構造体/implメソッド追加/型変換とは何か/std::time/if let文/列挙型/連想配列/タプル配列/ファイルの出力/ファイルの入力/panicとは何か/データの追加保存/デバッグ方法/データ型チェック法/参照外しとは/Boxオブジェクトとは/newコンストラクタ/デストラクタとトレイト/対話型コンソールアプリ/Rustのオブジェクト指向/コンソールアプリ開発

初心者向けPython25回講座

料金通学制:178,000円
(入学金含む、土曜を含む全曜日、最大週10回)
リモート受講:32,000円x5ヶ月
(土曜除く月5回の月謝制分割払い)
時間数25回50時間(1回2時間x25回分)
通学例週1回で6カ月
週2回で3カ月
週4回で1.5カ月
週8回で3週間強
対象14歳以上の中高生からシニアまで。まったくの初心者向け。
職種Pythonプログラマー、データ分析、人工知能、IoT、機械学習、データサイエンティスト。
講座内容Pythonは「手続き型」と「オブジェクト指向型」のハイブリッド言語ですので、この2つの違いを予習してからPythonに進みます。1つ目「手続き型予習セクション7回」ではPerl言語を通して「手続型言語の基礎用語」を学び、2つ目の「オブジェクト指向型予習セクション3回」ではJavaScriptを通して「オブジェクト指向型の基礎用語」を学びます。最後の「Pythonセクション15回」では、最初に「リファレンス練習(文法練習)」を行ってから長文の「MVCアプリ開発」「デスクトップアプリ開発」へと進み、Pythonプログラマーとしての総合力・応用力を身につけます。また卒業後に下記セット内の「延長用:Pythonデータ分析10回講座」「延長用:Pythonデータ分析25回セット」を追加受講することも可能です。下記動画もご参照ください。

Python生成AI自作40回セット

料金268,000円(入学金含む、正規料金から6千円割引価格)
時間数40回80時間(1回2時間x40回分)
通学例週1回で9.3カ月
週2回で4.6カ月
週4回で2.3カ月
週8回で5週間
対象生成AIを学びたい14歳以上の中高生からシニアまで。1次関数と三角関数を学んだ人。
職種生成AIを仕事に活用したい人、Pythonプログラマー、人工知能エンジニア、データサイエンティスト、データ分析・ビッグデータ解析者などを目指したい人向け。
セット講座①初心者向けPython25回講座
上記「初心者向けPython25回講座」と同じ内容

②Python生成AI 15回講座
「Self Attention」「Transformer」「ChatGPT風Decoder」「自己回帰型事前学習モデル」「教師ありファインチューニング」「LoRA」「PPOとGRPOの強化学習」を学びながら自作します。
セット詳細●まずはPythonプログラマーを目指す
「生成AI」講座は一般的なディープラーニング=人工知能講座とはやや異なる流れになります。よってこのセットコースは、一般的なAIの基礎練習を飛ばして、いきなり「生成AI」を学びたい人向けになります。最初に「①初心者向けPython25回講座」でPythonプログラミングを学びます。

サンプルコードを実行して「生成AI」のタスクを学ぶ
次の「②Python生成AI 15回講座」では、まず対話型実行環境「Jupyter Notebook」上で、Hugging Faceのpipeline()メソッドで、高水準生成AIのサンプルコードを動かして「テキスト生成」「テキスト翻訳」「感情分析」「画像生成AI」など「生成AI」の各タスクの違いを学びます。

有名な「Self-Attention」と「Transformer」を作成する
その後、Hugging FaceとPyTorchのモジュールを使って、テキスト生成・画像生成の基礎となる「Self-Attention」「Encoder」「Decoder」を学びながら、実際にPythonのフルスクラッチで「Transformer」を完成させます。

●自己回帰モデルの開発
さらに学習用のfor文・オプティマイザ・クロスエントロピーを作って簡単な「翻訳生成AI」を「学習」します。続けてTransformerからEncoderを切り離し、ChatGPT風のDecoderタイプに加工し、日本語文章を1文字ずつずらした文章をラベルにして事前学習を行い、「自己回帰型テキスト生成AI」を作ります。
Transformer  自己回帰型モデル

●事前学習後のSFTファインチューニングを学ぶ
ここまでが事前学習の行程で、ここからファインチューニング(微調整)の行程です。まず生成AIづくりの方法論「RLHF」にのっとり、「教師ありファインチューニング(SFT)」と、実際のビジネスに役立つ「LoRA」アダプター機能を学びます。さらに最終的な「強化学習」に向けて、「Frozen Lake」「Cart Pole」という2つのゲーム制作を通して、「Q学習」「PPO」「強化学習とは何か」を学びます。

●SFT後のPPOとGRPO強化学習を学ぶ
次にChatGPTで使用された「PPO強化学習(TRLモジュールPPOTranier)ファインチューニング」を行いますが、自作AIはデータが少なすぎて「過学習」を起こしてしまいます。そこでHugging Face内の日本語ベースモデルと日本語データセットに切り替え、最後にDeepSeekで使用された最新「GRPO強化学習(TRLモジュールGRPOTrainer)」を学びます。とはいえ実際の学習をCPUのみのPCで行うと約25年掛かると算出されましたので、学習のステップ数を下げて2、3時間で完了させます。よってあくまで「概念実証(PoC)」となります。
FrozenLake  DeepSeek用GRPO強化学習

●応用編は「RAG」と公式LINEのAIチャットボット制作
最後に「生成AI」の応用編として社内データーベースとの連携をはかる「RAG」と、顧客からの質問に自動で答える「公式LINE」用のAIチャットボットを作成します。

●GPUマシン不要!普通のノートPCがあれば受講可能
最後に中規模以上の言語モデルを実際に学習したい方向けに、NVIDIA社製GPUや推奨グラフィックメモリ、メインメモリを紹介しますが、最初から高額なGPUは必要なく、通常のノートPCがあれば受講が可能となります。

初心者向けC言語C++25回講座

料金通学制:178,000円
(入学金含む、土曜を含む全曜日、最大週10回)
リモート受講:32,000円x5ヶ月
(土曜除く月5回の月謝制分割払い)
時間数25回50時間(1回2時間x25回分)
通学例週1回で6カ月
週2回で3カ月
週4回で1.5カ月
週8回で3週間強
対象14歳以上の中高生からシニアまで。書籍やYoutubeを見ても分からない人。
職種SEプログラマー、ゲームプログラマー、組み込みプログラマーを目指したい人向け。
講座内容
「初心者向け〇〇講座」ではPerlとJavaScriptの2つの予習言語を先に学びます。「C言語」と「C++」は現在PC用のアプリ開発でもっとも難しい「ネイティブコンパイル言語」です。初心者がいきなり学び始めると必ず挫折すると言われています。そこで比較的簡単な予習言語①「Perl」を通して手続き型言語の基礎を学び、予習言語②「JavaScript」を通してオブジェクト指向型の基礎を学び、十分な予備知識を得てから「C言語」と「C++」の基礎練習へと進みます。
最終的には「名簿データベース」コンソールアプリを開発します。この講座は基礎練習講座なので「Visual Studio」は使わずに、エディタによるタイピングを行いながら手動でデバッグしていきます。

PHP-MySQL25回講座

料金通学制:178,000円
(入学金含む、土曜を含む全曜日、最大週10回)
リモート受講:32,000円x5ヶ月
(土曜除く月5回の月謝制分割払い)
時間数25回50時間(1回2時間x25回分)
通学例週1回で6カ月
週2回で3カ月
週4回で1.5カ月
週8回で3週間強
対象14歳以上の中高生からシニアまで。書籍やYoutubeを見ても分からない人。
職種最新PHPプログラマー、ショッピングサイト・ECサイト製作者を目指したい人向け。
講座内容現在PHPはv5からv7への移行期です。この講座では最新v7の手続き型PHPで、プログラムの基礎から文法練習、名簿・掲示板、書籍のショッピングカート付き買い物サイト制作までを学びます。
まず最初の10回でPHPの基礎とデータ送信の基礎を学び、次の10回で 「アクセスカウンター」 「名簿データベース」 「認証ページ」 「ブログ型の掲示板・画像掲示板」 「CMS型の買い物サイト制作」等の応用ソフト開発を学びます。
そして最後の5回でSQLコマンドとPHP-MySQL連携の基礎を学び、最終的に「リレーショナルデータベース」を応用した「SQLインジェクション」「CSRF」対策済みの「買い物サイトシステム(商品展示ページ・受注管理ページ・商品登録管理ページ)」を作成します。下記動画もご参照ください。

初心者向けMERN-React25回講座

料金通学制:178,000円
(入学金含む、土曜を含む全曜日、最大週10回)
リモート受講:32,000円x5ヶ月
(土曜除く月5回の月謝制分割払い)
時間数25回50時間(1回2時間x25回分)
通学例週1回で6カ月
週2回で3カ月
週4回で1.5カ月
週8回で3週間強
対象14歳以上の中高生からシニアまで。書籍やYoutubeを見ても分からない全くの初心者。
「React」フロントエンドを学びたい人向け。
職種JavaScriptプログラマー、フロントエンド開発者、バックエンド開発者向けです。
講座内容
1.初心者向け予習セクション10回
最初の「1.初心者向け予習セクション10回」では予習言語のPerlを通して手続型言語の予習を7回行ってからオブジェクト指向型言語のJavaScript基礎を3回学びます。このセクションを通して「手続型とオブジェクト指向型の両言語の基礎」を学び、「アプリケーション・応用プログラム制作の基礎」を学びます。

2.Ajax・fetchセクション5回
次の「2.Ajax・fetchセクション5回」では、サーバーとの「非同期通信」を行う「Ajax・fetchの基礎」を学びます。続けて「Ajax・fetchの応用」編としてライブラリを使わない生JavaScriptによる「JSON簡易名簿」と「JSON掲示板」を制作しながら、「fetch()関数とDOMオブジェクトの基礎」を学びます。

3.MERNスタック-Reactセクション10回
最後の「3.MERNスタック-Reactセクション10回」ではMySQLの代わりになる「M(MongoDB)」NoSQL、PHPの代わりになる「E(Expressサーバー)」、「R(Reactフロントエンド)」、「Node.js」の頭文字からなる「MERNスタック」を順番に学びます。最終的には「JWT(JSON Web Torken)」による認証機能付き「React簡易名簿」と「React掲示板」を制作します。さらに作成したプロジェクトをGoogle CloudのFirebase仮想アプリ環境に「デプロイ」し、インターネット上での動作確認を行います。

「1.初心者向け予習セクション」で制作するもの
Perlによる簡易名簿JavaScriptによる各種ウインドウ操作本日の日付表示時間帯別テキスト表示オンマウスメニュー同期

「2.Ajaxとセクション」で制作する応用アプリ
JSON簡易名簿アプリJSON掲示板

「3.MERNスタック-Reactセクション」で制作する応用アプリ
*「ID:watashi、パスワード:wwwwww」でログインするとサンプルが見れます。
JWT認証機能付きReact簡易名簿

MERN-React-Next.js35回講座

料金通学制:238,000円
(入学金含む、土曜を含む全曜日、最大週10回)
時間数35回70時間(1回2時間x35回分)
通学例週1回で9カ月
週2回で4カ月
週4回で2カ月
週8回で1カ月
対象14歳以上の中高生からシニアまで。書籍やYoutubeを見ても分からない全くの初心者。
「React」フロントエンドと「Next.js」フルスタックを学びたい人向け。
職種JavaScriptプログラマー、フロントエンド開発者、バックエンド開発者向けです。
講座内容
1.初心者向け予習セクション10回
上記「初心者向けMERN-React25回講座」と同じ。

2.Ajax・fetchセクション5回
上記「初心者向けMERN-React25回講座」と同じ。

3.MERNスタック-Reactセクション10回
上記「初心者向けMERN-React25回講座」と同じ。

4.Next.jsの基礎練習4回
Next.jsの基礎練習ではReact講座で作成した「React簡易名簿」をReactと共通の「Page Router」版に修正し、さらにNext.jsオリジナルの「App Router」版に修正していきます。このときSEO対策に強いと言われる
アクセス時にHTML化する「SSR」や、ビルド時にHTML化する「SSG」、定期的にHTML化する「ISR」
についても学び、最終的にExpressサーバー機能を「API Routes」に移行し、「Server Action」との連携によるフルスタックアプリの「NestJs簡易名簿」と「NextJs画像掲示板」を制作します。

5.書籍ECサイト制作セクション6回
Next.jsのリファレンス練習でよく登場する「ToDoアプリ」を1個作れるようになっても、いきなり大規模サイトは作れません。そこで複数アプリから成立するECサイト全体を作ることで、大規模サイト開発への足がかりとします。最終的に「買い物カゴ付き書籍ショッピングサイト」「Stripeカード決済機能付き書籍オーダーフォーム」「商品登録管理サイト」「発送日登録機能付き注文データ一覧サイト」の全機能を作成し、「MongoDB Atlas」と「Vercel」を使ってインターネット上に「デプロイ」し、動作確認を行います。


「1.初心者向け予習セクション」で制作するもの
Perlによる簡易名簿JavaScriptによる各種ウインドウ操作本日の日付表示時間帯別テキスト表示オンマウスメニュー同期

「2.Ajaxとセクション」で制作する応用アプリ
JSON簡易名簿アプリJSON掲示板

「3.MERNスタック-Reactセクション」で制作する応用アプリ
*「ID:watashi、パスワード:wwwwww」でログインするとサンプルが見れます。
ユーザー認証機能付きReact簡易名簿

◉「4.Next.jsの基礎練習1」で作成する応用アプリ
ユーザー認証機能付きNextJs簡易名簿、NextJs掲示板、NextJs画像掲示板
*見た目は上記「JSON簡易名簿」「JSON掲示板」と同じ

「5.書籍ECサイト制作セクション」で作成する応用アプリ
*「ID:watashi、パスワード:wwwwww」でログインするとサンプルが見れます。
買い物カゴ付き書籍ショッピングサイトカート決済機能付きオーダーフォームロール権限者向け商品管理サイト

書籍ECサイトのHP画像

商品展示サイト

Image 1 of 6

経験者向けjQuery10回講座

料金通学制:82,000円
(入学金含む、月曜から土曜まで受講可能)
リモート受講:32,000円x2ヶ月
(土曜除く月5回の月謝制分割払い)
時間数10回20時間(1回2時間x10回分)
通学例週1回で2ヶ月強
週2回で1ヶ月強
週4回で2週間強
週8回で1週間強
対象JavaScriptの経験がある人。
職種JavaScriptプログラマー、Webデザイナー、フロントエンド開発者向けです。
講座内容
jQuery10回講座では「jQueryの基礎」を学び、「jQueryを使ったAjax」を学んでから、Webサイトに高付加価値を与える「リッチなインターフェース制作」を学びます。

「jQuery10回講座」で制作するもの
アコーディオンメニュー、タブメニュー、プルダウンメニュー、モーダルウインドウ画像版、モーダルウインドウAjax版、スライドショー

初心者向けPHP予約アプリ開発25回セット

LINE公式-予約アプリ制作
料金一括払い:178,000円(入学金含む、月曜から土曜まで受講可能)
月謝制:32,000円(土曜を除く月5回)x5ヶ月
時間数25回50時間
(1回2時間x25回分)
通学例週1回で6カ月
週2回で3カ月
週4回で1.5カ月
週8回で3週間強
対象14歳以上の中高生からシニアまで。書籍やYoutubeを見ても分からない人。
職種PHPプログラマー、LINE公式-店舗予約アプリ制作者を目指したい人向け。
セット内容PHPの基礎と予約表アルゴリズムの基礎を学び、思い通りの予約システムを自作したい初心者向けの講座セットです。飲食店・美容室・エステサロン・歯医者向けの既製の予約システムではなく、自社・自店特注の特徴を持った予約システムをPHPのフルスクラッチで自作したい方向けです。

①PHP8-NoSQL15回講座
昔は「DB(データベース)といえばSQL」でしたが、最近は「Not Only SQL(NoSQL)」、つまり「SQLだけがDBではない!」時代です。①「PHP8-NoSQL15回講座」では最初の「PHP基礎7回」で手続型PHPの基礎とリファレンスを学び、JSONファイル保存形式の「PHP簡易名簿アプリ」を作成します。その後ロジックを流用し、htmlを交換しながらパソコン教室の予約表アプリを作ります(右上図)。次の「OBJ練習3回」ではJavaScriptを通してオブジェクト指向(OBJ)の基礎を学び、「NoSQL学習」の予習をします。最後の「MongoDB-NoSQL5回」でNoSQLの代表ソフト「MongoDB」による保存形式にバージョンアップさせて実用化します。
②LINE公式-予約アプリ制作10回講座
「②LINE公式-予約アプリ制作10回講座」の内容は上記「LINE公式-予約アプリ制作10回講座」と同じです。 最終的にはLINE公式から「友だち追加」し、トーク上から「予約表Webアプリ」内部ブラウザにアクセスし、「予約・キャンセル操作」後に「LINEトークに結果送信」とされます。とりあえずパソコン教室の予約表をベースに作成しますが、予約開始時間、週の営業日日数などは最小限のロジック変更でカスタマイズ可能ですので、あとは「HTML+CSS」によるWebデザイン変更で、美容室・エステサロン・歯医者・クリニックなど、各種業界に対応できる予約システムとなっております。この講座ではLINE、Google共に無料枠の範囲内で制作します。
LINE公式-予約アプリ制作

初心者向けJava25回講座

料金通学制:178,000円
(入学金含む、土曜を含む全曜日、最大週10回)
リモート受講:32,000円x5ヶ月
(土曜除く月5回の月謝制分割払い)
時間数25回50時間(1回2時間x25回分)
通学例週1回で6カ月
週2回で3カ月
週4回で1.5カ月
週8回で3週間強
対象14歳以上の中高生からシニアまで。書籍やYoutubeを見ても分からない人。
職種Javaプログラマー、Java開発者を目指したい人向けです。
講座内容
「初心者向け〇〇講座」ではPerlとJavaScriptの2つの予習言語を先に学びます。Javaはコンパイル言語と呼ばれる高度なプログラミング言語です。初心者がいきなり学び始める言語にしては難しすぎます。そこでより簡単なインタプリタ言語のPerlを通して「手続き型」、JavaScriptを通して「オブジェクト指向型」の基礎を学んでから、Javaに進みます。
Java教材では、最初にエディタを使ってJavaの基礎練習(リファレンス)とJSPコンテナTomcatを使ったWebアプリ開発を練習します。その後eclipse統合開発環境の使用方法を学び、PC画面制作の基礎になるAWTとSwing機能を学びます。一通りのJavaの基礎が身につくと同時に、他の「オブジェクト指向型言語」を学ぶ上での基礎知識も身につきます。

初心者向けC#ゲーム開発25回講座

料金通学制:178,000円
(入学金含む、土曜を含む全曜日、最大週10回)
リモート受講:32,000円x5ヶ月
(土曜除く月5回の月謝制分割払い)
時間数25回50時間(1回2時間x25回分)
通学例週1回で6カ月
週2回で3カ月
週4回で1.5カ月
週8回で3週間強
対象14歳以上の中高生からシニアまで。書籍やYoutubeを見ても分からない人。
職種SEプログラマー、ゲームプログラマー。
講座内容
「初心者向け〇〇講座」ではPerlとJavaScriptの2つの予習言語を先に学びます。「C#」を含むC系言語は現在PC用のアプリ開発でもっとも難しい「コンパイル言語」です。初心者がいきなり学び始めると必ず挫折すると言われています。そこで比較的簡単な予習言語①「Perl」を通して手続き型言語の基礎を学び、予習言語②「JavaScript」を通してオブジェクト指向型の基礎を学び、十分な予備知識を得てから「C#」の基礎練習へと進みます。最終的には世界的に有名な落ちものゲーム似の「オモドック・テトリズ」を開発します。
この講座は基礎練習講座なので「Visual Studio」や「Unity」は使わずに、Windowsの2D座標を使ってエディタによるタイピングを行いながら手動でデバッグして作成します。

経験者向けLaravel25回講座

料金通学制:178,000円
(入学金含む、土曜を含む全曜日、最大週10回)
リモート受講:32,000円x5ヶ月
(土曜除く月5回の月謝制分割払い)
時間数25回50時間(1回2時間x25回分)
通学例週1回で6カ月
週2回で3カ月
週4回で1.5カ月
週8回で3週間強
対象「PHP-MySQL25回講座」を学んだ方の延長用講座です。
講座内容最初に「オブジェクト指向5回」でJavaScriptを通してオブジェクト指向の基礎を学びます。さらに「PHPライブラリ5回」でPHPライブラリの「PEAR」を通してPHPのオブジェクト指向を学びます。 最後の「Laravel15回」では最新版を使って、MVCフレームワークの基礎を学び、「名簿データベース」「認証ページ」「掲示板」「画像掲示板」制作を通してLaravelによる実用プログラム制作を学びます。

経験者向けCakePHP25回講座

料金通学制:178,000円
(入学金含む、土曜を含む全曜日、最大週10回)
リモート受講:32,000円x5ヶ月
(土曜除く月5回の月謝制分割払い)
時間数25回50時間(1回2時間x25回分)
通学例週1回で6カ月
週2回で3カ月
週4回で1.5カ月
週8回で3週間強
対象「PHP-MySQL25回講座」を学んだ方の延長用講座です。
講座内容最初に「オブジェクト指向5回」でJavaScriptを通してオブジェクト指向の基礎を学びます。さらに「PHPライブラリ5回」でPHPライブラリの「PEAR」を通してPHPのオブジェクト指向を学びます。 最後の「CakePHP15回」では最新版バージョン4.xを使って、MVCフレームワークの基礎を学び、「名簿データベース」「認証ページ」「掲示板」「画像掲示板」制作を通してCakePHPによる実用プログラム制作を学びます。

初心者向けRuby on Rilas25回講座

料金通学制:178,000円
(入学金含む、土曜を含む全曜日、最大週10回)
リモート受講:32,000円x5ヶ月
土曜除く月5回の月謝制分割払い)
時間数25回50時間(1回2時間x25回分)
通学例週1回で6カ月
週2回で3カ月
週4回で1.5カ月
週8回で3週間強
対象14歳以上の中高生からシニアまで。書籍やYoutubeを見ても分からない人。
職種Rubyプログラマー、Ruby on Railsプログラマーを目指したい人向け。
講座内容「初心者向け〇〇講座」では最初にPerlとJavaScriptの2つの予習言語で手続き型とオブジェクト指向型の基礎を先に学びます。続く「Ruby基礎練習」では定番の「文法(リファレンス)練習」を行ってからRubyのみで「名簿Webアプリ」を作りながら「Webアプリ開発」の基礎を学びます。さらに代表的なMVCフレームワーク「Ruby on Rails」へと続けて学びます。「Ruby on Rails」では「Rails簡易名簿」「Railsブロク掲示板」「Railsブログ画像掲示板」の3つのWebアプリを制作しながら、Rubyプログラマーとしての総合力・応用力を身につけます。また卒業と同時に下記セット内の「延長用:Ruby-ECサイト制作10回講座」を追加受講することも可能です

Python画像分析AI 50回セット

料金328,000円(入学金含む、正規料金からの1万円割引価格)
時間数50回100時間(1回2時間x50回分)
通学例週1回で12カ月
週2回で6カ月
週4回で3カ月
週8回で1.5カ月
対象14歳以上の中高生からシニアまで。他言語経験があるPython初心者向け。
職種人工知能を知識として学び、人工知能を生かせる分野を模索する立場の人向けです。
セット講座①初心者向けPython25回講座
上記「初心者向けPython25回講座」と同じ内容

②Pythonデータ分析10回講座
人工知能の基礎となる従来型データ分析を学びます。

③Python画像分析AI 15回講座
Googleの「TensorFlow」人工知能モジュールで「人工知能の基礎」を学びます。
セットの詳細●しっかりPythonを学んだ後に「データ分析」の基礎を学ぶ
最初に①初心者向けPython25回講座でしっかりPythonプログラミングを学んだ後に、②Pythonデータ分析10回講座では、従来型機械学習による「データ分析」の基礎を学び、人工知能の基礎となる「統計学用語」も学びます。使用する開発環境は、対話型実行環境「Jupyter Notebook」上です。

ここで学ぶ各種「Pythonデータサイエンスライブラリ」は下記6つ。
1)「データサイエンス」のWeb実行環境「Jupyter Notebook」、
2)「NumPy」固定長配列、
3)「Pandas」表作成データフレーム、
4)「SciPy」科学計算、
5)「matplotlib」グラフ描画、
6)「scikit-learn」機械学習
の6つの「データサイエンス」ライブラリを学びます。
決定木分析対散布図分析

●ディープラーニングと人工知能の基礎を学ぶ
③Python画像分析AI15回講座では、Googleの「TensorFlow」人工知能モジュールを使用して、「人工知能の基礎」「多層パーセプトロン」「畳み込みニューラルネットワーク」「MNIST人工知能」「Cifar-10人工知能」「TensorBoard可視化」を学びます。途中で「1次関数・2次関数・行列計算・微分(偏微分)・最小二乗法」など学生時代の数学が登場しますが、「そんなのとっくに忘れてしまった」という人でも大丈夫なような丁寧なカリキュラムになっています。最終的にはWeb上の「飛行機」「車」「鳥」「猫」「鹿」「犬」「カエル」「馬」「船」「トラック」の実写画像を人工知能が当てる「Webプログラム」を作成します。ちなみ「AI・人工知能・深層学習・ディープラーニング」はほぼ同じ意味になります。
CIFA10画像データセットから移っている猫をあてるAIを作成

データサイエンティスト75回セット

料金468,000円(入学金含む、正規料金から3万円割引価格)
時間数75回150時間(1回2時間x75回分)
通学例週1回で18カ月
週2回で9カ月
週4回で4.5カ月
週8回で2カ月強
対象14歳以上の中高生からシニアまで。1次関数と三角関数がなんとなくわかる人。
職種生成AIを活用したい人、Pythonプログラマー、人工知能エンジニア、データサイエンティスト、データ分析・ビッグデータ解析者などを目指したい人向け。
セット講座①初心者向けPython25回講座
上記「初心者向けPython25回講座」と同じ

②Pythonデータ分析10回講座
この講座では人工知能の基礎となる従来型データ分析を学びます。

③Python画像分析AI 15回講座
Googleが提供する「TensorFlow」人工知能モジュールを使用して、「人工知能の基礎」を学びます。

④Keras転移学習10回講座座
この講座では、最新Tensorflow v2とKeras高水準を使って「転移学習」(Fine Tuning)を学びます。

⑤Python生成AI 15回講座
上記「Python生成AI自作40回セット」の②講座と同じ
セット詳細①初心者向けPython25回講座を学んだ後の②Pythonデータ分析10回講座では、人工知能を学ぶ上での基礎知識となる数学・統計学の用語を学びながら、従来型データ分析・機械学習を学びます。

ここで学ぶ「Pythonデータサイエンスライブラリ」は下記6つです。
1)「データサイエンス」のWeb実行環境「Jupyter Notebook」、
2)「NumPy」固定長配列、
3)「Pandas」表作成データフレーム、
4)「SciPy」科学計算、
5)「matplotlib」グラフ描画、
6)「scikit-learn」機械学習
の6つの「データサイエンス」ライブラリを学びます。
決定木分析対散布図分析

Python画像分析AI 15回講座では、WindowsのPythonでGoogleが提供する「TensorFlow」人工知能モジュールを使用して、「人工知能の基礎」「多層パーセプトロン」「畳み込みニューラルネットワーク」「MNIST人工知能」「Cifar-10人工知能」「TensorBoard可視化」を学びます。半分ぐらいは「1次関数・2次関数・行列計算・微分(偏微分)・最小二乗法」など学生時代の数学のおさらいになりますが、「そんなのとっくに忘れてしまった」という人でも受講できる丁寧なカリキュラムになっています。最終的にはWeb上の「飛行機」「車」「鳥」「猫」「鹿」「犬」「カエル」「馬」「船」「トラック」の実写画像を人工知能が当てる「Webプログラム」を作成します。ちなみ「AI・人工知能・深層学習・ディープラーニング」はほぼ同じ意味になります。
CIFA10画像データセットから移っている猫をあてるAIを作成

Keras転移学習10回講座座では、最新Tensorflow v2とKeras高水準を使って「転移学習」(Fine Tuning)を学びます。上記③Python人工知能講座では、プログラム1行で数式1行を記述する「低水準」で人工知能の基礎を学びましたが、ここではプログラム1行で数式数百行を実行する「高水準」を使い、AIをゼロから自作するのではなく、世界記録を出したフリーの脳細胞を自作の人工知能に組み込む「転移学習」を学びます。ここでは1000データ程度の少ないサンプル数で「95〜99%」の高い精度の人工知能を作成します。使用する高水準モジュールはkeras、OpenCV、object_detection物体検出、VGG16・19などです。
「object_detection_tools」による物体検証

⑤Python生成AI 15回講座は上記「Python生成AI自作40回セット」②講座と同じ内容です。ご参照ください。
Transformer  自己回帰型モデル

初心者向けC#-Unity2D-35回セット

料金238,000円(入学金含む、正規料金からの4千円割引価格)
時間数35回70時間(1回2時間x35回分)
通学例週1回で9カ月
週2回で4カ月
週4回で2カ月
週8回で1カ月
対象14歳以上の中高生からシニアまで。書籍やYoutubeを見ても分からない人。
職種C#プログラマー、Unityゲーム開発、2Dゲームプログラマーを目指したい人向け。
セット内容①初心者向けC#ゲーム開発25回講座
上記「初心者向けC#ゲーム開発25回講座」と同じ
②Unity2D-10回講座
「①初心者向けC#ゲーム開発25回講座」の最後に「オモドック・テトリズ」2Dゲームを制作していますが、「②Unity2D/10回講座」ではこの講座で制作した「オモドック・テトリズ」のゲームロジックを流用しながら、Unity版に作り変えていきます。その過程で、Unityのインストールから環境設定、Unityの基本操作、OpenGL座標、uGUI画面制作、パーティクル・トゥイーン・ゲームエフェクトを学び、最終的に自分のスマホ(iPhoneまたはAndroid)への「実機インストール方法」を学びます。

初心者向けJavaゲーム35回セット

料金238,000円(入学金含む、正規料金からの4千円割引価格)
時間数35回70時間(1回2時間x35回分)
通学例週1回で9カ月
週2回で4カ月
週4回で2カ月
週8回で1カ月
対象14歳以上の中高生からシニアまで。書籍やYoutubeを見ても分からない人。
職種汎用Javaプログラマー、Windowsゲーム開発を目指したい人向け。
セット内容①初心者向けJava25回講座
上記「初心者向けJava25回講座」と同じ
②Java2Dゲーム開発10回講座
上記「初心者向けJava25回講座」で一通りのJavaプログラミングを学んだ後に、次の「Java2Dゲーム開発10回講座」では、世界的に有名な落ちものゲームによく似たオモドックテトリズを作成します。この2Dゲームは以前は商用ゲームとして販売されていたものであり、ゲームアルゴリズムとしては中級編になります。初級レベルの簡単なゲームばかり作っていても、ゲームプログラマーは目指せません。商用レベルに近いゲーム開発を練習することで、より実践的なプログラミング技術を身につけます。

PHPプログラマ50回セット

料金328,000円(入学金含む、正規料金からの1万円割引価格)
時間数50回100時間(1回2時間x50回分)
通学例週1回で12カ月
週2回で6カ月
週4回で3カ月
週8回で1.5カ月
対象14歳以上の中高生からシニアまで。書籍やYoutubeを見ても分からない人。
職種フレームワークを生かしたショッピングサイト制作・ECサイト制作、PHPプログラマー。
セット内容①PHP-MySQL25回講座
上記「PHP-MySQL25回講座 」と同じ
②延長用Laravel25回講座
上記「延長用Laravel25回講座 」と同じ。また全内容を「延長用CakePHP25回講座」に変えることも可能です。

Ruby-ECサイト制作35回セット

料金238,000円(入学金含む、正規料金からの4千円割引価格)
時間数35回70時間(1回2時間x35回分)
通学例週1回で9カ月
週2回で4カ月
週4回で2カ月
週8回で1カ月
対象14歳以上の中高生からシニアまで。書籍やYoutubeを見ても分からない人。
職種Rubyプログラマー、Ruby on Railsプログラマー、ショッピングサイト制作者、ECサイト制作技術を目指したい人向けです。
セット内容①初心者向けRuby on Rails25回講座
上記「初心者向けRuby on Rails25回講座」と同じ
②ECサイト制作10回講座
この講座では「solidus」のような黒魔術技術のECサイトモジュールは使用しません。「solidus」は便利なモジュールですが中上級者向けなので、ショッピングサイト制作の基礎がない人が使用しても初期ECサイトをカスタマイズできるようになりません。そこで「①初心者向けRuby on Rilas25回講座」で作成した「Rails簡易名簿」「Railsブログ画像掲示板」を元に、フルスクラッチ(オール手作り)の書籍のショッピングサイトを制作します。しかしここで作成する、商品情報の「Product」、注文情報の「Order」、ユーザ認証の「User」の3モデル名と「backend」「frontend」などのコントローラー名は、後から「solidus」のカスタマイズに役立つよう「solidus」と共通の名前にしてあります。最終的には「リレーショナルデータベース」による「注文管理データベース」まで作り、本格的なECサイト(買い物サイト)づくりを学んでいきます。

大人向けScratch10回講座

料金通学制:82,000円
(入学金含む、月曜から土曜まで受講可能)
リモート受講:32,000円x2ヶ月
(土曜除く月5回の月謝制分割払い)
時間数10回20時間(1回2時間x10回分)
通学例週1回で2ヶ月強
週2回で1ヶ月強
週4回で2週間強
週8回で1週間強
対象プログラミング経験者がScratch指導者になるための講座内容です。
職種Scratch指導者、小学校教諭
講座内容2019年1月2日にv3にバージョンアップして、スマホに完全対応したScratch3を使って、初級講座のスマホ対応サッカーゲーム、PC対応のサーカーゲーム制作を通して、Scratchビジュアルプログラミングアプリの基礎を学びます。と同時に一般的なプログラミング言語のリファレンス内容とリンクさせながら、「変数」「関数定義(ブロック定義)」「条件分岐」「有限の繰り返し文」「無限ループ」「イベント」「スレッド(並行処理)」などについて学びます。

ただし初級レベルのゲームはまるでパズルゲームをするようにすぐに簡単に作れていしまいます。このようなパズル的な簡単なゲーム制作ばかりしていては、「プログラミング的思考」にはならないと考え、次に商業レベルの中上級編となる「Omodokテトリズ」ゲームの制作を行います。複雑なプログラミングによるゲームのコアプログラムを作るだけでなく、最終的には商業ゲームとして販売してもおかしくないようなゲームのユーザインターフェース作りを学びます。 
これらの工程は全11段階に分かれており、どの程度複雑なプログラムになるのかは、Scratchサイト「Omodok School Studio」の「T11」を選び、「Start」で確認してみてください。

各講座共通の特徴

入学時期随時(申し込み日の翌日予約も可)
入学条件14歳(中学2年以上の国語力がある方)以上からシニアまで
授業形式

①通学制授業

基本的に新宿新大久保校(新宿区百人町2-4-5-607)での「通学制授業」です。

②リモート受講

ただし首都圏以外のPC中級者以上、またはグラフィックソフトを持たれている方は「マンツーマン特化型リモート受講」も可能です。
受講曜日月曜から土曜(日祝休校)。月謝制分割い:土曜不可。
週間予約一括払い:週2回以上~週8回ぐらいまで自由。月謝制分割い:週1回のみ。
予約方式PCやスマホより開始時間直前まで予約キャンセルできる「完全自由予約制」
1時限目10:00~12:00
2時限目13:00~15:00
3時限目15:30~17:30
4時限目18:30~20:30


授業料について

①一括払い

通常の「通学制受講」の方は、下記「一括払い」の授業料になります。標準の週2回以上のペースで、自由に学ぶことができます。また週1回、月5回ぐらいのゆっくりペースで学びたい人は、下記「月謝制チケット授業料」になります。

内容曜日内訳授業料入学金税込み合計
25回講座月-金6,400円x25回160,000円0円160,000円
25回講座月-土6,400円x25回160,000円18,000円178,000円
50回講座月-金6,400円x50回320,000円0円320,000円
50回講座月-土6,400円x50回320,000円18,000円338,000円

②月謝制分割払い

中学生・高校生、および「リモード受講」を希望する方は、下記「月謝制分割払い」も利用できます。単なる分割払いではなく月謝制となるため週1回まで、月5回までの制約があります。また土曜日も受講できません。

内容曜日内訳授業料入学金税込み合計
月謝制月5回チケット月-金6,400円x5回32,000円0円32,000円
25回講座終了時の合計額月-金32,000円x5回160,000円0円160,000円
25回講座終了時の合計額月-土32,000円x5回160,000円18,000円178,000円
*入学金18000円を負担すれば土曜も受講でき、合計金額は一括払いと全く一緒になります。