目標までの道筋を、一歩ずつ。
プログラミングのキャリアパス
画面づくり、サーバー開発、Python、ソフトウェアのテスト。興味のある分野を選び、学習を始める前にカリキュラムを確認できます。

TypeScript
型、インターフェース、ジェネリクスを使い、保守しやすいJavaScriptコードを書く方法を学びます。関数、クラス、モジュールから実践的なTypeScriptのパターンまで取り組みます。
Java開発者
最初のコンソールプログラムから、クラス、継承、ファイル、コレクションまでJavaの基礎を身につけます。データ、条件分岐、ループ、メソッドを順に学ぶ学習コースです。
C++開発者
C++の基本から始め、クラス、継承、ポリモーフィズム、現代的なメモリ管理へ進みます。条件分岐、ループ、配列、関数、構造体を実践しながら学びます。
バックエンド開発者
JavaScript、Express、SQLでサーバー側の開発を学びます。アプリケーションのロジック、非同期処理、データベースがどのように連携するかを理解します。
Python開発者
制御フロー、リスト、関数、データ構造、オブジェクト指向を通してPythonのスキルを段階的に磨きます。モジュールの利用やAPIとの連携も学びます。
フロントエンド開発者
HTML、CSS、JavaScript、VueでWebの画面を作る方法を学びます。ページ構造とレスポンシブなレイアウトから、コンポーネント、ルーティング、状態管理、API連携へ進みます。
QAエンジニア・ソフトウェアテスター
Webサイト、モバイルアプリ、APIのテストを学びます。テスト設計、ドキュメント、テストツール、SQLを学び、面接対策と最終プロジェクトに取り組みます。
学習の進め方
まず方向を決め、それからツールを選ぶ
言語だけでなく、何を作りたいかも大切です。フロントエンドは画面、バックエンドは処理とデータ、テストは製品の品質に関わります。プログラムを比較し、モジュールを開いて基礎から始めましょう。
コース、キャリアパス、スキルの違いは?
コースでは言語や技術を学びます。キャリアパスでは分野全体をより広く学びます。スキルは具体的な実践課題に集中します。目的に合わせて形式を選びましょう。
コース一覧