比較前の判断メモ
結論
freeCodeCampで十分進められる人にCodecademyは不要。有料の価値はinteractiveな順序、career path、practice環境、Credentialなどが独学設計の負担を下げる場合にある。
お金
freeCodeCampは無料。Codecademyは地域・planで価格が変わるため、公開時は日本表示を確認し、価格だけで優劣を決めない。
時間
無料でも有料でもcoding skillは反復時間が必要。有料化で短縮できるのは学習設計や迷う時間であって、practiceそのものではない。
何が残るか
codingの基礎からprojectへ進み、選ぶpathによってcareer-oriented skillやCredential取得へつなげる。
無料・低コスト代替
freeCodeCampの無料curriculumとproject、公式documentation。
払う合理性が高い人
独学で次に何をやるか迷いやすく、interactiveな順序やpractice環境に価値を感じる人。
払わなくてもよい人
freeCodeCampや公式docsを使って自力でprojectを完成でき、追加Credentialを必要としない人。
「無料か有料か」より、独学の設計コストを比較する
coding学習では無料教材が非常に強い分野です。
freeCodeCampはfree curriculum、projects/challenges、certification構造を持ち、Web、JavaScript、Python、database、backendなどを学べます。
そのため、Codecademy Proへ払わないとProgrammingを学べないわけではありません。
有料側が解決するのは、
何を・どの順番で・どのexerciseを使って進めるかを毎回自分で決める負担
です。
Codecademyの3層を混同しない
現在の公開pricingでは大きくBasic / Plus / Proがあります。
Basic
$0。free courseの基本access。
Plus
現在の公開ページでは、年額払い換算USD 14.99/月、monthly USD 29.99/月の表示があります。
300+ courses、Skill Paths、projects、quizzes、completion certificatesなどが中心です。
Pro
現在の公開ページでは、年額払い換算USD 19.99/月、monthly USD 39.99/月。
Plusに加え、Career Paths、technical interview prep、code challenges、job-readiness features、Professional Certifications等が追加されます。
ただしこれらのUSD表示をJapan checkoutの確定価格とは扱いません。公開時は地域表示を再確認します。
Completion CertificateとProfessional Certificationは別
Codecademyには二種類のcredentialがあります。
Certificate of Completion
対象Course/Pathを完了したことを示します。
Professional Certification
select Career Path内のexamをすべてpassして得るcredentialです。
現在、Full-Stack、Front-End、Back-End、Data Scientist系、Computer Scienceなど一部Career Pathで提供されています。
Codecademy自身も、Professional Certificationは単なるcompletionよりproficiencyを検証するものとして区別しています。
つまり「ProならCertificateがもらえる」というだけではなく、何をpassしたcredentialかを見る必要があります。
freeCodeCampで買わなくても得られるもの
freeCodeCampでは、
- curriculum
- coding challenges
- projects
- certification requirements
を無料で進められます。
特にPortfolioを作る目的なら、無料だから質が低いとは言えません。
むしろ、無料学習でprojectを完成させられる人にとっては、月額を払って同じ基礎を繰り返すことが時間・金銭両面で無駄になることがあります。
一方、freeCodeCampのcurriculum/certification構造は現在も更新が続いています。昔の「この10個を取れば終わり」という固定リストを永久仕様のように扱うべきではありません。
Plusで十分な人とProが必要な人
Plusが合いやすい
- PythonやWeb等、一つのskillを体系的に学ぶ
- projects / quizzesが欲しい
- Career switch向けのinterview prepまでは不要
- completion certificateで十分
Proが合いやすい
- Career Pathを一つ通したい
- Professional Certification examを受けたい
- interview prepやcode challengeも一つのPlatformで進めたい
- 学習だけでなくjob-readiness workflowまでまとめたい
Basic / freeCodeCampでよい
- 自分で教材順を決められる
- GitHub上にprojectを作れる
- credentialより成果物を重視
- まずcodingが続くか無料で確認したい
何が実務で残るか
coding学習のROIはCertificateより成果物で見やすい分野です。
たとえばBackendなら、
- REST API
- database CRUD
- authentication
- test
- deployment
まで含む小さなapplicationをGitHubに置き、READMEで設計を説明できる方が、単なるCourse completionより具体的です。
Frontendならresponsive siteやinteractive app、Dataならnotebook/dashboardを残せます。
有料Platformを使う場合も、最後に自分のprojectへ変換しなければ価値が薄くなります。
3か月だけ使うなら年額の割安さに引っ張られない
年額は月換算価格が安く見えます。
しかし、学習したいのがPython1本だけで3か月あれば終わるなら、12か月分のcommitmentが必要かは別問題です。
教育subscriptionでは、
annual monthly equivalent < monthly price
だから年額が得、とは限りません。
使わない9か月を含めたtotal spendで判断する必要があります。
無料ルートを先に試す
FineInTheoryでは次の順番を勧めます。
- freeCodeCampまたはCodecademy Basicで1週間学ぶ
- 小さなprojectを1つ作る
- 「内容が分からない」のか「順番が決められない」のかを分ける
- 順番・practice・Career Pathが必要ならPlus/Proを検討
codingを続けられるか分からない段階でannual subscriptionを買う必要はありません。
Credential目的ならProfessional Certificationの中身を見る
Codecademy Professional Certificationはselect Career Pathsのexam通過が必要です。
これはcompletion PDFより一段強いassessmentですが、企業が必ず評価するindustry-standard licensingではありません。
採用で強いのは、
- skill assessment
- portfolio
- interview performance
- 実務経験
の組み合わせです。
「Codecademy Proを買えば転職できる」とは書けません。
比較を終える境界
有料と無料の本質的な差はcontent accessではなく、学習設計と継続の摩擦をどれだけ減らせるかです。
自分でfreeCodeCampを進めてprojectを作れるなら、その時点で無料routeは十分機能しています。
逆に「教材はたくさんあるが次に何をやればいいか分からない」「practiceとCareer Pathを一つにまとめたい」ならCodecademyのsubscriptionに合理性があります。
まず無料で進め、詰まった理由が有料機能で解決できるか確認してから払うのが最も安全です。