プログラミング初心者は独学で本、書籍を購入してはいけない
プログラミング初心者はまず何をすればいいの?
プログラミングをこれから始めようとしている、プログラミングを始めたけど何で勉強したらいいか分からない。
プログラミングは勉強しても、理解するまでに時間がかかるので初心者の挫折する確率がすごく高いです。そしてスクールに通おうと思っても料金が高すぎて躊躇してしまいます。
プログラミングを学んで手っ取り早く習得して早く就職や転職したい、とお考えの方にはおすすめできません。早くプログラミングを習得したいのであれば、スクールに通うのが習得への一番の早道です。
プログラミングを学びたいけど、まずプログラミングでどのようなことをしているか、どのようなことができるかを知りたい、というあなたにプログラミングの初歩から勉強する方法をご紹介します。
プログラミングを学ぶ前に、プログラミングを習得して何がしたいかという目標を明確にしておかなければ確実に挫折します。ただプログラミングを学びたいというのであれば辞めた方がいいでしょう。最低でも300時間くらい勉強しないとプログラミングは習得できません。
そして、どのプログラミング言語を学ぶかも重要になってきます。目標が決まっていればどの言語を学びたいかというのが分かっていると思います。私は仮想通貨botを作りたいのでPython(パイソン)を勉強中です。
無料学習サイト
プログラミングを始めようと思っているあなたには、webで無料の学習サイトを使って勉強をはじめるのがおすすめです。一部無料のところが多いですが、プログラミングの取っ掛かりとして、まず無料のところだけでいいのでやってみましょう。
Progate
このように見た目が非常にシンプルで見やすく、初心者にも分かりやすいサービスになっています。
演習では「コンソール」に表示されるので1画面で終わらせることができます。
ちなみにホリエモンもおすすめしてます。
至れり尽くせりだな
— 堀江貴文(Takafumi Horie) (@takapon_jp) November 11, 2014
これなら私でも学べそうーー学生起業家がつくるオンラインプログラミング学習「Progate」 - http://t.co/ZlAVjLeB7J
さらに勉強して使いたいときは月額980円で使い放題ですが、実は半年間無料で使える方法があります。
それはレバテックキャリアに登録して転職すると「Progate」が半年間無料になります!
プログラミングを学んでプログラマーになろうと考えてる方は、レバテックキャリアに登録してProgateをすればかなりお得になります。
ドットインストール
全て講師が動画で説明してくれているので、動画を見ながらの学習になります。すべての動画が3分以内となっていますので、サクサク進んでいけます。
ただ、無料では 学習メモが使えなかったので動画を見るだけか、テキストエディタを使っての学習になります。
月額980円で利用できるので、無料部分が終了したら続けるかどうか考えてもいいと思います。
paizaラーニング
paizaはエンジニアの転職会社が作っているサービスです。
paizaに登録すると転職メールがよくきます。転職を考えてる方は登録しておいてもいいかもしれません。
paizaのサービスは動画で学習することができ、右画面に自分でコードを書き込むことができるので基礎の力をつけやすいです。
無料で学べるのは基礎だけになりますが、初心者であれば十分学べます。
そしてプログラミングのクイズを解くことで、IT企業からのスカウトがくることがあるというのも特徴です。
PyQ
「いちばんやさしいPythonの教本」という本を買ったら無料で体験できるキャンペーンコードがのっています。
PyQはPython(パイソン)習得のためのサービスです。
私はPythonをある程度勉強した後でしたので、簡単すぎると思ったのですが、全くの初心者であれば分かりやすく学べると思います。
左の方に問題や解説が出てきて、右側でコーディングできるようになっていますので1画面でできます。
実行してエラーが出ればすぐに直すことができ、クリアすれば次の問題にいきます。さくさく進むことができるので、きちんと復習もしながらした方がいいですね。
本、書籍、有料webサイト
プログラミングについて慣れてきて、少しわかってきたところでプログラミング入門書籍を使って勉強します。学習サイトだけでは習得できる知識が少ないので、入門書を使って勉強しましょう。
検索すればおすすめ本などいろいろ紹介してますが、私は本屋に行って自分で中身を見て自分にあった本を見つける。というのがおすすめです。人の評価だけを見て本の購入をすると確実に後悔すると思っています。
私も本屋で自分にとって理解しやすいと思った本を2冊購入しました。
「独学プログラマー」
の2冊です。両方Python(パイソン)の本ですが、あと1冊無料で購入した勉強中の本があります。
1ヶ月無料で読み放題の「Kindle Unlimited」で「基礎Python 基礎シリーズ」という本を購入して勉強中です。購入すれば2000円以上する本が無料で読めたりするので、Kindle Unlimitedはおすすめです。
Udemy
「 世界最大級のオンライン学習サイトUdemy 」では、講師が動画で講座を配信しているので独学で勉強するよりも理解しやすくなります。しかも価格が安く、ついついたくさんの講座を買ってしまったりしてしまいます(^^;)
講師に質問することができるという点もおすすめの材料になります。
独学で分からないときはどうすればいい?
独学で一番困るのは、出てきたエラーを修正してもまたエラーが出てきて進まなくなることです。そうなってしまえばお手上げ状態ですが、解決するためのサイトがあります。
15分以上悩んでいても仕方ないので、分かる人に聞くのが一番です。
エンジニアのためのQ&Aサイトでサクッと解決しましょう!
Qiita
エンジニアリングに関する知識を記録・共有するためのサービス
teratail
エンジニアが抱える問題の解決をサポート
オンラインスクール
上記のことをして、「もっと早くプログラミングを習得したい!」「全然分からなかった」とかなったときはスクールに入った方がいいでしょう。
オンラインスクールもいくつかありますが、メンターの質によって習熟度が変わってきます。
メンターが現役のエンジニアのところであれば、分からないところをすぐに解決できます。しかしスクールの卒業生や大学生がメンターをしているところがあるので、注意が必要です。そのようなところに入れば時間とお金が無駄になることでしょう。
オンラインスクールを考えている方のために「プログラミングをwebでオンライン学習するには」で比較してますので、気になったら読んでみてください。
オンラインのプログラミング教室の選び方
オンラインのプログラミングスクール比較
以前の記事「プログラミングをwebでオンライン学習するには」では、5つのスクールのコースと料金について書いてきました。
しかし、実際にオンラインのプログラミングスクールを選ぶとなると、結構迷うと思います。
そこで今回は簡単に表にまとめてオンラインスクールを比較してみました。
TechAcademy | TECH BOOST | CodeCamp | 侍エンジニア塾 | TECH::CAMP | |
料金 | 89,000円~ | 99,800円 |
148,000円~ (2ヶ月) |
168,000円~ | 入会金128,000円 月額12,800円 |
受講形態 | オンライン完結 | 教室とオンライン | オンライン完結 | 会場とオンライン | 教室とオンライン |
メンター | 現役エンジニア | 現役エンジニア | 現役エンジニア | 目標に合わせて選べる | 卒業生と学生が中心 |
パーソナルメンター | あり | なし | なし | あり | メンターではない担当者 |
マンツーマンレッスン | あり | なし | あり | あり | × |
サポート | 15時~23時 | 10時~22時 | 7時~24時 | 24時間 | 13時~22時 |
転職サポート | 全コース対応 | あり | あり 専任キャリアアドバイザーがサポート |
あり 独立支援コンサル キャリア相談 |
なし |
上の表で、自分が一番学べそうなオンラインスクールが分かりやすくなったと思います。
プログラミングを挫折しないために
プログラミングを習得してから何をしたいかあなたは決めていますか。
まだ目標が決まっていないのであればプログラミングの勉強を始める前に絶対に決めておかなければいけません。
なぜなら目標がないとプログラミングを習得するのはほぼ無理だからです。
たとえばプログラミングができるようになったら、ゲームを作りたい、ECサイトを作りたい、Word Pressでホームページが作りたいという漠然とした目標でも大丈夫です。
プログラミングを学んでいくうちに、具体的にこういったことがしたいというのが見えてきます。
ただプログラミングを学んでおけば、就職や転職に有利になるだろうという考えでは途中でほぼ挫折します。
プログラミングを習得して、エンジニアになれれば平均収入よりも高い給料がもらえるようになります。いずれフリーランスで働きたい方にもおすすめの職業です。
Python(パイソン)でのエラー処理
Python(パイソン)のエラー
プログラミングをしてるとどうしてもでてくるエラー。
予期せずエラーが出ると終了して動かなくなることがあります。
エラーメッセージを読むことでどのようなエラーが出たか、どう対処すればいいかが分かります。
そこでエラーの種類やエラーメッセージの読み方について紹介します。
エラーと例外
Python(パイソン)には2種類のエラーがあります。
構文エラーと例外がPython(パイソン)のエラーになります。構文エラーとは書いたプログラムが間違って発生するエラーのことです。
構文エラー
構文エラーとはどういうエラーかというと下記のようなエラーです。
SyntaxError: 'return' outside function
このように「SyntaxError 」から始まっているエラーや「IndentationError」などが構文エラーになります。
構文エラーが出た時は、「:」コロンが抜けてたり、インデックスがおかしかったりしますのでエラーが出てるところをもう一度確認します。
コピペしてると結構インデックスがおかしいときが多いです。インデックスが半角4つのところが、全角2つなっていたりしたらエラーがでますね。
例外
プログラム自体は正しいけど、実行するとエラーが起こるのが例外です。
@Itというサイトに例外の出し方がのっていたので出してみましたが、Pythonの例外はかなり多かったです。
気になる方は@Itにのってる下のコードを実行してみてください。
def getsubcls(cls, n=0): if n == 0: # 最初だけ特別にインデントなしでクラス名を表示 print(cls.__name__) for subcls in cls.__subclasses__(): # 指定されたクラスの派生クラスを反復する print(' ' * (n+1), subcls.__name__, sep='') # インデント付きでクラス名表示 getsubcls(subcls, n + 1) # そのクラスが派生クラスを持っていればそれらを表示 getsubcls(BaseException)
主な例外です
Pythonのドキュメントから
割り算をするときに0で割ってしまった。
'spam'って変数はないよ。
int型じゃなくて、str型でしょう。
他にも
- IndexError: 例として(a, b,c)のリストがあり'c'を取り出すために[3]とすると、リスト内には0~2までしかないのでエラーが出る
- KeyError: 辞書の中に指定したキーが入っていない
- ValueError: 値が間違っている
- ImportError: ディレクトリ内にインポートされてない。pipインストールした場合、他のディレクトリに入っていることがある。
まとめ
間違えずにプログラミングをすることは絶対に無理なので、エラーが出た時の処理をきちんとできるようにならないといけないですね。
while Trueで永遠にループさせる場合には、例外処理をしないと止まってしまいます。
AidemyでPython入門をやってみた
AidemyのPython入門
完全オンライン完結型のAidemyを試してみた感想です。
AI学習コースのうち、Python入門は無料でできるので復習のつもりで試しにしてみました。
クラスをまだ勉強してないのでここで止まってしまいましたが、復習するには使いやすかったです。
ただ、左側に説明があるのですが情報量が少なく感じるので、始めたばかりだと理解するのが難しいと思います。
>>Aidemy Premium Planの無料カウンセリングへ
無料でうけることができるコースもあるので、試しにやるくらいでもいいかもしれません。機械学習やブロックチェーン基礎なども無料で試すことができます。
教師あり学習などもありますが、オンラインで自習しての習得になります。
料金設定はオンラインでマンツーマンに比べたらかなり安く学べます。
オンラインで自習するプログラミングスクールはいくつかありますが、Python入門をしてみた感想としては使いやすいですね。
しかし、分からないところを聞くことができないのはしんどいです。
Aidemyはマンツーマンで学べるAidemy Premium Planがあるので、こちらで勉強した方が早く身につく気がします。AI特化型のプログラミングスクールは珍しいと思うので、Pythonを早く習得したい方におすすめのAidemyです。
プログラミング初心者からオンラインで学習してプログラミングを習得
プログラミングスクールの選択で悩んでますか?
これからプログラミングをしようと考えてるのにはいろいろ理由があると思います。
- プログラミングをこれから学びたいけどどうすればいいか分からない。
- プログラミングを始めてみたけど行き詰った。
- フリーランスで縛られない生き方をするためにプログラミングを身に着けたい。
- プログラミングでゲームを作りたい。
- 転職したいけど手に職がない
- 小学生の子供がいるからプログラミング教育の必修化前にちょっと勉強しておこう。
学生であれば時間があるので、プログラミングを勉強したいときに独学で勉強していってもいいでしょう。
会社に勤めて働いてる方であれば、空き時間にプログラミングを早く習得したいと思います。早く習得するためには、独学での習得は難しくプログラミングスクールやwebでオンライン学習で学んでいかないといけません。
そこで、会社に勤めながらでも無理なくプログラミングを学べるオンラインスクールを比較してみました。
独学よりプログラミングスクールを選ぶ理由
何かを新しく始めるときは、まずネットで調べたり本屋で本をみて調べてみますよね。
今はインターネットが普及してるので情報があふれています。
しかし、本やインターネットで調べた情報だけだと、一方的な方向でしか情報が入ってきません。つまり自分で調べた情報だけを得ることができます。
新しいことをすれば知識が0の状態からのスタートです。 独学で勉強するとどうしてもわからないことが出てきますが、だれにも聞くことができないとインターネットで調べたりして無駄な時間を使ってしまいます。
社会人であればその無駄な時間をできるだけなくして勉強しないと、プログラミングを習得する前に諦めてしまうでしょう。「お金」を投資してその無駄な時間をなくそうというのが、プログラミングスクールです。
プログラミングすることで何の仕事ができるのか
プログラミングで思い浮かべることって何でしょう?
私はパソコンに向かって分からない文字を打ち込んでいるイメージがありました(笑)
しかし、プログラミングを勉強し始めてからは、そのイメージは払しょくされコンピューターでいろいろできるんだなと思うようになりました。
プログラミングがなぜ必要かというと、人ができないような複雑な処理や高速で処理ができることです。
そしてプログラミングができると何の仕事ができるのか?
主な仕事としては
- デスクトップ・Web・スマホアプリの開発
- ロボットを動かすためのAI
- 電化製品などのソフトウェア開発
- ゲーム制作
- データ解析や統計処理
など主に上げてきましたが、細かくあげればさらにあります。
現在ではプログラマーが不足していますが、今後さらにプログラマーが不足していくことが予想されます。
プログラミングスクールをどう選ぶか
プログラミングを学ぶ前にしておくこととして、
「プログラミングで何をしたいのか」
「お金はどれくらいまで出せるか」
「働きながら早くプログラミングを習得できるのか」
というのを考えたうえでプログラミングスクールを選びましょう。
オンライン学習におすすめのプログラミングスクール
365日毎日学べるCode Camp
Code Campはマンツーマン でオンライン完結型のプログラミングスクールです。
7時から23時40分までレッスンしてますので、働きながらでも受講しやすいシステムになっています。仕事終わりや子供を寝かしつけた後でも勉強しやすいですね。
中学生から定年後の60代の方まで受講を受けていて、2016年のアプリ甲子園という大会で優勝した高校生などもいます。
コースと料金プラン
期間は2ヶ月、4ヶ月、6ヶ月とあり、6カ月になれば料金がお得になります。
● プレミアムプラスコース
2ヶ月 | 4か月 | 6か月 | |
料金 | 248,000円 | 348,000円 | 398,000円 |
レッスン受け放題でCodeCampの全てのコースを受けることができます。社会人が6か月で全て習得するのは難しと思いますが、習得する自信がある方はこのコースで。
● プレミアムコース
2ヶ月 | 4か月 | 6か月 | |
料金 | 178,000円 | 278,000円 | 328,000円 |
マスターコースを複数受けようと考えてる方にお得なコースです。
● Webマスターコース
2ヶ月 | 4か月 | 6か月 | |
料金 | 148000円 | 248000円 | 298000円 |
Webサービスを作りたいという方におすすめ。Amazonや楽天のようなECサイトの構築やWebサイト制作などを身に着けることができます。
● Rubyマスターコース
2ヶ月 | 4か月 | 6か月 | |
料金 | 148,000円 | 248,000円 | 298,000円 |
Webサイトを制作できるようになり、Rubyを学ぶことでSNSやWebアプリの制作をできるようになります。
● Javaマスターコース
2ヶ月 | 4か月 | 6か月 | |
料金 | 148,000円 | 248,000円 | 298,000円 |
PCアプリ、Androidアプリの開発、 顧客管理・営業支援システムなどの開発など多くの企業で採用されています。Javaを学んでおけば転職に有利になります。
● デザインマスターコース
2ヶ月 | 4か月 | 6か月 | |
料金 | 148,000円 | 248,000円 | 298,000円 |
プログラミングよりもWebサイト制作の技術を身に着けることができます。ホームページやブログのデザインを学びたい方向け。
● アプリマスターコース
2ヶ月 | 4か月 | 6か月 | |
料金 | 148,000円 | 248,000円 | 298,000円 |
iPhoneやAndroidのアプリ開発に必要な環境構築から、ニュースアプリなどのようなアプリを作れるようになります。
● Pythonデータサイエンスコース
受講期間: 2ヶ月
受講料金: 148,000円
単純作業をこなすプログラムを作れるようになります。AIやデータサイエンスを身に着けるために必須のコースです。
● WordPressコース
受講期間: 2ヶ月
受講料金: 148,000円
プログラミングの知識が無くてもWebサイト制作ができるようになります。サイト構築のスキルを身に着け、ブログやWebサイトを制作する。
● Unityコース
受講期間: 2ヶ月
受講料金: 148,000円
ゲーム開発で人気のUnityを基礎から学ぶことで、オリジナルゲームを作ることができます。2Dと3Dのどちらのゲームも作ることができ、NintendoやSonyなどの大手までもUnityを選んでいます。
転職・フリーランスに有利なTECH BOOST
3ヶ月でプログラミングのスキルを磨き、実践力を身に着けることができます。TECH BOOSTを運営しているBranding Engineerは、エンジニアの正社員転職やフリーランスの業務獲得支援を行っています。
オンライン学習で学ぶことができ、10時から22時の間であればいつでも質問可能です。渋谷におしゃれなカフェ風のオフィスがあり、通える方は無料で利用できます。
学べるプログラミング言語がRubyなので、プログラミング初心者におすすめ。
Iotを学べるオンラインスクールはこちらだけですので、IoTを学びたい方はTech Boostで学びましょう。
コースと料金プラン
受講期間: 3ヶ月
受講料金: 99,800円
学べるスキル | ||
6週間 | ベーシックターム | HTML、CSS、Ruby、Ruby on Rails基礎、Git |
4週間 | ディベロップターム | Ruby on Rails実践 |
2週間 | イノベーティブターム | ブロックチェーン、IoT、AI の中から選択 |
最初の6週間でWebサイトの基本とRubyを学びます。
4週間でRuby on Railsを使ってオリジナルWebアプリの開発をします。
2週間で ブロックチェーン、IoT、AIのどれかを選択して学ぶことができます。
メンターが現役エンジニアなので、分からないことをきちんと答えてくれてしっかりプログラミングの学習ができます。環境によって習熟度が変わってくるのでメンターがエンジニアなのは安心して学べます。
選べる学べるコースが豊富なTech Academy
Tech Academyでは選べるコースが豊富です。そしてキャンペーンをよくしています。
提供されているコースが多いので、何を学ぶか決まってる方にはTech Academyはおすすめです。
全てのコースがオンラインで受講でき、メンター(講師)と週に2度の面談があります。面談をうまく使い、今後の進め方を決めていくことができます。
始めるのが不安な方の為に1週間の無料体験も用意されています。無料体験といっても受講内容と一緒なので、さらに勉強したければTech Academyに入会するのがいいと思います。
コースと料金プラン
プログラミングとデザイン、マネジメントがあります。さらに2つをセットにした2セット割り、3つをセットにした3セット割り、24週間受け放題のウケ放題、PythonやScalaなどが学べる特別コースなどがあります。
料金は社会人の料金です。
● Webアプリケーションコース
4週間プラン | 129,000円 |
8週間プラン | 179,000円 |
12週間プラン | 229,000円 |
16週間プラン | 279,000円 |
Ruby on Railsを習得し、ECサイトやWebサービスの開発などをプログラミング学習して、オリジナルサービスの制作ができるようになるのが目的。
作成する課題は、メッセージボード、Twitterクローン、モノリストなど
● PHP/Laravelコース
4週間プラン | 129,000円 |
8週間プラン | 179,000円 |
12週間プラン | 229,000円 |
16週間プラン | 279,000円 |
PHPを習得し、ECサイトやWebサービスの開発をプログラミング学習して、オリジナルサービスの制作ができるようになるのが目的。
作成する課題は、メッセージボード、Twitterクローン、モノリストなど
● Javaコース
4週間プラン | 129,000円 |
8週間プラン | 179,000円 |
12週間プラン | 229,000円 |
16週間プラン | 279,000円 |
Javaを習得し、Webアプリケーションの構築ができるようにプログラミング学習して、オリジナルアプリの制作を目的。
作成する課題は、JDBCアプリケーション、お問い合わせフォーム、メッセージボード、日報管理システム
● フロントエンドコース
4週間プラン | 129,000円 |
8週間プラン | 179,000円 |
12週間プラン | 229,000円 |
16週間プラン | 279,000円 |
JavaScriptとjQueryを習得し、アニメーション演出、インタラクティブ演出、Web API連携などをプログラミング学習して、オリジナルWebサービスの制作を目的。
作成する課題は、アニメーション演出を用いたサイト、APIを活用したサイト、リアルタイムチャットなど
● WordPressコース
4週間プラン | 129,000円 |
8週間プラン | 179,000円 |
12週間プラン | 229,000円 |
16週間プラン | 279,000円 |
WordPressの概要を理解しPHPの習得、サイト制作をゼロから構築することができるようになります。WordPressを使ってブログやWebサイト制作をすることが目的。
作成する課題は、制作の流れ、WordPressの高度な実装、コーポレートサイトなど
● iPhoneアプリコース
4週間プラン | 129,000円 |
8週間プラン | 179,000円 |
12週間プラン | 229,000円 |
16週間プラン | 279,000円 |
Xcodeの使い方とSwiftの習得、開発における問題解決のアプローチ。アプリ開発の流れを理解できるようになり、オリジナルアプリの開発スキルを習得できます。
作成する課題は、横スクロール型アクションゲームアプリ、タスク管理アプリ、Instagramクローンアプリ、オリジナルアプリ
● Androidアプリコース
4週間プラン | 129,000円 |
8週間プラン | 179,000円 |
12週間プラン | 229,000円 |
16週間プラン | 279,000円 |
Javaを習得しAndroidStudioの使い方を理解、開発における問題解決のアプローチ。オリジナルアプリの開発スキルを習得できます。
作成する課題は、ジャンプゲームアプリ、タスク管理アプリ、Q&Aアプリ、オリジナルアプリ
● Unityコース
4週間プラン | 129,000円 |
8週間プラン | 179,000円 |
12週間プラン | 229,000円 |
16週間プラン | 279,000円 |
Unityでゲームを動かすためにC#を習得、ゲームアプリ開発の流れを理解できるようになる。Unityエンジンを用いたゲーム開発スキルを習得できます。
作成する課題は、2Dゲーム:進めユニティちゃん、3Dゲーム:ピンボール、3Dゲーム:避けろユニティちゃん、オリジナルゲームアプリ
● はじめてのプログラミングコース
4週間プラン | 79,000円 |
8週間プラン | 109,000円 |
12週間プラン | 139,000円 |
16週間プラン | 169,000円 |
HTML、CSS 、PHP、SQLを習得することができるので、ECサイト、Webサービス開発などできるようになります。
学習内容はHTML、CSSでWebサイトを作成、PHPでプログラミング、SQLでデータベース構築、Bookshelfを作成
● ウケ放題コース
24週間12コース:398,000円
上記の9コース+Webデザインコース+Webディレクションコース+Webマーケティングコースの12コース受け放題
TechAcademyキャリア転職支援コース
TechAcademyキャリア転職支援コースとは、TechAcademyが行っている転職支援の特別なコースになります。ITやWeb系に強い「Find job」と提携していますので、IT企業の転職に適したコースです。
こちらのコースでは未経験から、IT業界でキャリアアップしたい20代の方を対象にしたコースになっています。こちらはいつも募集しているわけではなく、募集していなければ受けることができないということもあります。
TechAcademyの受講生限定ですが、TechAcademyのHPにはこの情報が出てきません。そしてTechAcademyキャリア転職支援コースでは、特別価格で受講できてさらに転職が決まれば全額キャッシュバックされます。
パーソナルメンター制度もありますので、転職までサポートを受けることができるので安心して学ぶことができます。
IT業界に転職して活躍したいと考えているあなたには集中して学べる「TechAcademyキャリア転職支援コース」がおすすめです。
マンツーマンレッスンの侍エンジニア
日本初のプログラミングマンツーマン指導を始めたオンラインスクールです。
フルオーダーメイドのカリキュラムを受講者一人一人に組んでくれるので、自分の習熟度に合わせて講師が進めてくれます。ですから分からないところがあるけど次々講義が進んでいくということがありません。
他のオンラインスクールとの違いはマンツーマンなので、分かるまでいつでも質問し放題です。専属の講師がついてくれる点も安心です。
さらにスキルの上達が実感できないときは、全額返金保証があります。
無料体験レッスンでは、
- 詰まってしまったときの解決方法とは?
- 初心者に最適な学習言語とは?
- 高いモチベーションを維持する方法とは?
- プログラミングの適正とは?
- だれでもフリーランスエンジニアにあることができる方法とは?
- 最短で学習する秘訣とは?
- オリジナルアプリを簡単に作る方法とは?
などが分かるので、まずは無料体験から始めるのがいいですね。
コースと料金プラン
マンツーマン&フルオーダーメイドなので料金は他のところよりも高めになります。
● デビューコース
1ヶ月 : 168,000円
● フリーランスコース
3ヶ月 : 438,000円
● ビジネスコース
6ヶ月 : 698,000円
侍エンジニア塾で学ぶことができるスキルは
● Swift / Android ● Xcode / Monaca ● HTML5 / CSS3 / JavaScript ● Ruby / PHP ● Python / Java ● C++ / C# ● Unity ● Python / TensorFlow |
侍エンジニア塾の特徴は
- 動画カリキュラムで繰り返し動画を見て学習することができる。
- 就職・転職・独立支援を徹底サポートしてくれる。
- プログラミング学習コミュニティがあるのでいつでも相談、解決できる。
少し料金が高めですが、オンライン教材だけで勉強するのがしんどい、分からないところをすぐに解決できて早く習得したいという方には侍エンジニア塾が向いているのではないでしょうか。
3ヶ月以上でお得なTECH::CAMPエンジニアスクール
昨年に大幅に受講システムが変更になりました。卒業後には受講中のテキストを一切見ることができないなど、元受講生からの不満などがあり受講システムを大幅に変更しました。変更後は受講後の満足度が大幅にあがり、全てのコンテンツを学び放題になりました。
学習方法は、オリジナル学習教材を使って自分で進めていく方式です。講座を受けたいという方には向いてないかもしれませんね。質問をしたいときは教室とオンラインどちらでも可能です。オンラインで質問するときは、Skypeかチャット対応になります。
昨年までは教室が11校あったのですが、現在は8校です。
(クリックでGoogleマップに)
中部:名古屋
近畿:梅田
コースと料金プラン
受講期間: 1ヶ月
受講料金: 128,000円
2ヶ月目以降の月額: 12,800円
学べるスキル
- Webサイト制作:HTML、CSS、Java Script
- Webサービス開発:Ruby on Rails、Git
- VR・3Dゲーム開発:C#、Unity
- デザイン:Photoshop、Illustrater、Sketch
- AI(人工知能)入門:Python
- iPhoneアプリ開発:Swift
- テクノロジーセミナー:AI、ブロックチェーン、働き方など
1ヶ月ですべてを身に着けることは難しいので、3ヶ月から6ヶ月くらいでお金をあまりかけずにプログラミングを習得しようと考えている方におすすめ。
デメリットとしてはメンターに大学生が多く、TECH CAMPを卒業したばかりの学生に当たると微妙です。
まとめ
それぞれのスクールに特徴があります。どのオンラインスクールで学ぶかは料金、メンター、質問できる時間など自分に合ったところで選ぶのがいいでしょう。
ただ、プログラミングを学ぶ上で重要なのはメンターになってくると思います。値段が安くてもプログラミングの経験が少ないメンターだと、習得するのに無駄に時間がかかってきます。
料金とメンターの質で選ぶとするなら「TechAcademy」か「CodeCamp」になるでしょう。
お金をかけてでも早くプログラミングを習得したいのであれば、マンツーマンで学べる「侍エンジニア塾」ですね。
あなたの条件に合うプログラミングスクールを選んで、プログラミングを習得しましょう!