オモドック・スクール
通学マンツーマン制とZoomマンツーマン制の2つの完全自由予約制です。

プログラミングスクール

プログラミングスクールのご案内

「プログラミングなんてやったことがない!」という初心者向けに言語別講座を用意しています。「初心者向け…」と枕詞がつく比較的難解なPython、Ruby、Java、C#、C言語、C++などの講座では、最初に「①Perlによる手続き型」「②JavaScriptによるオブジェクト指向型」の2つの予習言語を練習します。

目次

初心者向けPython25回講座

料金178,000円(入学金含む、正規料金からの1万円割引価格)
時間数25回50時間(1回2時間x25回分)
通学例週1回で6カ月
週2回で3カ月
週4回で1.5カ月
週8回で3週間強
対象プログラミング初心者向けのPython入門講座です。延長するとデータ分析、人工知能を学べます。
講座内容Pythonは「手続き型」と「オブジェクト指向型」のハイブリッド言語です。1つ目の予習言語Perlで「手続き型の基礎用語」を学び、次に2つ目の予習言語JavaScriptで「オブジェクト指向型の基礎用語」を学んでから「Python」に進みます。「Pythonの基礎」では最初に「リファレンス(文法)練習」を行ってから長文の「MVCアプリ開発」「デスクトップアプリ開発」へと進み、Pythonプログラマーとしての総合力・応用力を身につけます。また卒業と同時に下記セット内の「延長用:Pythonデータ分析10回講座」「延長用:IoT-RaspberryPi5回講座」「延長用:ブロックチェーン15回講座」「延長用:Rデータ分析10回講座」を追加受講することも可能です。

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

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

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

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

初心者向けJava25回講座

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

初心者向けRuby on Rilas25回講座

料金178,000円(入学金含む、正規料金からの1万円割引価格)
時間数25回50時間(1回2時間x25回分)
通学例週1回で6カ月
週2回で3カ月
週4回で1.5カ月
週8回で3週間強
対象プログラミング初心者から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回講座」を追加受講することも可能です

JavaScript-jQuery25回講座

料金178,000円(入学金含む、正規料金からの1万円割引価格)
時間数25回50時間(1回2時間x25回分)
通学例週1回で6カ月
週2回で3カ月
週4回で1.5カ月
週8回で3週間強
対象プログラミング初心者向けのJavaScript講座です。Webデザイナー、フロントエンド開発者向けです。
講座内容
最初の「1.JavaScriptセクション」では簡単なJavaScript制作を通して「プログラミング用語の基礎」「JavaScriptの基礎」「オブジェクト指向言語の基礎」を学びます。次の「2.Ajaxセクション」では、Ajaxの基礎としてGoogleマップAPIを使った「画像のAjax」プログラム制作を学び、「Ajaxの応用」および要素タグをオブジェクト化する「DOMオブジェクトの基礎」を学んで、Ajaxの拡張技術「非同期通信」を学びます。
次の「3.jQueryセクション」では「jQueryの基礎」を学び、「jQueryを使ったAjax」を学んでから、Webサイトに高付加価値を与える「リッチなインターフェース制作」を学びます。

「1.JavaScriptとセクション」で制作するもの
各種ウインドウ操作、本日の日付表示、時間帯別テキスト表示、オンマウス、メニュー同期、2度押し防止、
「2.Ajaxとセクション」で制作するもの
インクリメンタル検索、クロスドメイン、AutoComplete機能、サジェスト機能
「3.jQueryとセクション」で制作するもの
アコーディオンメニュー、タブメニュー、プルダウンメニュー、モーダルウインドウ画像版、モーダルウインドウAjax版、スライドショー

PHP-MySQL25回講座

料金178,000円(入学金含む、正規料金からの1万円割引価格)
時間数25回50時間(1回2時間x25回分)
通学例週1回で6カ月
週2回で3カ月
週4回で1.5カ月
週8回で3週間強
対象新しいPHP7の基礎を学び、ショッピングサイト・ECサイトを作りたい人向け。
講座内容現在PHPはv5からv7への移行期です。この講座では最新v7の手続き型PHPで、プログラムの基礎から文法練習、名簿・掲示板、書籍のショッピングカート付き買い物サイト制作までを学びます。
まず最初の10回でPHPの基礎とデータ送信の基礎を学び、次の10回で 「アクセスカウンター」 「名簿データベース」 「認証ページ」 「ブログ型の掲示板・画像掲示板」 「CMS型の買い物サイト制作」等の応用ソフト開発を学びます。
そして最後の5回でSQLコマンドとPHP-MySQL連携の基礎を学び、最終的に「リレーショナルデータベース」を応用した「SQLインジェクション」「CSRF」対策済みの「買い物サイトシステム(商品展示ページ・受注管理ページ・商品登録管理ページ)」を作成します。

延長用Laravel25回講座

料金178,000円(入学金含む、正規料金からの1万円割引価格)
時間数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円(入学金含む、正規料金からの1万円割引価格)
時間数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による実用プログラム制作を学びます。

Pythonデータ分析35回セット

料金238,000円(入学金含む、正規料金からの4千円割引価格)
時間数35回70時間(1回2時間x35回分)
通学例週1回で9カ月
週2回で4カ月
週4回で2カ月
週8回で1カ月
対象プログラミング初心者がPythonプログラミング言語の基礎を学んだ後に、人工知能の基礎となる従来型「機械学習」を学び、データサイエンス、データ分析、ビッグデータ解析、株価予想などを理解するためのセットコースです。
セット内容①初心者向けPython25回講座
上記「初心者向けPython25回講座」と同じ
②Pythonデータ分析10回講座
この講座では対話型実行環境「Jupyter Notebook」上で、人工知能の基礎となる従来型データ分析を学びます。

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

Pythonデータ分析+AI-50回セット

料金328,000円(入学金含む、正規料金からの1万円割引価格)
時間数50回100時間(1回2時間x50回分)
通学例週1回で12カ月
週2回で6カ月
週4回で3カ月
週8回で1.5カ月
対象プログラミング初心者がPythonと「データ分析」「人工知能とは何か」を学ぶセットコースです。終了後に下記「Keras転移学習10回」を追加受講することも可能です。
セット内容①初心者向けPython25回講座
上記「初心者向けPython25回講座」と同じ
②Pythonデータ分析10回講座
上記「Pythonデータ分析10回講座 」と同じ
Python人工知能15回講座
この講座では、WindowsのPythonでGoogleが提供する「TensorFlow」人工知能モジュールを使用して、「人工知能の基礎」「多層パーセプトロン」「畳み込みニューラルネットワーク」「MNIST人工知能」「Cifar-10人工知能」「TensorBoard可視化」を学びます。半分ぐらいは「1次関数・2次関数・行列計算・微分(偏微分)・最小二乗法」など学生時代の数学のおさらいになりますが、「そんなのとっくに忘れてしまった」という人でも受講できる丁寧なカリキュラムになっています。最終的にはWeb上の「飛行機」「車」「鳥」「猫」「鹿」「犬」「カエル」「馬」「船」「トラック」の実写画像を人工知能が当てる「Webプログラム」を作成します。ちなみ「AI・人工知能・深層学習・ディープラーニング」はほぼ同じ意味になります。
CIFA10画像データセットから移っている猫をあてるAIを作成

AI+Keras転移学習60回セット

料金388,000円(入学金含む、正規料金からの1.4万円割引価格)
時間数60回120時間(1回2時間x60回分)
通学例週1回で1年2カ月
週2回で7カ月
週4回で3.5カ月
週8回で2カ月
対象プログラミング初心者がPythonと「データ分析」「人工知能とは何か」「Keras転移学習10回」を学ぶセットコースです。最後の「Keras転移学習」を学び、自分で収集しがJPG画像もとにした「オリジナル人工知能」を制作したい人向けです。
セット内容①初心者向けPython25回講座
上記「初心者向けPython25回講座」と同じ
②Pythonデータ分析10回講座
上記「Pythonデータ分析10回講座 」と同じ
Python人工知能15回講座
上記「Python人工知能15回講座 」と同じ
Keras転移学習10回講座
この講座では、最先端技術の「Kera転移学習」(Fine Tuning)を学びます。「③Python人工知能15回講座」では人工知能をフルスクラッチで作る方法を学びましたが、この方法の延長で実際に自分で5万枚の訓練データとラベルを用意して人工知能を自作するのは至難の技です。世界中の研究者と同じように日々研究を強いられます。その研究をしないで作成しても、精度は正解率85%程度で世界記録には遠く及びません。
ただしネット上には、最先端の研究者が世界記録を出した人工知能がGitHub上にたくさんアップされており、それを誰でもダウンロードして活用することができます。このように最初から賢い人工知能の脳細胞をコピーして、自分の人工知能に転用する手法が「転移学習」です。
「転移学習」を活用すれば1000枚程度の画像データで、約「95〜99%」の高い精度の人工知能を作成できます。このとき使用する高水準モジュールはkeras、OpenCV、SSD_keras物体検出、VGG16・19、InceptionV3などです。
1枚の画像内に移った物体を20種類検出する「転移学習人工知能」

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

料金238,000円(入学金含む、正規料金からの4千円割引価格)
時間数35回70時間(1回2時間x35回分)
通学例週1回で9カ月
週2回で4カ月
週4回で2カ月
週8回で1カ月
対象C#とWindowsゲーム開発の基礎を学び、スマホやゲーム機用ゲームの開発を学びたい人向け。
セット内容①初心者向け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カ月
対象汎用言語の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カ月
対象フレームワークによるショッピングサイト制作・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カ月
対象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サイト(買い物サイト)づくりを学んでいきます。

各講座共通の特徴

入学時期随時(申し込み日の翌日予約も可)
通学方式新宿新大久保校の通学制またはZoomリモート
授業方式家庭教師型マンツーマン制またはZoomマンツーマン制
受講曜日月曜から土曜(日祝休校)
週間予約最低週1回以上~週8回まで。自由選択制。
予約方式PCやスマホより開始時間直前まで予約キャンセルできる「完全自由予約制」
1時限目10:00~12:00
2時限目13:00~15:00
3時限目15:30~17:30
4時限目18:30~20:30