プログラミングとソフトウェア開発の基礎を、実践的なレッスン形式で体系的に学べる環境を提供します。
KeyPoint Code Academyでは、プログラミングとソフトウェア開発のスキルを段階的に身につけられる学習モジュールを用意しています。各コースは実践的な技術レッスンで構成され、基礎から応用までを体系的に学べます。
自分の現在のレベルと目標に合わせて、最適な学習プランをお選びください。どのコースも、実際の開発現場で使える知識とスキルを習得することを目指しています。
プログラミング未経験者向けのコースです。変数、データ型、制御構文など、プログラミングの基礎概念をPythonを通じて学びます。各レッスンには短い演習問題が含まれており、理解を確認しながら進められます。学習期間は約8週間を想定しています。
HTML、CSS、JavaScriptの基礎を学び、レスポンシブなWebサイトを構築するスキルを身につけます。CSS GridやFlexboxを使ったレイアウト設計、フォーム処理、簡単なインタラクションの実装までをカバーします。実際のプロジェクト演習を通じて、ポートフォリオに使える作品を制作します。
Gitによるバージョン管理、テスト駆動開発、コードレビューの進め方など、チーム開発で必要なスキルを学びます。小規模なプロジェクトをチームで開発する演習を通じて、実践的な開発フローを体験できます。開発現場で求められる品質管理の考え方も身につけます。
リレーショナルデータベースの設計とSQLの基礎、RESTful APIの設計と実装を学びます。データモデリング、正規化、インデックス設計など、実務で必要となる知識を体系的に習得します。演習では、実際のデータセットを使ったクエリ最適化にも挑戦します。
プログラミング学習を進めるうえで、実際の受講者がどう感じているかは大切な指標です。ここではコースを修了した方々の率直な意見を紹介します。
変数の扱い方から関数の組み立て方まで、ひとつずつ手を動かして確認できたのが良かったです。独学でつまずいていた部分が、演習を通じて自然に理解できました。
Frau Luisa Burgstaller B.A. — 修了生ブランチの切り替えやコンフリクト解消の手順が、実際のプロジェクトに近い形で学べます。チーム開発に入る前に受けておいて本当に助かりました。
Laura Handl — 開発チーム新人レスポンシブなレイアウトをゼロから組み立てる力がつきました。グリッドの基本概念が整理されていて、自分のサイトにもすぐ応用できています。
Roland Paar — フロントエンド志望ハードウェアとソフトウェアの関係を、図解とコード例で丁寧に説明してもらえました。基礎知識が固まったことで、次のステップに進む自信が持てます。
Emely Rauscher — 学生メインの学習コースに加えて、理解を深めるための関連モジュールと実践的なリファレンスをまとめました。各項目は短時間で読める構成です。
変数、データ型、制御構文、関数の基本を、短い演習を交えて解説します。最初のスクリプトを動かすところから、簡単なファイル処理までを一つの流れで学べます。
リポジトリの作成、コミット、ブランチ、マージまでを、実際の操作手順に沿って整理しました。チーム開発で使うプルリクエストの流れも扱います。
グリッドコンテナの基本から、テンプレートエリアを使ったレイアウト設計までを具体例で紹介します。画面幅に応じて並びを変える実装パターンを確認できます。
エディタの設定、パッケージ管理、実行環境の構築まで、新しいプロジェクトを始める前に揃えておきたい道具を順番に説明します。OSごとの違いにも触れています。