近年、WebアプリケーションやWebサイトを設計および構築できる有能なコンピュータープログラマーの急増に応えて、コーディング学校が全国に出現しています。 ほとんどのコーディングスクールは、プログラミングの初心者を、すぐに使用できる熟練したコーダーやソフトウェア開発者に変えるように設計された3か月または4か月のコースで構成されています。 これらの学校は、ソフトウェア業界の雇用主が最も必要とする最先端のプログラミング言語と開発技術の集中トレーニングを提供します。 現在、コーディングブートキャンプとして広く知られているこれらの高強度没入型コースは、コーディングスクール業界全体で標準となっています。
1.開発ブートキャンプ
2012年にサンフランシスコで設立されたDev Bootcampは、コーディングブートキャンプトレーニングモデルを採用した最初の専門コーディングスクールの1つであり、現在でも最高の1つです。 Dev Bootcampは、コーディング初心者をWeb 2.0開発者に変え、フィールドでのエントリーレベルのプロフェッショナルなポジションに対応できるように設計された単一の標準トレーニングプログラムを提供します。 このプログラムは、自宅から修了する9週間のパートタイム入門コースで始まり、インストラクターや他の生徒とウェブカメラやその他の通信技術を使用して交流します。 この期間中に、HTML、CSS、JavaScript、SQL、Rubyを学びます。これらは、9週間のオンサイトイマージョントレーニングの基礎となる主要なプログラミング言語です。
Dev Bootcampイマージョントレーニングは、サンフランシスコ、サンディエゴ、シカゴ、ニューヨーク市のキャンパスで実施されます。 生徒は通常、1日に1つか2つの短い講義に参加し、ほとんどの時間をペアまたはグループでコーディングプロジェクトに取り組みます。 ほとんどの生徒は、イマージョンプログラムのコースを通じて、週に60〜80時間コーディング作業を行います。 イマージョンプログラムの終了後、学生は就職活動スキルに焦点を当てた1週間のキャリア準備コースを選択できます。
2.総会
総会は、ニューヨーク市のスタートアップと起業家のための共同作業スペースとして始まりました。 それはすぐに国内で最高の専門コーディング学校の一つに進化しました。 フルタイムの没入型プログラムやパートタイムコース、オンサイトおよびオンラインコースの配信オプションなど、幅広いトレーニングプログラムを提供しています。 2016年1月現在、学校はニューヨーク、シカゴ、オースティン、サンフランシスコ、シアトルを含む米国の9つの都市でオンサイトクラスルームコースを提供しています。 コースは5つの国際都市でも利用できます。
General Assemblyは、没入型Web開発プログラムでおそらく最もよく知られています。このプログラムは、WebサイトおよびWebベースのアプリケーションを設計および作成するために必要なすべてのスキルを提供します。 この12週間のプログラムでは、プログラミングと製品開発の基礎を学び、JavaScript、CSS、Ruby on Railsおよびその他の言語とツールを使用して、フロントエンドとバックエンドの両方のWeb開発のトレーニングを提供します。 追加のフルタイムプログラムは、Android開発、ユーザーエクスペリエンスデザイン、データサイエンス、ソフトウェアプロジェクト管理のトレーニングに利用できます。
3.ハックリアクター
Hack Reactorは、一般的なソフトウェアエンジニアリングスキルとWebアプリケーション開発に焦点を当てた人気のある12週間のイマージョンコースを提供しています。 プログラムの前半では、学生はソフトウェアをJavaScriptでコーディングする方法を学び、HTML、CSS、Ruby on Railsおよびその他のプログラミングツールのトレーニングを受けます。 プログラムの後半では、学生は少なくとも2つの実稼働グレードのWebアプリケーションを設計および作成することが期待されます。1つは個人プロジェクトとして、もう1つはグループプロジェクトとして。 Hack Reactorは2012年に設立され、サンフランシスコでコースを提供しています。
4.フルスタックアカデミー
Fullstack Academyは、HTML、CSS、SQL、その他のプログラミングツールを使用したJavaScript Webアプリケーション開発とフロントエンドおよびバックエンドWeb開発に焦点を当てたもう1つの素晴らしい没入プログラムです。 2013年にニューヨーク市で設立されたFullstack Academyは、ニューヨークキャンパスで17週間のスタンダードコースを提供しています。 受講者は、4週間のオンライントレーニングから始まり、13週間のイマージョンコースに備えます。 この学校では、フロントエンドWeb開発の10週間のパートタイム入門コースと、JavaScriptの基礎に関する1日の没入型コースも提供しています。
5. App Academy
App Academyの12週間のイマージョンコースは、JavaScript、Ruby、SQL、React、Flux、その他のプログラミングツールを使用したWebのソフトウェア設計と開発に焦点を当てています。 App Academyは、国内のトップコーディングスクールの1つとして広く知られていますが、授業モデルについて多くの評判を得ています。 App Academyは、一定の授業料を請求するのではなく、各プログラムの卒業生が獲得した初年度の給与の18%を受け取ります。これは、雇用の最初の6か月間に支払われます。 App Academyのキャンパスはサンフランシスコにあります。