経産省の支援でエンジニアへ!
テックキャンプのカリキュラムが知りたい。
どんなスキルが身につくの?
ついていけるかも心配だなぁ。
本記事を書いている僕は、過去数社のIT企業やWEB会社を経て現在WEB系のフリーランスとして活動中。
テックキャンプのカリキュラムは、受講生の目的を達成するために常に進化し、未経験者でもついていけるよう作られています。
とはいえ未経験者ならつまづくことももちろんあります。
そんな時にはメンターを頼ることで、確実に理解し進めることができるので安心です。
本記事では、テックキャンプのカリキュラムについて、実際に受講した方の悲鳴(感想)をご紹介。
コースごとのカリキュラムをご紹介しつつ、身に付くスキルなども解説していきます。
失敗しないスクール選びができるようになりますよ。
1.テックキャンプのカリキュラムってどうなの?|受講者の悲鳴(感想)
- 難しい...
- 覚えること多すぎ
- 初心者にもわかりやすい!
- 基礎カリキュラムでも1ヶ月は掛かる
- 段階的に難易度が上がる
- 進めていけば必ずスキルは身に付く
- 受講生からのアドバイス
順にご紹介していきます。
1.難しい...
テックキャンプ4月7日の進捗
応用カリキュラムLesson6の⑦
難しい。
何回も復習しないとだ。#プログラミング初心者と繋がりたい #プログラミング勉強中#テックキャンプ— keisuke@テックキャンプ月額コース受講中 (@JlP2VjWRxAq62I1) April 7, 2022
一昨日から始まったテックキャンプ!難しいことも多いけど相談しやすい環境に助けられてる。今日は初めてのズームのホスト、緊張する!進行役からも学べることが多そう!頑張る!#テックキャンプ#プログラム学習#未経験エンジニア
— 愛純 (@asumisuu) August 7, 2024
未経験である受講生によっては、難しく感じるのは当然です。
事実、僕自身も最初はすごく難しく感じていました。
でも、何度も見返したり、有識者に聞くことで難しかったところも理解できるようになりました。
テックキャンプには、指導してくれる有能なメンターがいます。
#テックキャンプ 最終課題に突入。
メンターさんと通話していて、つい「やりたくないです」と本音が出てしまいました。
でも「わかります。できるできないじゃなく、なんか気が重いですよね」と返ってきて安心!
学習時間の目安とカリキュラムの文面は厳しいけど、メンターさんは(ほぼ100%)優しい。
— アサミヤ(ISSEKI) (@asamiya_isseki) January 27, 2022
2.覚えること多すぎ
テックキャンプで「Ruby on Rails(PicTweet)」のカリキュラムを学習しました!
覚えることが多すぎて挫けそうになるが、進み続ける#テックキャンプ #プログラミング学習 #エンジニア転職— T (@T6144953757099) September 28, 2023
難しい上に覚えること多すぎて挫折したくなる気持ちもわかります。
僕自身もそうでしたし、未経験者なら誰でも同じですからね。
でもそんな気持ちも最初だけなんです。
後になってみれば、スキルが身についているのが実感できますよ。
3.初心者にもわかりやすい!
テックキャンプ1日目♪
2022年4月4日
人生初のプログラミング学習スタートしました!・初日から12時間勉強は眠い
・HTML CSS さっそく頭が混乱する
・カリキュラムの内容は比較対象がないのですが、とてもわかりやすい教材だと思います。
・明日からまた、がんばります!#テックキャンプ— イヴ@30代未経験からエンジニアチャレンジ中♪ (@eve_love2525) April 4, 2022
未経験でもわかりやすい教材とのこと。
テックキャンプのカリキュラムは、これまで5,000回以上もアップデートされています。
つまり、未経験でも理解しやすくかつスキルが身に付くカリキュラムを目指し、常に進化しているんです。
4.基礎カリキュラムでも1ヶ月は掛かる
テックキャンプ2月20日の進捗
基礎カリキュラムテスト終了。
基礎カリキュラム終わるのに1ヶ月以上かかってしまった。
今日からは応用カリキュラムで写真投稿機能のWEBアプリケーション作成。#プログラミング初心者と繋がりたい #プログラミング勉強中#テックキャンプ— keisuke@テックキャンプ月額コース受講中 (@JlP2VjWRxAq62I1) February 20, 2022
1ヶ月で終われば早い方です。
「エンジニア転職コース」の基礎カリキュラムであれば、必要な学習時間は約120時間としています。
1日に4時間の学習を毎日していかないと終われません。
進めることも大事ですが、確実に理解しながら進めていきましょう。
理解不十分で進めると、後戻りすることも多く効率が悪いです。
発展カリキュラム13日目
課題図書をポチポチ
カリキュラムはサクサク進んだけど、サクサク進んだ分やっぱり記憶が定着してない。
先に進む前に少し復習に時間を使おう。#復習って大事だと思う#テックキャンプ #プログラミング初学者
— érable _プログラミング勉強中 (@erable_y) January 4, 2022
5.段階的に難易度が上がる
テックキャンプ基礎カリキュラム終了!かなり前倒しでやれてるみたいで、良かった良かったε-(´∀`*)これからどんどん難しくなるらしいから。じっくり取り組んでいこう!
— ちな@プログラミング勉強中 (@kmdr202111) February 19, 2022
基礎から応用・実践と段階的に難しくなります。
なので、早く進めていくことよりも、確実に理解していくことを心がけましょう。
6.進めていけば必ずスキルは身に付く
【テックキャンプ23日目】
発展カリキュラム終了!
まだ全然身になってる感は無いけど、実装したいことに対して、ここにこんな感じのコード、みたいなのはなんとなく掴めてきた気がする。明日から本格的に最終課題進めていく!
— MIZUKI@プログラミング学習中 (@mizuki_yaruki) February 8, 2022
テックキャンプ卒業生。
プログラミングほぼ初心者でした。
カリキュラムに沿って学習することで少しずつ理解を深めていき、最終的には今後どのように独学をしたら良いのかをイメージできるようになりました。1日10時間の学習は大変でしたが、おかげで自身の成長に繋がりました。— 七夕 (@zhXi05nY) January 28, 2022
未経験からプログラミングを学ぶことは大変なことです。
わからないことだらけで、挫折の危険性が高いんです。
7.受講生からのアドバイス
テックキャンプのカリキュラム終わったー
【学んだこと】
・とりあえずタスクを進めろ
・うまく行かなくて当たり前
・初心者のうちは、数(時間)をこなす
・なぜうまく行かないのか整理するそして、達成したら嬉しい!!#プログラミング学習#Techcamp
— 幸松@ミニマリスト教員 (@yukimatsu_mini) January 12, 2022
- とりあえずタスクを進めろ
- うまく行かなくて当たり前
- 初心者のうちは、数(時間)をこなす
- なぜうまく行かないのか整理する
カリキュラムを終えた方のアドバイスです。
上記のとおりで、最初からうまくいくとは思わないでおきましょう。
与えられたこと(良質なカリキュラム)を確実にこなし、つまづいたらメンターに聞けばすぐ解決できます。
カリキュラムを終えた先には、スキルを身につけたという実感が湧いてきます。
それでは、コースごとに学べるカリキュラムをご紹介していきます。
2.テックキャンプのコースごとのカリキュラム
(スマホの方は横スクロールできます)
プログラミング教養コース | エンジニア転職コース | イナズマコース | |
プログラミング基礎 | ◯ | ◯ | ◯ |
Ruby | ◯ | ◯ | ◯ |
HTML/CSS | ◯ | ◯ | ◯ |
Ruby on Rails基礎 | ◯ | ◯ | ◯ |
オブジェクト指向 | ◯ | ◯ | ◯ |
データベース/MySQL | ◯ | ◯ | ◯ |
Ruby on Railsを用いたアプリ開発 | ◯ | ◯ | ◯ |
JavaScript | ◯ | ◯ | ◯ |
jQuery | ◯ | ◯ | ◯ |
Gitを用いたソースコード管理 | ◯ | ◯ | ◯ |
Sass/Haml | - | ◯ | - |
リーダブルコード | - | ◯ | - |
SQL | ◯ | ◯ | ◯ |
API | - | ◯ | - |
非同期通信 | - | ◯ | - |
AWSによるサーバー構築 | - | ◯ | - |
ネットワーク | - | ◯ | - |
unicorn/nginx | - | ◯ | - |
s3サーバー | - | ◯ | - |
チーム開発手法 | - | ◯ | - |
アジャイル開発 | - | ◯ | - |
要件定義/テーブル設計 | - | ◯ | - |
最終課題制作 | - | ◯ | - |
上記カリキュラムをもとに、それぞれのコースでどんなスキルが身につくかみていきましょう。
3.テックキャンプのカリキュラムをこなすことで身に付くスキル
(スマホの方は横スクロールできます)
プログラミング教養コース | エンジニア転職コース | イナズマコース | |
目的 | 副業レベルのIT・プログラミング知識を・スキルを習得 | プログラミングスキル習得 + 転職達成 | 7日(実質30日)でIT・プログラミング知識を習得 |
身に付くスキル | 1.Webサービス開発 2.オリジナルサービス開発 3.DXプログラミング 4.AI(人工知能)入門 5.AIアプリ開発(応用) 6.デザイン |
1.プログラミング基礎 2.プログラミング応用 3.最終課題と転職活動 |
1.Webサービス開発 |
では、上記テックキャンプのコースごとに身につけられるスキルをご紹介しますね。
「プログラミング教養」から順に深掘りしていきます。
プログラミング教養|学び放題のカリキュラム
プログラミング教養では、下記6種類のコンテンツの中から好きなコンテンツを選び学ぶことができます。
学べるコンテンツ | 学習時間の目安 |
1.Webサービス開発 | 60〜180時間 |
2.オリジナルサービス開発 | 100時間以上 |
3.DXプログラミング | 35時間 |
4.AI(人工知能)入門 | 60〜80時間 |
5.デザイン | 60時間 |
では順に解説していきます。
1.Webサービス開発
WEBサービス開発では、プログラミングの仕組み(全体像)を理解することができます。
WEBサービスの制作をとおして、以下のような知識を学びます。
- フロントスキルであるHTMLやCSS、Javascript
- サーバー言語であるRuby(Rails)
- DBを操作するSQL
WEBサービスが実際にどうやって作られているのか、実際に作りながら学べますよ。
2.オリジナルサービス開発
前述した「Webサービス開発」は、あなた個人のパソコンの中でしか動かないものです。
しかし、このオリジナルサービス開発では、作ったWebサービスを実際にインターネット上に公開するまでの知識を学びます。
Webサービスの制作に加えて、サーバーの設定、サーバー上に作ったソースコードを置いたりする作業も発生します。
そのためGitを使ったソースの管理方法を学びます。
もちろん、インターネット上に公開されるものですから、誰でもアクセスできる環境です。
デバイスに左右されないデザインや、セキュリティを考慮した作りが求められます。
メンターのサポートを受けながら、本格的なWebサービスを作ることができますよ。
3.DXプログラミング
Python等のプログラミング技術
プログラミング技術を使って作業効率化を目指すというもの。
つまり、普段の事務的なデスクワークを自動化していくための基礎知識が学べます。
例えば、日報の集計作業などを自動化しコア業務に専念したい方などにオススメです。
いつも決まりきって同じことばかり繰り返すルーチンワークから逃れたい方はこちらのコンテンツを選びましょう。
4.AI(人工知能)入門
- 人工知能(AI)の知識習得
- Pythonを使ったプログラミング知識の習得
Pythonを使ったデータ解析・分析手法や、機械学習の基礎知識が身につけられるコンテンツです。
市場動向データやユーザーの行動データを集め、顧客理解を深めたい経営者やマーケッター向けです。
5.デザイン
- デザインの基礎(ルール・テクニック)
- ワイヤーフレーム作成
- Illustrator
- PhotoShop
デザインをする上での考え方や基本(リサーチ・設計方法、フォントの選び方、配色方法など)を学びます。
また、実際にデザインするにあたり「Illustrator」「PhotoShop」といった制作ツールの使い方も学ぶことができます。
プログラミング教養を受講した方の口コミ・評判は以下記事にて詳しく解説しています。
≫テックキャンプ教養の特徴や口コミなど徹底調査|どんな人にオススメか
エンジニア転職|最短10週で転職を達成するカリキュラム
(スマホの方は横スクロールできます)
プログラミング基礎(120時間) | • プログラミング基礎 • Ruby • HTML/CSSによる画面描画 • Ruby on Rails基礎 • オブジェクト指向 • データベース/MySQL • Ruby on Railsを用いたアプリ開発 |
プログラミング応用(240時間) | • JavaScript • jQuery • Gitを用いたソースコード管理 • Sass/Haml • リーダブルコード • SQL • API • 非同期通信 • AWSによるサーバー構築 • ネットワーク • unicorn/nginx • s3サーバー |
最終課題と転職活動(240時間) | • チーム開発手法 • アジャイル開発 • 要件定義/テーブル設計 • 最終課題制作 |
「エンジニア転職」では合計600時間ほどかけ、転職達成するまでのスキルにまで仕上げていきます。
プログラミング基礎(120時間)
- プログラミング基礎
- Ruby
- HTML/CSSによる画面描画
- Ruby on Rails基礎
- オブジェクト指向
- データベース/MySQL
- Ruby on Railsを用いたアプリ開発
プログラミング基礎では、WEBサービスの制作をとおしてプログラミングの仕組み(全体像)を理解することができます。
WEBサービスが実際にどうやって作られているのか、実際に作りながら網羅的に学べますよ。
プログラミング応用(240時間)
- JavaScript
- jQuery
- Gitを用いたソースコード管理
- Sass/Haml
- リーダブルコード
- SQL
- API
- 非同期通信
- AWSによるサーバー構築
- ネットワーク
- unicorn/nginx
- s3サーバー
メンターのサポートを受けながら、本格的なWebサービスを作っていきます。
リッチな動作を実現するためのプログラミングスキル習得や、サーバースキル、実際の開発現場でも使っているGitも学べます。
たくさんの用語が出てきて不安になりますよね。
でも大丈夫、一つづつしっかり理解していくことで、点と点が線でつながり楽しさも味わえますよ。
#テックキャンプ のいいところ Part10
✅現場での作業を仮定したサービスも学べる
応用カリキュラムでは、Railsでアプリ作成の他に、
GitHubの扱いも学べます。
Web開発は基本複数人で行うため、よく使って作業するみたいですね😊#駆け出しエンジニアと繋がりたい— りょうすけ@目標Web制作フリーランス (@_ryosuke_ando_) October 26, 2021
最終課題と転職活動(240時間)
- チーム開発手法
- アジャイル開発
- 要件定義/テーブル設計
- 最終課題制作
最終課題と、企業に評価してもらうオリジナルアプリ(ポートフォリオ)を制作していく期間です。
採用担当者に高評価してもらえるためにも、オリジナルアプリ(ポートフォリオ)制作にはじっくり時間をかけたいところです。
課題そのまま提出するのではなく、必ずあなたオリジナルの作品に仕上げていきましょう!
今思えば #テックキャンプ で学んだチーム開発は現場で一番活きています。KPT振り返りやスプリントレビューも現場ではそのまま行なっています。
あの時期にチーム開発が学べて良かった。#駆け出しエンジニアと繋がりたい— Dai.M@AxieInfinity (@morumorumr) November 22, 2020
#テックキャンプ の最終課題大変だけど自分で実装してる感覚があるしカリキュラムやってる時は意味わからなかったことがわかるようになってきて楽しいと思えることが増えた
もうちょっとでカリキュラムの工程が終わるから頑張ろう#プログラミング初心者#プログラミング勉強中 #プログラミング学習— イワ (@kiwamoto16) September 5, 2021
#テックキャンプ 学習戦略🔥
早く転職を成功させたい方は、カリキュラムをガツガツ進めてしまってオリアプ作成に時間をかけた方が良いです。
理解度は3割〜5割程度で大丈夫です。
✅睡眠
✅食事
✅適度な運動上記をしっかり意識する事が一番重要。#駆け出しエンジニアと繋がりたい
— えいた|Web系開発エンジニア (@eita_eng) June 8, 2021
エンジニア転職を受講した方の口コミ・評判は以下記事にて詳しく解説しています。
≫テックキャンプエンジニア転職の特徴や口コミなど徹底調査|オススメな方はこんな人
イナズマ|7日の超短期でプログラミング知識を習得するカリキュラム
コンテンツ | イナズマ | プログラミング教養 | 学習時間の目安 |
1.Webサービス開発 | ◯ | ◯ | 60〜180時間 |
2.オリジナルサービス開発 | × | ◯ | 100時間以上 |
3.DXプログラミング | × | ◯ | 35時間 |
4.AI(人工知能)入門 | × | ◯ | 60〜80時間 |
5.デザイン | × | ◯ | 60時間 |
上記は、テックキャンプ「イナズマ」と「プログラミング教養」で学べるコンテンツをまとめました。
一番右はテックキャンプの推奨する各コンテンツの学習時間(目安)です。
見ての通り「イナズマ」では「Webサービス開発」だけで、これをもっと深掘りすると以下のスキルが学べます。
- プログラミングのやり方や作法(文法など)
- 画面周りのしくみ(HTMLやCSS、Javascript)
- Webの仕組み(Ruby)
- データベースのしくみ(SQL)
とはいっても、HTMLやCSS、Javascript、Rubyなど一つづつ見ても膨大なスキルです。
各々のスキルがWebのどこで、どんな風に使われているか理解することで精一杯です。
Webサービスの学習時間は60時間〜180時間
出典:テックキャンプ公式サイト
テックキャンプも言っているように「Webサービス」の学習時間は60時間〜180時間です。
最初の7日間(1日10時間×7日=70時間)の学習で、やっと最低ラインの60時間を超えたところなんです。
なので、1週間程度では「Webサービス」をマスターできるわけがありません。
加えて、復習期間である3週間(23日)に1日5時間の学習をして、やっと合計180時間を達成できるのです。
イナズマを受講した方の口コミ・評判は以下記事にて詳しく解説しています。
≫テックキャンプイナズマの評判・口コミを徹底調査|オススメの方はこんな人
まとめ|まずは話を聞いてみるところからはじめよう!
最後に要点をまとめて終わりにします。
テックキャンプのカリキュラムについて、実際に受講した方の声は以下の通り
- 難しい...
- 覚えること多すぎ
- 初心者にもわかりやすい!
- 基礎カリキュラムでも1ヶ月は掛かる
- 段階的に難易度が上がる
- 進めていけば必ずスキルは身に付く
- 受講生からのアドバイス
テックキャンプのカリキュラムをこなすことにより、身に付くスキルは以下のとおりです。
(スマホの方は横スクロールできます)
コース | プログラミング教養 | エンジニア転職 | イナズマ |
目的 | IT・プログラミング知識を習得 | プログラミングスキル習得 + 転職達成 | 7日(実質30日)でIT・プログラミング知識を習得 |
身につくスキル | 1.Webサービス開発 2.オリジナルサービス開発 3.DXプログラミング 4.AI(人工知能)入門 5.デザイン |
1.プログラミング基礎 2.プログラミング応用 3.最終課題と転職活動 |
1.Webサービス開発 |
テックキャンプの進化し続けるカリキュラムをこなすことで、あなたの目的を達成するために必要なスキルが身に付きます。
最初は難しく感じるかもですが、メンターの力も遠慮なく借りることで、確実に進めていけるはずです。
まずはテックキャンプの無料カウンセリングを受けてみてくださいね。