Charleston Code Academyでは、受講開始からスキル定着までを4つのステップで設計しています。各段階で具体的な成果物を作りながら、確実にエンジニアリング力を積み上げていきます。
受講前に確認しておきたい、コースの適用範囲と技術要件についての補足事項です。
本アカデミーのモジュールは、プログラミング未経験者から実務経験2年程度のエンジニアまでを想定しています。各モジュールの冒頭に必要となる前提知識を明記しているため、自分のレベルに合った箇所から開始できます。
演習課題では、Node.js 18以上、Python 3.10以上、および任意のコードエディタを使用します。ブラウザは最新版のChromeまたはFirefoxを推奨します。OSはWindows、macOS、Linuxのいずれでも問題ありません。
各モジュールは、概念解説・コード例・演習問題・自己評価テストの4部構成です。学習の目安時間はモジュールごとに設定されており、1日あたり60分から90分のペースで進めることを前提としています。
全モジュールの演習問題で80%以上の正答率を達成し、最終プロジェクトを提出した方には修了証を発行します。修了証はPDF形式でダウンロードでき、ポートフォリオや履歴書に添付することが可能です。
質問は各モジュールのフォーラムに投稿できます。平均応答時間は平日24時間以内です。また、週1回のオンラインQ&Aセッションを開催しており、講師に直接質問する機会を設けています。
コース修了後に実際にスキルを活かせた方々の体験談を紹介します。コードを書く現場で役立つ内容を中心に、率直な感想を集めました。
Pythonのデータ分析コースを受講し、業務で使うレポート作成の自動化に成功しました。pandasの扱い方やデータの前処理の流れが実践的で、学んだ翌週には社内の集計作業に応用できたのが大きいです。
Node.jsとExpressでREST APIを構築するモジュールが特に役立ちました。エラーハンドリングや入力検証の設計パターンを学び、フリーランス案件のバックエンド開発を自信を持って引き受けられるようになりました。
フロントエンドのテスト講座でJestとReact Testing Libraryの使い方を体系的に学べました。テストを書く習慣が身につき、リファクタリング時の不安が減ったのは大きな収穫です。コードの品質に対する考え方が変わりました。
各モジュールの最後に、実際の開発現場を想定した課題を用意。コードを書くだけでなく、設計やレビューの流れも体験できます。
ポートフォリオにそのまま使える成果物が完成提出した課題に対して、講師が具体的な改善点をコメント。単なる正誤判定ではなく、より良い書き方を学べます。
実務で求められる品質感を身につける入門コースから上級コースまで、レベルに応じて学習範囲を調整。無理なく次のステップに進める構成です。
自分の理解度に合わせて学習を進められる複数人での開発を想定した演習では、Gitの操作やタスク分担、コミュニケーションの進め方も学びます。
現場で必要な協働スキルを養う新しいフレームワークやツールの動向を反映し、教材を定期的に見直しています。学んだ内容が古くならないよう配慮しています。
最新の技術動向に対応した学習が可能ダッシュボードで完了したモジュールや習得済みスキルを確認。次の学習計画を立てるための指標になります。
自分の成長を実感しながら継続できる