テラコミのプログラミング講座は
「特定一般教育訓練給付制度厚生労働大臣指定講座」
「一般教育訓練給付制度厚生労働大臣指定講座」
に対応しております!
実質負担を抑えながら、
転職・副業・スキルアップを目指せます!
テラコミのプログラミング講座
最大50%割引
未経験から
ITエンジニアになる
現役SEが伴走支援
指導実績多数!

「プログラミングを学びたい。でも、費用がネック。」
そんな社会人の学び直しを後押しするのが、教育訓練給付制度です。
テラコミのプログラミング講座は
「特定一般教育訓練給付制度厚生労働大臣指定講座」
「一般教育訓練給付制度厚生労働大臣指定講座」
に対応しております!
実質負担を抑えながら、
転職・副業・スキルアップを目指せます!
テラコミのプログラミング講座
最大50%割引


テラコミではチームアプリ開発を体験してスキルを身に着けます。最初はコーディングの基礎や課題、WEBアプリの開発を経験者と一緒にやっていきましょう。慣れてきたら、自分でWEBアプリを開発し、実績を積み上げていきます。スクールに通いながら「アプリ開発の経験者」を目指します!

テラコミでは、AIをただ使うのではなく、使いこなす力を育てます。適切なプロンプト設計を実践で学び、AIを課題解決の道具として活用できる力を習得。同時に、生成されたコードを理解・修正できる読解力も養い、AI時代に必要な力を身につけます。

一括払いも、サブスクリプションも選べるシンプルな料金体系です。高額な入会金や解約時の違約金はありません。サブスクなら短期間で学び終えて費用を抑えたり、一括払いで長くじっくり自分のペースで学ぶこともできます。(※詳細は面接時にご案内)

経験ゼロからIT業界へ転職するのは簡単ではありません。WEBアプリをつくった実績や資格を取得してチャレンジし続けることが重要です。テラコミには多くのエンジニア転職を成功に導いたキャリアアドバイザーがいます。

プログラミングのスキルがあれば、パソコン一つで小さな案件を受けて副業で稼ぐことができます。もちろん最初の案件をとるにはあなたの行動が必要ですが、最初の案件受託時にはコーチが技術的サポートを行います。

フルスタックでWEBサービスやアプリ開発までができるというスキルはかなり市場価値が高いです。テラコミのコーチ陣は経験豊富な現役ITエンジニアやフリーランスで活躍しているITエンジニアです!独立にチャレンジする若者をテラコミで全力サポートします。
「自分でもできるのか不安」
「転職か副業か、どのコースが合うか相談したい」
そんな方こそ、まずは無料体験へ。

ITエンジニアに挑戦したいけど

独学だと何から始めればいいかわからない

高額なスクール費用に不安がある

現場を知っている人から学ぶ環境がない
“動画を見るだけ”では終わらせません。
テラコミは、実践・伴走・継続しやすさが違うため、
未経験でもITエンジニアになれる環境が整っています。

未経験者の研修実績が延べ人数で 300人以上

チャットでの質問・日報・アウトプット文化で学習定着

現役エンジニアの伴走で挫折しにくい

費用を最適化してコスパよく受講

AI活用も含め、今の現場に合った学び

チーム開発演習で実践的に学び
就職・転職に直結する“現場力”を養い、
Oracle Java SE 11 Programmer(Silver) の合格を目指す!
一括支払い
298,000
円 (税込)でご利用
受講期間
10ヶ月
メンタリング
40回(週1回✕10ヶ月)
チャットサポート
10:00〜22:00(12時間)
総学習時間
約400〜600時間
学習時間の目安
週10〜15時間
インフラエンジニア転職へのパスポート
一括支払い
198,000
円 (税込)でご利用
受講期間
6ヶ月
メンタリング
24回(週1回✕6ヶ月)
チャットサポート
10:00〜22:00(12時間)
総学習時間
約288〜432時間
学習時間の目安
週12〜18時間
実務で通用するLaravelスキルを、ゼロから着実に
一括支払い
238,000
円 (税込)でご利用
受講期間
8ヶ月
メンタリング
32回(週1回✕8ヶ月)
チャットサポート
10:00〜22:00(12時間)
総学習時間
約288〜432時間
学習時間の目安
週12〜18時間
”現場の不安”、エンジニアが一緒に解決します
一括支払い
119,800
円 (税込)でご利用
受講期間
6ヶ月
メンタリング
24回(週1回✕6ヶ月)
チャットサポート
10:00〜22:00(12時間)
総学習時間
週の学習時間✕24
学習時間の目安
相談したい内容や案件による
※コース料金に資格試験受験料は含まれておりません(受験料は別途自己負担となります)。
※学習に必要なパソコン本体、およびインターネット通信費等はご自身でご準備ください(コース料金には含まれません)。
各プランを毎月定額で学べるサブスク型も選べます!
| Java& Spring 実践Webアプリ開発コース | ゼロから始めるLPIC対策講座 | PHP & Laravel 実践Webアプリ開発コース | Techサポートプラス | |
|---|---|---|---|---|
| 一括支払い | ¥298,000 | ¥198,000 | ¥238,000 | ¥119,800 |
| サブスク型 | ¥33,000/月 | ¥27,000/月 | ¥33,000/月 | ¥33,000/月 |
現役コーチ伴走×チーム開発で検索力とコミュ力を磨き、手頃なサブスクで実践スキルを習得する新学習「テラコミ」。
高額入会金ゼロ、挫折経験者歓迎、現場で稼げるエンジニアへ導く紹介動画――必見です!

システム開発の基礎を学び、JavaとSpringを用いたWebアプリケーション開発スキルを身につけ、予約システムのポートフォリオを完成させる
Java基礎 / オブジェクト指向プログラミング / データベース基礎 / SQL / Webアプリケーションの仕組み / Spring Framework 基礎 / 予約システムのポートフォリオ開発
| 項目番号 | カテゴリ | 学習項目 | 詳細内容 | 習得できるスキル | 想定学習時間 (目安) |
|---|---|---|---|---|---|
| 1 | Java基礎 | Java開発環境の構築 | JDKのインストール、IDE(Eclipse/IntelliJ IDEA)のセットアップ、環境変数設定 | 開発環境構築能力 | 5時間 |
| 2 | Java基礎 | Java言語の基本構文 | 変数、データ型、演算子、条件分岐(if/switch)、繰り返し(for/while) | プログラミングの基礎 | 15時間 |
| 3 | Java基礎 | オブジェクト指向プログラミング | クラス、オブジェクト、継承、ポリモーフィズム、カプセル化、抽象クラス、インターフェース | オブジェクト指向設計能力 | 25時間 |
| 4 | Java基礎 | 例外処理とエラーハンドリング | try-catch-finally、throws、カスタム例外 | 堅牢なプログラム開発能力 | 10時間 |
| 5 | Java基礎 | コレクションフレームワーク | List、Set、Map、Generics | データ構造の操作、効率的なデータ管理 | 20時間 |
| 6 | Java基礎 | ファイルI/OとストリームAPI | ファイルの読み書き、入出力ストリーム | ファイル操作、データ処理 | 10時間 |
| 7 | データベース基礎 | リレーショナルデータベースの概念 | テーブル、レコード、主キー、外部キー、ER図の読み方 | データベースの基礎知識 | 10時間 |
| 8 | データベース基礎 | SQLの基本操作 | SELECT、INSERT、UPDATE、DELETE、WHERE句、JOIN句、サブクエリ | データベース操作能力 | 20時間 |
| 9 | Spring Framework基礎 | Spring Frameworkの概要 | IoCコンテナ、DI(依存性注入)の概念、AOP | Springの基本思想理解 | 15時間 |
| 10 | Spring Framework基礎 | Spring Bootによる開発 | Spring Bootプロジェクト作成、自動設定、組み込みWebサーバー、プロファイル | 迅速なWebアプリケーション開発能力 | 15時間 |
| 11 | Web開発基礎 | HTTPプロトコルとWebの仕組み | リクエスト、レスポンス、ステータスコード、RESTfulの概念、セッションとクッキー | Webの基本原理理解 | 10時間 |
| 12 | Web開発基礎 | サーブレット/JSPの基礎 | Webコンテナ、サーブレットライフサイクル、JSPの構文、EL式、JSTL | Webアプリケーションの基本構築 | 20時間 |
| 13 | Spring Web開発 | Spring MVC | コントローラー、サービス、リポジトリ、ビュー(Thymeleaf/JSP)、ルーティング、データバインディング | MVCパターンを用いたWeb開発能力 | 30時間 |
| 14 | Spring Web開発 | フォームと入力値検証 | Thymeleaf/JSPを用いたフォーム作成、Validation APIによる入力チェック、エラー表示 | ユーザーインターフェースの実装、入力データ検証 | 15時間 |
| 15 | Spring Web開発 | データベース連携 (Spring Data JPA) | JPA、Hibernate、エンティティ定義、リポジトリインターフェース、トランザクション管理 | ORMを用いたデータベース連携 | 25時間 |
| 16 | 認証・認可 | Spring Securityによる認証・認可 | ユーザー認証、認可(ロールベース/URLベース)、パスワードエンコーダー、CSRF対策 | セキュアなWebアプリケーション開発能力 | 20時間 |
| 17 | API開発 | RESTful APIの設計と実装 | JSONデータの送受信、APIエンドポイントの設計、例外ハンドリング、CORS | Web API開発能力 | 20時間 |
| 18 | テスト | ユニットテスト/結合テスト | JUnit、Mockito、Spring Boot Testによるテストコード作成、テストカバレッジ | テスト駆動開発の基礎、品質保証 | 15時間 |
| 19 | デプロイ | アプリケーションのデプロイ | JAR/WARファイルの作成、各種サーバーへのデプロイ(Tomcat、Dockerなど) | アプリケーションの公開能力 | 15時間 |
| 20 | 実践演習 | Webアプリケーション開発実践 | 上記で学んだ知識を用いた総合的なWebアプリケーション開発(例:ブログ、ECサイトの一部) | 実践的な開発経験、問題解決能力 | 40時間 |
| 合計 | 550時間 |

インフラエンジニアに必要なLinuxの基礎を学び、LPIC Level1 合格レベルのスキルを身につける
Linux基礎 / コマンド操作 / ファイル管理 / ユーザー管理 / 権限管理 / パッケージ管理 / プロセス管理 / ネットワーク設定 / シェルスクリプト基礎 / システム管理 / LPIC Level1
| 項目番号 | カテゴリ | 学習項目 | 詳細内容 (ハンズオン含む) | 習得できるスキル | 想定学習時間 (目安) |
|---|---|---|---|---|---|
| 1 | 導入と環境構築 | LPICとは?学習の進め方 | LPICの概要、試験範囲、学習ロードマップ、効果的な学習方法 | LPICの全体像理解、学習計画立案能力 | 5時間 |
| 2 | 導入と環境構築 | Linux環境の準備 (VirtualBox & Ubuntu) | VirtualBoxのインストール、Ubuntu Desktopのダウンロードとインストール、仮想マシンの基本操作 | 仮想化環境構築能力、Linux環境準備 | 10時間 |
| 3 | Linuxの基本操作 | コマンドラインの基本 | ターミナルの使い方、ls, cd, pwd, mkdir, rm, cp, mv など基本コマンドとオプション | コマンドライン操作の基礎 | 20時間 |
| 4 | Linuxの基本操作 | ファイルとディレクトリの操作 | ファイルの種類、パーミッション(chmod)、所有者・グループ(chown, chgrp)、シンボリックリンク | ファイルシステム管理能力 | 20時間 |
| 5 | Linuxの基本操作 | テキストエディタの利用 | vi/vim または nano の基本操作、ファイルの編集と保存 | テキストファイル編集能力 | 10時間 |
| 6 | シェルスクリプトの基礎 | シェルの種類と変数 | Bashシェル、環境変数、ユーザー定義変数 | シェルの理解 | 5時間 |
| 7 | シェルスクリプトの基礎 | 基本的なシェルスクリプト | スクリプトの作成と実行、条件分岐(if)、繰り返し(for, while) | 簡単な自動化スクリプト作成能力 | 15時間 |
| 8 | Linuxのユーザーとグループ | ユーザーとグループの管理 | useradd, usermod, userdel, groupadd, groupmod, groupdel コマンド | ユーザー・グループ管理能力 | 15時間 |
| 9 | Linuxのプロセス管理 | プロセスの確認と操作 | ps, top, kill, killall コマンド、バックグラウンド実行 | プロセス管理能力 | 10時間 |
| 10 | パッケージ管理 | Debian系 (apt) と Red Hat系 (yum/dnf) | apt (Ubuntu/Debian) と yum/dnf (CentOS/Fedora) を用いたパッケージのインストール、更新、削除 | パッケージ管理能力 | 20時間 |
| 11 | ストレージ管理 | ファイルシステムの基礎 | パーティション、マウント、df, du コマンド | ディスク使用状況の確認 | 10時間 |
| 12 | ストレージ管理 | 論理ボリューム管理 (LVM) の基礎 | LVMの概念、基本的な作成と拡張 | 柔軟なストレージ管理の基礎 | 10時間 |
| 13 | ネットワークの基礎 | ネットワーク設定の確認 | IPアドレス、サブネットマスク、ゲートウェイ、DNS、ip, ping, netstat コマンド | ネットワーク設定確認能力 | 15時間 |
| 14 | システムログと監視 | ログファイルの確認 | /var/log 以下のログファイル、journalctl コマンド | システムの状態監視、トラブルシューティング | 10時間 |
| 15 | システム起動とシャットダウン | システムの起動プロセス | ブートローダー、ランレベル/ターゲット、シャットダウンと再起動 | システム起動・停止の理解 | 5時間 |
| 16 | 重要なサービス | SSHとリモート接続 | SSHクライアントからの接続、公開鍵認証、SCPによるファイル転送 | リモート操作能力 | 15時間 |
| 17 | 重要なサービス | Webサーバー (Apache/Nginx) の基礎 | Apache/Nginxのインストール、基本的な設定ファイル、静的コンテンツの公開 | Webサーバーの基本運用 | 15時間 |
| 18 | 重要なサービス | DNSクライアントの設定 | /etc/resolv.conf の設定、dig, nslookup コマンド | DNS解決の理解 | 5時間 |
| 19 | セキュリティの基礎 | ファイアウォールの設定 (ufw/firewalld) | ufw (Ubuntu) または firewalld (CentOS) を用いたポート開放と制限 | 基本的なセキュリティ設定能力 | 10時間 |
| 20 | 総合演習と模擬試験 | 模擬試験と弱点克服 | 各学習項目を横断した総合的な演習、模擬試験の実施と解説 | 試験対策、実践力向上 | 15時間 |
| 合計 | 270時間 |

システム開発の基礎を学び、PHPとLaravelを用いたWebアプリケーション開発スキルを身につけ、実践的なポートフォリオを完成させる
PHP基礎 / オブジェクト指向プログラミング / データベース基礎 / SQL / Webアプリケーションの仕組み / Laravel基礎 / MVCアーキテクチャ / Webアプリケーションのポートフォリオ開発
| 項目番号 | カテゴリ | 学習項目 | 詳細内容 | 習得できるスキル | 想定学習時間 (目安) |
|---|---|---|---|---|---|
| 1 | PHP基礎 | 開発環境の構築 (Laravel Herd) | Laravel Herdのインストールと設定、PHPバージョン管理、Composerのセットアップ、VS Codeの連携 | 開発環境構築能力、効率的な開発環境準備 | 10時間 |
| 2 | PHP基礎 | PHPの基本構文 | 変数、データ型、演算子、条件分岐(if/switch)、繰り返し(for/while/foreach) | プログラミングの基礎 | 20時間 |
| 3 | PHP基礎 | 関数と配列 | ユーザー定義関数、組み込み関数、多次元配列、連想配列の操作 | 効率的なコード記述、データ処理 | 15時間 |
| 4 | PHP基礎 | オブジェクト指向プログラミング | クラス、オブジェクト、継承、ポリモーフィズム、カプセル化、抽象クラス、インターフェース | オブジェクト指向設計能力 | 25時間 |
| 5 | PHP基礎 | エラーハンドリングと例外処理 | try-catch、カスタム例外、エラーレポート設定 | 堅牢なプログラム開発能力 | 10時間 |
| 6 | データベース基礎 | リレーショナルデータベースの概念 | テーブル、レコード、主キー、外部キー、ER図の読み方、正規化の基礎 | データベースの基礎知識 | 10時間 |
| 7 | データベース基礎 | SQLの基本操作 (HerdのDB機能利用) | Herdの組み込みデータベース(MySQL/PostgreSQL)への接続、SELECT、INSERT、UPDATE、DELETE、JOIN句 | データベース操作能力 | 20時間 |
| 8 | Web開発基礎 | HTTPプロトコルとWebの仕組み | リクエスト、レスポンス、ステータスコード、RESTの概念、セッションとクッキー | Webの基本原理理解 | 10時間 |
| 9 | Web開発基礎 | HTML/CSSの基礎とテンプレートエンジン | HTMLの基本構造、CSSでのスタイリング、Bladeテンプレートエンジンの利用 | フロントエンドの基礎、テンプレート利用 | 15時間 |
| 10 | Laravelフレームワーク | Laravelの導入と基本 (Herd連携) | Laravelプロジェクトの作成(Herd経由)、ディレクトリ構造、ルーティング、コントローラー | Laravelの基本構成理解、プロジェクト開始能力 | 20時間 |
| 11 | Laravelフレームワーク | Bladeテンプレートエンジン | レイアウト、コンポーネント、ディレクティブ、データ表示 | 効果的なビュー構築能力 | 15時間 |
| 12 | Laravelフレームワーク | Eloquent ORMによるDB操作 | モデルの定義、マイグレーション、シーディング、CRUD操作、リレーションシップ | ORMを用いたデータベース連携 | 25時間 |
| 13 | Laravelフレームワーク | フォームと入力値検証 | フォームの作成、リクエストクラス、バリデーションルール、エラー表示 | ユーザーインターフェースの実装、入力データ検証 | 20時間 |
| 14 | Laravelフレームワーク | 認証と認可 (Laravel Breeze/Jetstream) | ユーザー登録、ログイン、パスワードリセット、ミドルウェアによるアクセス制御 | セキュアなアプリケーション開発能力 | 25時間 |
| 15 | Laravelフレームワーク | ルーティングとコントローラーの高度な利用 | ルートモデルバインディング、リソースコントローラー、ミドルウェアの作成 | 高度なルーティング制御 | 15時間 |
| 16 | Laravelフレームワーク | ファイルアップロードとストレージ | ファイルの保存、アクセス、画像処理(Intervention Imageなど) | ファイル管理機能の実装 | 10時間 |
| 17 | Laravelフレームワーク | セッションとキャッシュ | セッション管理、キャッシュの利用 | アプリケーションの最適化 | 10時間 |
| 18 | API開発 | RESTful APIの構築 | APIルーティング、JSONレスポンス、API認証(Sanctumなど) | Web API開発能力 | 20時間 |
| 19 | テスト | Laravelでのテスト | ユニットテスト、機能テスト、ファクトリ、シーダーの利用 | テスト駆動開発の基礎、品質保証 | 15時間 |
| 20 | 実践演習 | Webアプリケーション開発実践 | 上記で学んだ知識を用いた総合的なWebアプリケーション開発(例:簡易SNS、タスク管理アプリ) | 実践的な開発経験、問題解決能力 | 30時間 |
| 合計 | 360時間 |

テラコミ修了後、初めてIT業界で働く際の不安をサポートするオプションです。
技術的な疑問やエラー対応などの実務サポートに加え、仕事への不安や悩みに寄り添うメンターとしての支援も行います。
技術面とメンタル面の両方から支えることで、安心して成長できる環境を提供します。
テラコミは初心者向けのプログラミングスクールです。対象年齢の方で少しでも興味があるなら、無料相談・体験レッスンへ!
平日の朝8:00~土曜日の19:30~オンライン同時勉強会を行っています。(※第五週目は休み)合同レッスンを含めて週に8時間以上の学習時間を確保できる方を歓迎します。
まったく未経験からでもIT業界に挑戦したい。自らサービスを開発してみたい。このような情熱のある方をサポートさせて頂きます。
仲間と一緒に学ぼう!

未来を切り開くのは小さな勇気と行動です。
少しでも気になったら「無料体験」へ!
当塾にご興味を持っていただけましたら、無料体験申し込みフォームよりお申し込みください。
お急ぎの場合は電話でも対応いたします:080-7646-0534
どんなレッスンでどんな先生がいるのかを、実際に体験していただけます。
お子様のレベルやご希望によって、講師と相談の上、コースを選択します。
※体験レッスンは60分を目安としております。
無料体験レッスンを踏まえて、「いつまでに」「どの程度のスキル」を見極めて、あなたにあった学習機関やプランを作成いたします。
入会後学習をスタートします。学習が始まり次第、様々なサポートが受けられるようになります。
プログラミングを初めて学ぶのですが入会できますか?
はい。入会いただけます。テラコミは初めての方でも「学ぶ意欲」と「自ら調べる姿勢」があれば初心者でも成長できます。
Slackの質問掲示板は何回利用しても良いのでしょうか?
はい、何回でも質問していただけます。質問への返信に最大48時間かかる場合があります。Slackへの回答記入はコーチの他、スクールの先輩も行います。
マンツーマンレッスンはありますか?
個別レッスンチケットを購入いただければ、個別のレッスンやキャリアコンサルティングを受けて頂くことができます。
合同レッスンは何時間ですか?
1回、90分です。合同レッスンは1チーム10名まで、アプリの開発のために役割がアサインされます。割り当てられた課題に対して調べ、わからないところは質問して学習を進めていきます。
入会金や解約金はありますか?
いいえ。入会金や解約金は一切ありません。基本料金(サブスクリプション)と必要な場合は個別レッスンのチケットをご購入下さい。
学習用のパソコンはどのくらいのスペックが必要ですか?
推奨パソコンスペック
CPU:corei5以上
ストレージ:SSD 500GB以上
メモリ:8GB以上
※将来的にiPhone用のアプリを開発したい方はmacのOSのパソコンがおススメです。
※あくまで、推奨ですので上記スペック以上のものが用意できなくても学習は可能です。WEB面接時などにご相談ください。
Slack掲示板では技術的な質問以外も質問できますか?
はい。質問可能です。
例えば、「学習を効率的に進めるにはどうしたらいいですか?」といった、抽象的な質問にも、現役エンジニアが回答致します。
支払い方法や決済のタイミング、引き落とし日について教えてください。
お支払い方法はクレジットカードのみとなります。初回は登録時に決済され、2回目以降は毎月の基準日に決済されます。
例えば3月22日にご登録・初回決済いただいた場合は22日が基準日となり、4月22日に2回目の決済が実施されます。
引き落とし日に関しましては、ご利用のクレジットカード会社によって異なりますので詳しくはご利用の会社へお問い合わせください。
コースの終了認定はどのようにして認められるのでしょうか?
当コースの修了認定は、以下の要件を全て満たした方に対して行います。
目標資格の「Oracle Java SE 11 Programmer (Silver) 」とは何ですか?
Oracle Java SE 11 Programmer (Silver) は、Javaアプリケーション開発に必要な基本的なプログラミング知識を有していることを証明する資格です。
過去の受講・目標達成実績を知りたいです。
(算定対象期間:2024年4月1日~2025年3月31日)
「自分でもできるのか不安」
「転職か副業か、どのコースが合うか相談したい」
そんな方こそ、まずは無料体験へ。
