{"title":"AP CSA","description":null,"products":[{"product_id":"ap-csa-unit-1-prep-4-hour-virtual-camp","title":"AP Computer Science A Bootcamp - 3-Night Virtual (March 16-18)","description":"\u003cdiv style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; max-width: 800px; margin: 0 auto;\"\u003e\n\u003cdiv style=\"background: linear-gradient(135deg, #1e3a8a 0%, #3b82f6 100%); color: white; padding: 30px; border-radius: 12px; margin-bottom: 24px;\"\u003e\n\u003ch2 style=\"margin: 0 0 12px 0; color: white !important; font-size: 1.8em;\"\u003eAP Computer Science A Intensive Bootcamp\u003c\/h2\u003e\n\u003cp style=\"margin: 0; font-size: 1.1em; opacity: 0.9; color: white !important;\"\u003e3 Nights of Focused Exam Prep\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #f0fdf4; border: 1px solid #86efac; border-radius: 8px; padding: 20px; margin-bottom: 24px;\"\u003e\n\u003ch3 style=\"color: #166534 !important; margin: 0 0 12px 0;\"\u003eSession Schedule\u003c\/h3\u003e\n\u003cp style=\"margin: 0 0 8px 0;\"\u003e\u003cstrong\u003eAll sessions 7:00 PM - 10:00 PM CST\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul style=\"margin: 0; padding-left: 20px;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMarch 16 (Mon):\u003c\/strong\u003e Unit 1-2 - Objects, Methods \u0026amp; Expressions\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMarch 17 (Tue):\u003c\/strong\u003e Unit 2 - Selection \u0026amp; Iteration\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMarch 18 (Wed):\u003c\/strong\u003e Unit 3 - Class Creation \u0026amp; OOP\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #eff6ff; border-left: 4px solid #3b82f6; padding: 20px; border-radius: 0 8px 8px 0; margin-bottom: 24px;\"\u003e\n\u003ch3 style=\"color: #1e40af !important; margin: 0 0 12px 0;\"\u003eWhat You'll Get\u003c\/h3\u003e\n\u003cul style=\"margin: 0; padding-left: 20px;\"\u003e\n\u003cli\u003e9 hours of live, interactive instruction\u003c\/li\u003e\n\u003cli\u003eComplete notes packet for all 4 units\u003c\/li\u003e\n\u003cli\u003ePractice problems with detailed solutions\u003c\/li\u003e\n\u003cli\u003eFRQ walkthroughs and strategies\u003c\/li\u003e\n\u003cli\u003eFull-length practice exam with review\u003c\/li\u003e\n\u003cli\u003eRecording access for 30 days after bootcamp\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #faf5ff; border: 1px solid #e9d5ff; border-radius: 8px; padding: 20px; margin-bottom: 24px;\"\u003e\n\u003ch3 style=\"color: #7c3aed !important; margin: 0 0 12px 0;\"\u003eAbout Your Instructor\u003c\/h3\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003eTanner Crow\u003c\/strong\u003e - 11+ years teaching AP Computer Science at Kansas's #1 ranked school district. 1,845+ hours tutored with a 5.0 rating from 451 reviews. 92% of students score 5 on the AP exam.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fef3c7; border: 1px solid #fcd34d; border-radius: 8px; padding: 16px; text-align: center;\"\u003e\n\u003cp style=\"margin: 0; font-weight: 600; color: #92400e !important;\"\u003eLimited spots available - Minimum 3 students required per session\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AP CS Exam Prep","offers":[{"title":"Default Title","offer_id":47042380792023,"sku":null,"price":299.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/ChatGPT_Image_Sep_2_2025_11_06_04_PM.png?v=1756872386"},{"product_id":"ap-csa-reference-sheet-pdf","title":"AP CSA Exam Prep PDF Bundle - Cheat Sheet, FRQ Patterns \u0026 Practice Questions","description":"\u003cstyle\u003e\n.product__description,.product__description--full-width,.product__info-wrapper,.product__info-wrapper--full-width{max-width:100%!important;width:100%!important;padding:0 40px!important;position:static!important;top:auto!important}\n.product{grid-template-columns:1fr!important;display:block!important}\n.product__media-wrapper{display:none!important}\n#MainContent .product__info-wrapper{float:none!important;position:relative!important}\n\u003c\/style\u003e\u003cstyle\u003e\n#ap-csa-reference-sheet-pdf{all:initial!important;display:block!important;font-family:'Georgia',serif!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;box-sizing:border-box!important;max-width:860px!important;margin:0 auto!important;padding:0 8px!important}\n#ap-csa-reference-sheet-pdf *{box-sizing:border-box!important}\n#ap-csa-reference-sheet-pdf h1,#ap-csa-reference-sheet-pdf h2,#ap-csa-reference-sheet-pdf h3{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;font-family:'Georgia',serif!important;margin:0!important;padding:0!important;line-height:1.25!important}\n#ap-csa-reference-sheet-pdf p,#ap-csa-reference-sheet-pdf li,#ap-csa-reference-sheet-pdf span,#ap-csa-reference-sheet-pdf td{color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;font-family:'Georgia',serif!important}\n#ap-csa-reference-sheet-pdf a:link,#ap-csa-reference-sheet-pdf a:visited{color:#3182ce!important;-webkit-text-fill-color:#3182ce!important}\n#ap-csa-reference-sheet-pdf .pd-hero{background:linear-gradient(135deg,#1a365d 0%,#3182ce 100%)!important;border-radius:12px!important;padding:36px 30px!important;margin-bottom:28px!important;text-align:center!important}\n#ap-csa-reference-sheet-pdf .pd-eyebrow{display:inline-block!important;background:rgba(255,255,255,.2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:11px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:4px 14px!important;border-radius:20px!important;margin-bottom:14px!important;font-family:'Georgia',serif!important}\n#ap-csa-reference-sheet-pdf .pd-hero h1{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(20px,3.5vw,28px)!important;margin-bottom:10px!important;line-height:1.2!important}\n#ap-csa-reference-sheet-pdf .pd-hero p{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;font-size:15px!important;max-width:580px!important;margin:0 auto!important;line-height:1.6!important}\n#ap-csa-reference-sheet-pdf .pd-stats{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;margin-bottom:28px!important}\n#ap-csa-reference-sheet-pdf .pd-stat{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:14px 18px!important;text-align:center!important;flex:1!important;min-width:120px!important}\n#ap-csa-reference-sheet-pdf .pd-stat-num{font-size:24px!important;font-weight:700!important;color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;display:block!important;line-height:1!important}\n#ap-csa-reference-sheet-pdf .pd-stat-lbl{font-size:11px!important;color:#718096!important;-webkit-text-fill-color:#718096!important;display:block!important;margin-top:4px!important;line-height:1.4!important}\n#ap-csa-reference-sheet-pdf .pd-section-title{font-size:18px!important;font-weight:700!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin:0 0 16px 0!important;padding-bottom:8px!important;border-bottom:3px solid #3182ce!important}\n#ap-csa-reference-sheet-pdf .pd-includes{margin-bottom:28px!important}\n#ap-csa-reference-sheet-pdf .pd-check-list{list-style:none!important;margin:0!important;padding:0!important}\n#ap-csa-reference-sheet-pdf .pd-check-list li{padding:8px 0!important;font-size:14px!important;color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;display:flex!important;align-items:flex-start!important;gap:10px!important;line-height:1.5!important;border-bottom:1px solid #f0f4f8!important}\n#ap-csa-reference-sheet-pdf .pd-check-list li:last-child{border-bottom:none!important}\n#ap-csa-reference-sheet-pdf .pd-check{color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;font-weight:700!important;flex-shrink:0!important;font-size:15px!important}\n#ap-csa-reference-sheet-pdf .pd-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:14px!important;margin-bottom:28px!important}\n#ap-csa-reference-sheet-pdf .pd-card{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:16px!important}\n#ap-csa-reference-sheet-pdf .pd-card h3{font-size:12px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;margin-bottom:6px!important}\n#ap-csa-reference-sheet-pdf .pd-card p{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.6!important}\n#ap-csa-reference-sheet-pdf .pd-tip{background:#ebf8ff!important;border-left:4px solid #3182ce!important;border-radius:0 8px 8px 0!important;padding:14px 18px!important;margin-bottom:24px!important;font-size:14px!important;color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;line-height:1.6!important}\n#ap-csa-reference-sheet-pdf .pd-tip strong{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important}\n#ap-csa-reference-sheet-pdf .pd-bundle{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:18px 20px!important;margin-bottom:24px!important}\n#ap-csa-reference-sheet-pdf .pd-bundle-title{font-size:13px!important;font-weight:700!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin-bottom:8px!important}\n#ap-csa-reference-sheet-pdf .pd-bundle-list{list-style:none!important;margin:0!important;padding:0!important}\n#ap-csa-reference-sheet-pdf .pd-bundle-list li{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;padding:4px 0!important;display:flex!important;gap:8px!important}\n#ap-csa-reference-sheet-pdf .pd-guarantee{background:linear-gradient(135deg,#ebf8ff 0%,#fff 100%)!important;border:2px solid #3182ce!important;border-radius:10px!important;padding:22px 24px!important;text-align:center!important;margin-bottom:20px!important}\n#ap-csa-reference-sheet-pdf .pd-guarantee h3{font-size:16px!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin-bottom:6px!important}\n#ap-csa-reference-sheet-pdf .pd-guarantee p{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.6!important;max-width:520px!important;margin:0 auto!important}\n#ap-csa-reference-sheet-pdf .pd-fine{font-size:12px!important;color:#a0aec0!important;-webkit-text-fill-color:#a0aec0!important;text-align:center!important;margin-top:16px!important}\n\u003c\/style\u003e\u003cdiv id=\"ap-csa-reference-sheet-pdf\" style=\"display:block!important;max-width:860px!important;margin:0 auto!important\"\u003e\n\u003cdiv class=\"pd-hero\"\u003e\n  \u003cdiv class=\"pd-eyebrow\"\u003eAP CSA — Exam Prep PDF Bundle\u003c\/div\u003e\n  \u003ch1\u003eCheat Sheet, FRQ Patterns \u0026amp; Practice Questions\u003c\/h1\u003e\n  \u003cp\u003eSix study documents in one download. Everything from a compact cheat sheet to annotated FRQ patterns and 15 practice questions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stats\"\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003e6\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003eDocuments\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003ePDF\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003eInstant Download\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003e15\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003ePractice Q's\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-includes\"\u003e\n\u003cp class=\"pd-section-title\"\u003eWhat's Included\u003c\/p\u003e\n\u003cul class=\"pd-check-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003e11-page Premium Reference Guide (color) — all 4 units in full detail\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003e4-page Condensed Cheat Sheet (B\u0026amp;W, print-friendly) — fits in your binder\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eFRQ Scoring Patterns — exactly what College Board graders look for point by point\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003e10 Memorizable Code Templates — patterns that appear repeatedly on the FRQ section\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003e15 Practice Questions with full answer key\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eError-Spotting Guide — the most common bugs that cost students MCQ points\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-guarantee\"\u003e\n\u003ch3\u003e7-Day Money-Back Guarantee\u003c\/h3\u003e\n\u003cp\u003eNot satisfied? Email us within 7 days for a full refund.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"pd-fine\"\u003ePDF delivered instantly after purchase. For personal study use only; not for resale.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"AP CS Exam Prep","offers":[{"title":"Default Title","offer_id":48196027023575,"sku":null,"price":2.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/CheatSheetLogo_c7229170-757f-4911-95ab-76a6566945a7.png?v=1768504469"},{"product_id":"arraylist-reference-card","title":"AP CSA ArrayList Methods Quick Reference Card","description":"\u003cstyle\u003e\n.product__description,.product__description--full-width,.product__info-wrapper,.product__info-wrapper--full-width{max-width:100%!important;width:100%!important;padding:0 40px!important;position:static!important;top:auto!important}\n.product{grid-template-columns:1fr!important;display:block!important}\n.product__media-wrapper{display:none!important}\n#MainContent .product__info-wrapper{float:none!important;position:relative!important}\n\u003c\/style\u003e\u003cstyle\u003e\n#arraylist-reference-card{all:initial!important;display:block!important;font-family:'Georgia',serif!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;box-sizing:border-box!important;max-width:860px!important;margin:0 auto!important;padding:0 8px!important}\n#arraylist-reference-card *{box-sizing:border-box!important}\n#arraylist-reference-card h1,#arraylist-reference-card h2,#arraylist-reference-card h3{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;font-family:'Georgia',serif!important;margin:0!important;padding:0!important;line-height:1.25!important}\n#arraylist-reference-card p,#arraylist-reference-card li,#arraylist-reference-card span,#arraylist-reference-card td{color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;font-family:'Georgia',serif!important}\n#arraylist-reference-card a:link,#arraylist-reference-card a:visited{color:#3182ce!important;-webkit-text-fill-color:#3182ce!important}\n#arraylist-reference-card .pd-hero{background:linear-gradient(135deg,#1a365d 0%,#3182ce 100%)!important;border-radius:12px!important;padding:36px 30px!important;margin-bottom:28px!important;text-align:center!important}\n#arraylist-reference-card .pd-eyebrow{display:inline-block!important;background:rgba(255,255,255,.2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:11px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:4px 14px!important;border-radius:20px!important;margin-bottom:14px!important;font-family:'Georgia',serif!important}\n#arraylist-reference-card .pd-hero h1{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(20px,3.5vw,28px)!important;margin-bottom:10px!important;line-height:1.2!important}\n#arraylist-reference-card .pd-hero p{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;font-size:15px!important;max-width:580px!important;margin:0 auto!important;line-height:1.6!important}\n#arraylist-reference-card .pd-stats{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;margin-bottom:28px!important}\n#arraylist-reference-card .pd-stat{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:14px 18px!important;text-align:center!important;flex:1!important;min-width:120px!important}\n#arraylist-reference-card .pd-stat-num{font-size:24px!important;font-weight:700!important;color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;display:block!important;line-height:1!important}\n#arraylist-reference-card .pd-stat-lbl{font-size:11px!important;color:#718096!important;-webkit-text-fill-color:#718096!important;display:block!important;margin-top:4px!important;line-height:1.4!important}\n#arraylist-reference-card .pd-section-title{font-size:18px!important;font-weight:700!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin:0 0 16px 0!important;padding-bottom:8px!important;border-bottom:3px solid #3182ce!important}\n#arraylist-reference-card .pd-includes{margin-bottom:28px!important}\n#arraylist-reference-card .pd-check-list{list-style:none!important;margin:0!important;padding:0!important}\n#arraylist-reference-card .pd-check-list li{padding:8px 0!important;font-size:14px!important;color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;display:flex!important;align-items:flex-start!important;gap:10px!important;line-height:1.5!important;border-bottom:1px solid #f0f4f8!important}\n#arraylist-reference-card .pd-check-list li:last-child{border-bottom:none!important}\n#arraylist-reference-card .pd-check{color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;font-weight:700!important;flex-shrink:0!important;font-size:15px!important}\n#arraylist-reference-card .pd-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:14px!important;margin-bottom:28px!important}\n#arraylist-reference-card .pd-card{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:16px!important}\n#arraylist-reference-card .pd-card h3{font-size:12px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;margin-bottom:6px!important}\n#arraylist-reference-card .pd-card p{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.6!important}\n#arraylist-reference-card .pd-tip{background:#ebf8ff!important;border-left:4px solid #3182ce!important;border-radius:0 8px 8px 0!important;padding:14px 18px!important;margin-bottom:24px!important;font-size:14px!important;color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;line-height:1.6!important}\n#arraylist-reference-card .pd-tip strong{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important}\n#arraylist-reference-card .pd-bundle{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:18px 20px!important;margin-bottom:24px!important}\n#arraylist-reference-card .pd-bundle-title{font-size:13px!important;font-weight:700!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin-bottom:8px!important}\n#arraylist-reference-card .pd-bundle-list{list-style:none!important;margin:0!important;padding:0!important}\n#arraylist-reference-card .pd-bundle-list li{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;padding:4px 0!important;display:flex!important;gap:8px!important}\n#arraylist-reference-card .pd-guarantee{background:linear-gradient(135deg,#ebf8ff 0%,#fff 100%)!important;border:2px solid #3182ce!important;border-radius:10px!important;padding:22px 24px!important;text-align:center!important;margin-bottom:20px!important}\n#arraylist-reference-card .pd-guarantee h3{font-size:16px!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin-bottom:6px!important}\n#arraylist-reference-card .pd-guarantee p{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.6!important;max-width:520px!important;margin:0 auto!important}\n#arraylist-reference-card .pd-fine{font-size:12px!important;color:#a0aec0!important;-webkit-text-fill-color:#a0aec0!important;text-align:center!important;margin-top:16px!important}\n\u003c\/style\u003e\u003cdiv id=\"arraylist-reference-card\" style=\"display:block!important;max-width:860px!important;margin:0 auto!important\"\u003e\n\u003cdiv class=\"pd-hero\"\u003e\n  \u003cdiv class=\"pd-eyebrow\"\u003eAP CSA — ArrayList Reference\u003c\/div\u003e\n  \u003ch1\u003eArrayList Methods Quick Reference Card\u003c\/h1\u003e\n  \u003cp\u003eEvery ArrayList method with syntax, parameter types, return types, and common exam patterns.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-includes\"\u003e\n\u003cp class=\"pd-section-title\"\u003eWhat's Included\u003c\/p\u003e\n\u003cul class=\"pd-check-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eadd(E element) — appends to end; add(int index, E element) — inserts at index\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eremove(int index) — removes by position; remove(Object o) — removes by value\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eget(int index) — returns element at index (does not remove)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eset(int index, E element) — replaces element, returns old value\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003esize() — returns number of elements\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eSafe traversal pattern when removing during iteration\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eArrayList vs. Array comparison chart — when to use each\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-grid\"\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eFormat\u003c\/h3\u003e\n\u003cp\u003eSingle-page print-ready PDF. Black and white friendly. Fits in a binder or notebook.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eWhen to Use\u003c\/h3\u003e\n\u003cp\u003eKeep it open while doing practice problems. Use it as a self-quiz: cover the right column and recall syntax from memory.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eExam Alignment\u003c\/h3\u003e\n\u003cp\u003eCovers only what appears on the AP CSA exam. No fluff, no deprecated content.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003ePairs With\u003c\/h3\u003e\n\u003cp\u003eGet all three reference cards (Array, ArrayList, 2D Array) or grab the Complete Quick Reference Guide for full-course coverage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"pd-fine\"\u003ePDF delivered instantly after purchase. For personal study use only; not for resale.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"AP CS Exam Prep","offers":[{"title":"PDF Download","offer_id":48238155497687,"sku":"APCS-REF-ARRAYLIST","price":1.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/arraylist-reference-card.png?v=1769817681"},{"product_id":"2darray-reference-card","title":"AP CSA 2D Array Quick Reference Card","description":"\u003cstyle\u003e\n.product__description,.product__description--full-width,.product__info-wrapper,.product__info-wrapper--full-width{max-width:100%!important;width:100%!important;padding:0 40px!important;position:static!important;top:auto!important}\n.product{grid-template-columns:1fr!important;display:block!important}\n.product__media-wrapper{display:none!important}\n#MainContent .product__info-wrapper{float:none!important;position:relative!important}\n\u003c\/style\u003e\u003cstyle\u003e\n#2darray-reference-card{all:initial!important;display:block!important;font-family:'Georgia',serif!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;box-sizing:border-box!important;max-width:860px!important;margin:0 auto!important;padding:0 8px!important}\n#2darray-reference-card *{box-sizing:border-box!important}\n#2darray-reference-card h1,#2darray-reference-card h2,#2darray-reference-card h3{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;font-family:'Georgia',serif!important;margin:0!important;padding:0!important;line-height:1.25!important}\n#2darray-reference-card p,#2darray-reference-card li,#2darray-reference-card span,#2darray-reference-card td{color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;font-family:'Georgia',serif!important}\n#2darray-reference-card a:link,#2darray-reference-card a:visited{color:#3182ce!important;-webkit-text-fill-color:#3182ce!important}\n#2darray-reference-card .pd-hero{background:linear-gradient(135deg,#1a365d 0%,#3182ce 100%)!important;border-radius:12px!important;padding:36px 30px!important;margin-bottom:28px!important;text-align:center!important}\n#2darray-reference-card .pd-eyebrow{display:inline-block!important;background:rgba(255,255,255,.2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:11px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:4px 14px!important;border-radius:20px!important;margin-bottom:14px!important;font-family:'Georgia',serif!important}\n#2darray-reference-card .pd-hero h1{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(20px,3.5vw,28px)!important;margin-bottom:10px!important;line-height:1.2!important}\n#2darray-reference-card .pd-hero p{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;font-size:15px!important;max-width:580px!important;margin:0 auto!important;line-height:1.6!important}\n#2darray-reference-card .pd-stats{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;margin-bottom:28px!important}\n#2darray-reference-card .pd-stat{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:14px 18px!important;text-align:center!important;flex:1!important;min-width:120px!important}\n#2darray-reference-card .pd-stat-num{font-size:24px!important;font-weight:700!important;color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;display:block!important;line-height:1!important}\n#2darray-reference-card .pd-stat-lbl{font-size:11px!important;color:#718096!important;-webkit-text-fill-color:#718096!important;display:block!important;margin-top:4px!important;line-height:1.4!important}\n#2darray-reference-card .pd-section-title{font-size:18px!important;font-weight:700!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin:0 0 16px 0!important;padding-bottom:8px!important;border-bottom:3px solid #3182ce!important}\n#2darray-reference-card .pd-includes{margin-bottom:28px!important}\n#2darray-reference-card .pd-check-list{list-style:none!important;margin:0!important;padding:0!important}\n#2darray-reference-card .pd-check-list li{padding:8px 0!important;font-size:14px!important;color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;display:flex!important;align-items:flex-start!important;gap:10px!important;line-height:1.5!important;border-bottom:1px solid #f0f4f8!important}\n#2darray-reference-card .pd-check-list li:last-child{border-bottom:none!important}\n#2darray-reference-card .pd-check{color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;font-weight:700!important;flex-shrink:0!important;font-size:15px!important}\n#2darray-reference-card .pd-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:14px!important;margin-bottom:28px!important}\n#2darray-reference-card .pd-card{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:16px!important}\n#2darray-reference-card .pd-card h3{font-size:12px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;margin-bottom:6px!important}\n#2darray-reference-card .pd-card p{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.6!important}\n#2darray-reference-card .pd-tip{background:#ebf8ff!important;border-left:4px solid #3182ce!important;border-radius:0 8px 8px 0!important;padding:14px 18px!important;margin-bottom:24px!important;font-size:14px!important;color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;line-height:1.6!important}\n#2darray-reference-card .pd-tip strong{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important}\n#2darray-reference-card .pd-bundle{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:18px 20px!important;margin-bottom:24px!important}\n#2darray-reference-card .pd-bundle-title{font-size:13px!important;font-weight:700!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin-bottom:8px!important}\n#2darray-reference-card .pd-bundle-list{list-style:none!important;margin:0!important;padding:0!important}\n#2darray-reference-card .pd-bundle-list li{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;padding:4px 0!important;display:flex!important;gap:8px!important}\n#2darray-reference-card .pd-guarantee{background:linear-gradient(135deg,#ebf8ff 0%,#fff 100%)!important;border:2px solid #3182ce!important;border-radius:10px!important;padding:22px 24px!important;text-align:center!important;margin-bottom:20px!important}\n#2darray-reference-card .pd-guarantee h3{font-size:16px!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin-bottom:6px!important}\n#2darray-reference-card .pd-guarantee p{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.6!important;max-width:520px!important;margin:0 auto!important}\n#2darray-reference-card .pd-fine{font-size:12px!important;color:#a0aec0!important;-webkit-text-fill-color:#a0aec0!important;text-align:center!important;margin-top:16px!important}\n\u003c\/style\u003e\u003cdiv id=\"2darray-reference-card\" style=\"display:block!important;max-width:860px!important;margin:0 auto!important\"\u003e\n\u003cdiv class=\"pd-hero\"\u003e\n  \u003cdiv class=\"pd-eyebrow\"\u003eAP CSA — 2D Array Reference\u003c\/div\u003e\n  \u003ch1\u003e2D Array Quick Reference Card\u003c\/h1\u003e\n  \u003cp\u003eRow-major traversal, column-major traversal, and every 2D array pattern tested on the AP exam.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-includes\"\u003e\n\u003cp class=\"pd-section-title\"\u003eWhat's Included\u003c\/p\u003e\n\u003cul class=\"pd-check-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eDeclaration and initialization: int[][] grid = new int[rows][cols];\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eAccessing elements: grid[row][col]\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003egrid.length (rows) vs. grid[0].length (columns)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eRow-major traversal (outer loop = rows)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eColumn-major traversal (outer loop = columns)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eCommon 2D array algorithms: diagonal sum, neighbor check, transpose\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePassing 2D arrays to methods\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-grid\"\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eFormat\u003c\/h3\u003e\n\u003cp\u003eSingle-page print-ready PDF. Black and white friendly. Fits in a binder or notebook.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eWhen to Use\u003c\/h3\u003e\n\u003cp\u003eKeep it open while doing practice problems. Use it as a self-quiz: cover the right column and recall syntax from memory.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eExam Alignment\u003c\/h3\u003e\n\u003cp\u003eCovers only what appears on the AP CSA exam. No fluff, no deprecated content.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003ePairs With\u003c\/h3\u003e\n\u003cp\u003eGet all three reference cards (Array, ArrayList, 2D Array) or grab the Complete Quick Reference Guide for full-course coverage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"pd-fine\"\u003ePDF delivered instantly after purchase. For personal study use only; not for resale.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"AP CS Exam Prep","offers":[{"title":"PDF Download","offer_id":48238155530455,"sku":"APCS-REF-2DARRAY","price":1.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/2darray-reference-card.png?v=1769817681"},{"product_id":"string-reference-card","title":"AP CSA String Methods Quick Reference Card","description":"\u003cp\u003e\u003cstrong\u003eEssential String methods on one printable page!\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eAll key String methods with syntax\u003c\/li\u003e\n\u003cli\u003eCommon patterns and examples\u003c\/li\u003e\n\u003cli\u003eQuick lookup format\u003c\/li\u003e\n\u003cli\u003ePrint-ready PDF\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003ePerfect for quick review before tests or keeping by your computer while coding.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eInstant download after purchase.\u003c\/strong\u003e\u003c\/p\u003e","brand":"AP CS Exam Prep","offers":[{"title":"PDF Download","offer_id":48238155563223,"sku":"APCS-REF-STRING","price":1.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/string-reference-card.png?v=1769817681"},{"product_id":"array-reference-card","title":"AP CSA Array Operations Quick Reference Card","description":"\u003cstyle\u003e\n.product__description,.product__description--full-width,.product__info-wrapper,.product__info-wrapper--full-width{max-width:100%!important;width:100%!important;padding:0 40px!important;position:static!important;top:auto!important}\n.product{grid-template-columns:1fr!important;display:block!important}\n.product__media-wrapper{display:none!important}\n#MainContent .product__info-wrapper{float:none!important;position:relative!important}\n\u003c\/style\u003e\u003cstyle\u003e\n#array-reference-card{all:initial!important;display:block!important;font-family:'Georgia',serif!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;box-sizing:border-box!important;max-width:860px!important;margin:0 auto!important;padding:0 8px!important}\n#array-reference-card *{box-sizing:border-box!important}\n#array-reference-card h1,#array-reference-card h2,#array-reference-card h3{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;font-family:'Georgia',serif!important;margin:0!important;padding:0!important;line-height:1.25!important}\n#array-reference-card p,#array-reference-card li,#array-reference-card span,#array-reference-card td{color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;font-family:'Georgia',serif!important}\n#array-reference-card a:link,#array-reference-card a:visited{color:#3182ce!important;-webkit-text-fill-color:#3182ce!important}\n#array-reference-card .pd-hero{background:linear-gradient(135deg,#1a365d 0%,#3182ce 100%)!important;border-radius:12px!important;padding:36px 30px!important;margin-bottom:28px!important;text-align:center!important}\n#array-reference-card .pd-eyebrow{display:inline-block!important;background:rgba(255,255,255,.2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:11px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:4px 14px!important;border-radius:20px!important;margin-bottom:14px!important;font-family:'Georgia',serif!important}\n#array-reference-card .pd-hero h1{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(20px,3.5vw,28px)!important;margin-bottom:10px!important;line-height:1.2!important}\n#array-reference-card .pd-hero p{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;font-size:15px!important;max-width:580px!important;margin:0 auto!important;line-height:1.6!important}\n#array-reference-card .pd-stats{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;margin-bottom:28px!important}\n#array-reference-card .pd-stat{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:14px 18px!important;text-align:center!important;flex:1!important;min-width:120px!important}\n#array-reference-card .pd-stat-num{font-size:24px!important;font-weight:700!important;color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;display:block!important;line-height:1!important}\n#array-reference-card .pd-stat-lbl{font-size:11px!important;color:#718096!important;-webkit-text-fill-color:#718096!important;display:block!important;margin-top:4px!important;line-height:1.4!important}\n#array-reference-card .pd-section-title{font-size:18px!important;font-weight:700!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin:0 0 16px 0!important;padding-bottom:8px!important;border-bottom:3px solid #3182ce!important}\n#array-reference-card .pd-includes{margin-bottom:28px!important}\n#array-reference-card .pd-check-list{list-style:none!important;margin:0!important;padding:0!important}\n#array-reference-card .pd-check-list li{padding:8px 0!important;font-size:14px!important;color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;display:flex!important;align-items:flex-start!important;gap:10px!important;line-height:1.5!important;border-bottom:1px solid #f0f4f8!important}\n#array-reference-card .pd-check-list li:last-child{border-bottom:none!important}\n#array-reference-card .pd-check{color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;font-weight:700!important;flex-shrink:0!important;font-size:15px!important}\n#array-reference-card .pd-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:14px!important;margin-bottom:28px!important}\n#array-reference-card .pd-card{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:16px!important}\n#array-reference-card .pd-card h3{font-size:12px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;margin-bottom:6px!important}\n#array-reference-card .pd-card p{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.6!important}\n#array-reference-card .pd-tip{background:#ebf8ff!important;border-left:4px solid #3182ce!important;border-radius:0 8px 8px 0!important;padding:14px 18px!important;margin-bottom:24px!important;font-size:14px!important;color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;line-height:1.6!important}\n#array-reference-card .pd-tip strong{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important}\n#array-reference-card .pd-bundle{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:18px 20px!important;margin-bottom:24px!important}\n#array-reference-card .pd-bundle-title{font-size:13px!important;font-weight:700!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin-bottom:8px!important}\n#array-reference-card .pd-bundle-list{list-style:none!important;margin:0!important;padding:0!important}\n#array-reference-card .pd-bundle-list li{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;padding:4px 0!important;display:flex!important;gap:8px!important}\n#array-reference-card .pd-guarantee{background:linear-gradient(135deg,#ebf8ff 0%,#fff 100%)!important;border:2px solid #3182ce!important;border-radius:10px!important;padding:22px 24px!important;text-align:center!important;margin-bottom:20px!important}\n#array-reference-card .pd-guarantee h3{font-size:16px!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin-bottom:6px!important}\n#array-reference-card .pd-guarantee p{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.6!important;max-width:520px!important;margin:0 auto!important}\n#array-reference-card .pd-fine{font-size:12px!important;color:#a0aec0!important;-webkit-text-fill-color:#a0aec0!important;text-align:center!important;margin-top:16px!important}\n\u003c\/style\u003e\u003cdiv id=\"array-reference-card\" style=\"display:block!important;max-width:860px!important;margin:0 auto!important\"\u003e\n\u003cdiv class=\"pd-hero\"\u003e\n  \u003cdiv class=\"pd-eyebrow\"\u003eAP CSA — Array Reference\u003c\/div\u003e\n  \u003ch1\u003eArray Operations Quick Reference Card\u003c\/h1\u003e\n  \u003cp\u003eEvery array operation you need for the AP CSA exam on one printable page.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-includes\"\u003e\n\u003cp class=\"pd-section-title\"\u003eWhat's Included\u003c\/p\u003e\n\u003cul class=\"pd-check-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eArray declaration: int[] arr = new int[5]; and int[] arr = {1,2,3};\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eAccessing elements: arr[0], arr[arr.length-1]\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eStandard traversal with for loop and enhanced for loop\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eCommon algorithms: sum, average, find max\/min, count occurrences\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eSearching: linear search pattern with early return\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePassing arrays to methods and returning arrays\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eCommon off-by-one errors and how to avoid them\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-grid\"\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eFormat\u003c\/h3\u003e\n\u003cp\u003eSingle-page print-ready PDF. Black and white friendly. Fits in a binder or notebook.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eWhen to Use\u003c\/h3\u003e\n\u003cp\u003eKeep it open while doing practice problems. Use it as a self-quiz: cover the right column and recall syntax from memory.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eExam Alignment\u003c\/h3\u003e\n\u003cp\u003eCovers only what appears on the AP CSA exam. No fluff, no deprecated content.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003ePairs With\u003c\/h3\u003e\n\u003cp\u003eGet all three reference cards (Array, ArrayList, 2D Array) or grab the Complete Quick Reference Guide for full-course coverage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"pd-fine\"\u003ePDF delivered instantly after purchase. For personal study use only; not for resale.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"AP CS Exam Prep","offers":[{"title":"PDF Download","offer_id":48238155595991,"sku":"APCS-REF-ARRAY","price":1.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/array-reference-card.png?v=1769817681"},{"product_id":"math-reference-card","title":"AP CSA Math Class Quick Reference Card","description":"\u003cp\u003e\u003cstrong\u003eMath class methods at your fingertips!\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eMath.abs Math.pow Math.sqrt\u003c\/li\u003e\n\u003cli\u003eMath.random with range formulas\u003c\/li\u003e\n\u003cli\u003eInteger division and modulo patterns\u003c\/li\u003e\n\u003cli\u003eType casting examples\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eNever forget the Math.random formula again.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eInstant download after purchase.\u003c\/strong\u003e\u003c\/p\u003e","brand":"AP CS Exam Prep","offers":[{"title":"PDF Download","offer_id":48238155727063,"sku":"APCS-REF-MATH","price":1.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/math-reference-card.png?v=1769817681"},{"product_id":"reference-card-bundle","title":"AP CSA Complete Reference Card Bundle - All 5 Cards","description":"\u003cp\u003e\u003cstrong\u003eGet all 5 essential reference cards in one bundle!\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis bundle includes:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eString Methods Reference Card\u003c\/li\u003e\n\u003cli\u003eArrayList Methods Reference Card\u003c\/li\u003e\n\u003cli\u003eArray Operations Reference Card\u003c\/li\u003e\n\u003cli\u003e2D Array Reference Card\u003c\/li\u003e\n\u003cli\u003eMath Class Reference Card\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eSave 30% compared to buying individually!\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003ePrint them all and create your ultimate AP CSA reference binder.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eInstant download after purchase.\u003c\/strong\u003e\u003c\/p\u003e","brand":"AP CS Exam Prep","offers":[{"title":"PDF Bundle","offer_id":48238155759831,"sku":"APCS-REF-BUNDLE","price":6.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/reference-card-bundle.png?v=1769817681"},{"product_id":"arraylist-frq-pack","title":"AP CSA ArrayList FRQ Practice Pack - 8 Questions with Solutions","description":"\u003cp\u003e\u003cspan\u003eMaster ArrayList FRQs with Focused Practice\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eStrengthen your ArrayList skills using carefully selected released AP® Computer Science A free-response questions.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThis pack includes:\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e• 8 curated released AP® CSA FRQs (direct links provided to official College Board sources)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e• Printable response templates formatted for timed practice\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e• Complete step-by-step solution walkthroughs\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e• Scoring guidance aligned to official AP® scoring standards\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e• A detailed common mistakes and point-loss guide\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eTopics Covered:\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e• ArrayList traversal and modification\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e• Removing elements during iteration\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e• Building new lists from existing data\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e• Object-based ArrayLists and method calls\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eInstant digital download after purchase.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eNote: Official question prompts and scoring materials are accessed via direct links to publicly released College Board content.\u003c\/span\u003e\u003c\/p\u003e","brand":"AP CS Exam Prep","offers":[{"title":"PDF Download","offer_id":48238155792599,"sku":"APCS-FRQ-ARRAYLIST","price":4.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/arraylist-reference-card.png?v=1769817681"},{"product_id":"2darray-frq-pack","title":"AP CSA 2D Array FRQ Practice Pack - 8 Questions with Solutions","description":"\u003cp\u003e\u003cstrong\u003eConquer 2D Array FRQs - the hardest question type!\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis pack includes:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e8 curated 2D Array FRQs from past AP exams\u003c\/li\u003e\n\u003cli\u003ePrintable answer templates\u003c\/li\u003e\n\u003cli\u003eComplete solutions with step-by-step explanations\u003c\/li\u003e\n\u003cli\u003eOfficial scoring rubrics\u003c\/li\u003e\n\u003cli\u003eCommon mistakes guide\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eTopics covered:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eRow and column traversal\u003c\/li\u003e\n\u003cli\u003eNested loop patterns\u003c\/li\u003e\n\u003cli\u003eFinding and counting elements\u003c\/li\u003e\n\u003cli\u003eModifying 2D arrays\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eInstant download after purchase.\u003c\/strong\u003e\u003c\/p\u003e","brand":"AP CS Exam Prep","offers":[{"title":"PDF Download","offer_id":48238155825367,"sku":"APCS-FRQ-2DARRAY","price":4.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/2darray-reference-card.png?v=1769817681"},{"product_id":"class-writing-frq-pack","title":"AP CSA Class Writing FRQ Practice Pack - 8 Questions with Solutions","description":"\u003cp\u003e\u003cstrong\u003eAce the Class Writing FRQ every time!\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis pack includes:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e8 curated Class Writing FRQs from past AP exams\u003c\/li\u003e\n\u003cli\u003ePrintable answer templates\u003c\/li\u003e\n\u003cli\u003eComplete solutions with step-by-step explanations\u003c\/li\u003e\n\u003cli\u003eOfficial scoring rubrics\u003c\/li\u003e\n\u003cli\u003eCommon mistakes guide\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eTopics covered:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eInstance variables and constructors\u003c\/li\u003e\n\u003cli\u003eAccessor and mutator methods\u003c\/li\u003e\n\u003cli\u003etoString methods\u003c\/li\u003e\n\u003cli\u003eWorking with object state\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eInstant download after purchase.\u003c\/strong\u003e\u003c\/p\u003e","brand":"AP CS Exam Prep","offers":[{"title":"PDF Download","offer_id":48238155923671,"sku":"APCS-FRQ-CLASS","price":4.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/class-writing-frq-pack.png?v=1769817681"},{"product_id":"methods-frq-pack","title":"AP CSA Methods and Control FRQ Practice Pack - 8 Questions with Solutions","description":"\u003cp\u003e\u003cstrong\u003ePerfect your method-writing skills!\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis pack includes:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e8 curated Methods and Control FRQs from past AP exams\u003c\/li\u003e\n\u003cli\u003ePrintable answer templates\u003c\/li\u003e\n\u003cli\u003eComplete solutions with step-by-step explanations\u003c\/li\u003e\n\u003cli\u003eOfficial scoring rubrics\u003c\/li\u003e\n\u003cli\u003eCommon mistakes guide\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eTopics covered:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eLoop algorithms\u003c\/li\u003e\n\u003cli\u003eConditional logic\u003c\/li\u003e\n\u003cli\u003eString manipulation\u003c\/li\u003e\n\u003cli\u003eReturn value methods\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eInstant download after purchase.\u003c\/strong\u003e\u003c\/p\u003e","brand":"AP CS Exam Prep","offers":[{"title":"PDF Download","offer_id":48238155956439,"sku":"APCS-FRQ-METHODS","price":4.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/methods-frq-pack.png?v=1769817681"},{"product_id":"frq-master-bundle","title":"AP CSA FRQ Master Bundle - All 4 Packs (32 Questions)","description":"\u003cp\u003e\u003cstrong\u003eComplete FRQ preparation - every question type covered!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThis bundle includes all 4 FRQ packs:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eArrayList FRQ Pack (8 questions)\u003c\/li\u003e\n\u003cli\u003e2D Array FRQ Pack (8 questions)\u003c\/li\u003e\n\u003cli\u003eClass Writing FRQ Pack (8 questions)\u003c\/li\u003e\n\u003cli\u003eMethods and Control FRQ Pack (8 questions)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003e32 total FRQs with complete solutions!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eAlso includes:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFRQ Strategy Guide\u003c\/li\u003e\n\u003cli\u003eTime management tips\u003c\/li\u003e\n\u003cli\u003eScoring pattern analysis\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSave 25% compared to buying individually!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eInstant download after purchase.\u003c\/strong\u003e\u003c\/p\u003e","brand":"AP CS Exam Prep","offers":[{"title":"PDF Bundle","offer_id":48238156021975,"sku":"APCS-FRQ-BUNDLE","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/frq-master-bundle.png?v=1769817681"},{"product_id":"unit1-practice-test","title":"AP CSA Unit 1 Practice Test - 25 MCQs with Answer Key","description":"\u003cp\u003e\u003cstrong\u003eTest your Unit 1 mastery!\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis practice test includes:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e25 multiple choice questions - AP exam difficulty\u003c\/li\u003e\n\u003cli\u003ePrintable test booklet format\u003c\/li\u003e\n\u003cli\u003eBubble sheet answer form\u003c\/li\u003e\n\u003cli\u003eComplete answer key with explanations\u003c\/li\u003e\n\u003cli\u003eTopic breakdown for self-assessment\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eTopics covered:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003ePrimitive types and variables\u003c\/li\u003e\n\u003cli\u003eExpressions and assignment\u003c\/li\u003e\n\u003cli\u003eString methods and concatenation\u003c\/li\u003e\n\u003cli\u003eMath class methods\u003c\/li\u003e\n\u003cli\u003eObject instantiation\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eInstant download after purchase.\u003c\/strong\u003e\u003c\/p\u003e","brand":"AP CS Exam Prep","offers":[{"title":"PDF Download","offer_id":48238156054743,"sku":"APCS-TEST-UNIT1","price":4.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/unit1-practice-test.png?v=1769817681"},{"product_id":"unit2-practice-test","title":"AP CSA Unit 2 Practice Test - 25 MCQs with Answer Key","description":"\u003cp\u003e\u003cstrong\u003eMaster selection and iteration!\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis practice test includes:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e25 multiple choice questions - AP exam difficulty\u003c\/li\u003e\n\u003cli\u003ePrintable test booklet format\u003c\/li\u003e\n\u003cli\u003eBubble sheet answer form\u003c\/li\u003e\n\u003cli\u003eComplete answer key with explanations\u003c\/li\u003e\n\u003cli\u003eTopic breakdown for self-assessment\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eTopics covered:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eBoolean expressions\u003c\/li\u003e\n\u003cli\u003eIf if-else and else-if statements\u003c\/li\u003e\n\u003cli\u003eWhile and for loops\u003c\/li\u003e\n\u003cli\u003eNested loops\u003c\/li\u003e\n\u003cli\u003eLoop algorithms\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eInstant download after purchase.\u003c\/strong\u003e\u003c\/p\u003e","brand":"AP CS Exam Prep","offers":[{"title":"PDF Download","offer_id":48238156153047,"sku":"APCS-TEST-UNIT2","price":4.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/unit2-practice-test.png?v=1769817681"},{"product_id":"unit3-practice-test","title":"AP CSA Unit 3 Practice Test - 25 MCQs with Answer Key","description":"\u003cp\u003e\u003cstrong\u003eProve your OOP knowledge!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThis practice test includes:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e25 multiple choice questions - AP exam difficulty\u003c\/li\u003e\n\u003cli\u003ePrintable test booklet format\u003c\/li\u003e\n\u003cli\u003eBubble sheet answer form\u003c\/li\u003e\n\u003cli\u003eComplete answer key with explanations\u003c\/li\u003e\n\u003cli\u003eTopic breakdown for self-assessment\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTopics covered:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eClass anatomy and design\u003c\/li\u003e\n\u003cli\u003eConstructors and overloading\u003c\/li\u003e\n\u003cli\u003eAccessor and mutator methods\u003c\/li\u003e\n\u003cli\u003eStatic vs instance\u003c\/li\u003e\n\u003cli\u003eScope and access\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInstant download after purchase.\u003c\/strong\u003e\u003c\/p\u003e","brand":"AP CS Exam Prep","offers":[{"title":"PDF Download","offer_id":48238156185815,"sku":"APCS-TEST-UNIT3","price":4.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/unit3-practice-test.png?v=1769817681"},{"product_id":"unit4-practice-test","title":"AP CSA Unit 4 Practice Test - 25 MCQs with Answer Key","description":"\u003cp\u003e\u003cstrong\u003eConquer data collections!\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis practice test includes:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e25 multiple choice questions - AP exam difficulty\u003c\/li\u003e\n\u003cli\u003ePrintable test booklet format\u003c\/li\u003e\n\u003cli\u003eBubble sheet answer form\u003c\/li\u003e\n\u003cli\u003eComplete answer key with explanations\u003c\/li\u003e\n\u003cli\u003eTopic breakdown for self-assessment\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eTopics covered:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eArray creation and traversal\u003c\/li\u003e\n\u003cli\u003eArrayList methods\u003c\/li\u003e\n\u003cli\u003e2D arrays\u003c\/li\u003e\n\u003cli\u003eSearching and sorting\u003c\/li\u003e\n\u003cli\u003eArray algorithms\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eInstant download after purchase.\u003c\/strong\u003e\u003c\/p\u003e","brand":"AP CS Exam Prep","offers":[{"title":"PDF Download","offer_id":48238156251351,"sku":"APCS-TEST-UNIT4","price":4.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/unit4-practice-test.png?v=1769817681"},{"product_id":"practice-test-bundle","title":"AP CSA Complete Practice Test Bundle - All 4 Units (100 MCQs)","description":"\u003cp\u003e\u003cstrong\u003eFull course assessment - 100 questions across all units!\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis bundle includes:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUnit 1 Practice Test (25 MCQs)\u003c\/li\u003e\n\u003cli\u003eUnit 2 Practice Test (25 MCQs)\u003c\/li\u003e\n\u003cli\u003eUnit 3 Practice Test (25 MCQs)\u003c\/li\u003e\n\u003cli\u003eUnit 4 Practice Test (25 MCQs)\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eAlso includes:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eScore tracking sheet\u003c\/li\u003e\n\u003cli\u003eStudy priority guide based on results\u003c\/li\u003e\n\u003cli\u003eAP score estimation chart\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eSave 25% compared to buying individually!\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eInstant download after purchase.\u003c\/strong\u003e\u003c\/p\u003e","brand":"AP CS Exam Prep","offers":[{"title":"PDF Bundle","offer_id":48238156284119,"sku":"APCS-TEST-BUNDLE","price":14.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/practice-test-bundle.png?v=1769817681"},{"product_id":"ap-cs-tutoring-3-hour-package","title":"AP Computer Science Tutoring - 3 Hour Package","description":"\u003cstyle\u003e\n.product__description,.product__description--full-width,.product__info-wrapper,.product__info-wrapper--full-width{max-width:100%!important;width:100%!important;padding:0 40px!important;position:static!important;top:auto!important}\n.product{grid-template-columns:1fr!important;display:block!important}\n.product__media-wrapper{display:none!important}\n#MainContent .product__info-wrapper{float:none!important;position:relative!important}\n\u003c\/style\u003e\u003cstyle\u003e\n\/* ============================================\n   BULLETPROOF CSS - Prevents Shopify Overrides\n   3-Hour Package Product Description\n   ============================================ *\/\n\n\/* Reset and base styles with high specificity *\/\n#tutoring-product-3hr-wrapper,\n#tutoring-product-3hr-wrapper *,\n#tutoring-product-3hr-wrapper *::before,\n#tutoring-product-3hr-wrapper *::after {\n    box-sizing: border-box !important;\n}\n\n#tutoring-product-3hr-wrapper {\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;\n    color: #1f2937 !important;\n    line-height: 1.7 !important;\n    max-width: 100% !important;\n    font-size: 16px !important;\n}\n\n\/* Headings *\/\n#tutoring-product-3hr-wrapper h2 {\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;\n    font-size: 1.4em !important;\n    font-weight: 700 !important;\n    color: #1e3a5f !important;\n    margin: 32px 0 16px 0 !important;\n    padding-bottom: 8px !important;\n    border-bottom: 2px solid #e5e7eb !important;\n    line-height: 1.3 !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n}\n\n#tutoring-product-3hr-wrapper h2:first-of-type {\n    margin-top: 0 !important;\n}\n\n#tutoring-product-3hr-wrapper h3 {\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;\n    font-size: 1.1em !important;\n    font-weight: 600 !important;\n    color: #1e3a5f !important;\n    margin: 24px 0 12px 0 !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n}\n\n#tutoring-product-3hr-wrapper h4 {\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;\n    font-size: 1em !important;\n    font-weight: 600 !important;\n    color: #1e3a5f !important;\n    margin: 0 0 8px 0 !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n}\n\n\/* Paragraphs *\/\n#tutoring-product-3hr-wrapper p {\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;\n    margin: 0 0 16px 0 !important;\n    color: #374151 !important;\n    font-size: 1em !important;\n    line-height: 1.7 !important;\n}\n\n\/* Strong\/Bold text *\/\n#tutoring-product-3hr-wrapper strong,\n#tutoring-product-3hr-wrapper b {\n    font-weight: 700 !important;\n    color: inherit !important;\n}\n\n\/* Popular badge *\/\n#tutoring-product-3hr-wrapper .tpd-popular-badge {\n    display: inline-block !important;\n    background: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%) !important;\n    color: #fff !important;\n    padding: 8px 20px !important;\n    border-radius: 25px !important;\n    font-size: 14px !important;\n    font-weight: 700 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n    margin-bottom: 16px !important;\n}\n\n\/* Savings callout *\/\n#tutoring-product-3hr-wrapper .tpd-savings-callout {\n    background: #dcfce7 !important;\n    border: 2px solid #059669 !important;\n    border-radius: 10px !important;\n    padding: 16px 20px !important;\n    margin: 20px 0 !important;\n    text-align: center !important;\n}\n\n#tutoring-product-3hr-wrapper .tpd-savings-callout strong {\n    color: #047857 !important;\n    font-size: 1.1em !important;\n}\n\n#tutoring-product-3hr-wrapper .tpd-savings-callout span {\n    display: block !important;\n    color: #065f46 !important;\n    font-size: 0.9em !important;\n    margin-top: 4px !important;\n}\n\n\/* Highlight box *\/\n#tutoring-product-3hr-wrapper .tpd-highlight-box {\n    background: linear-gradient(135deg, #eff6ff 0%, #dbeafe 100%) !important;\n    border-left: 4px solid #3b82f6 !important;\n    border-radius: 0 8px 8px 0 !important;\n    padding: 20px !important;\n    margin: 20px 0 !important;\n}\n\n#tutoring-product-3hr-wrapper .tpd-highlight-box p {\n    margin: 0 !important;\n    color: #1e40af !important;\n    font-weight: 500 !important;\n}\n\n\/* Feature list *\/\n#tutoring-product-3hr-wrapper .tpd-feature-list {\n    list-style: none !important;\n    padding: 0 !important;\n    margin: 16px 0 !important;\n}\n\n#tutoring-product-3hr-wrapper .tpd-feature-list li {\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 12px !important;\n    margin-bottom: 14px !important;\n    color: #374151 !important;\n    padding-left: 0 !important;\n    list-style: none !important;\n}\n\n#tutoring-product-3hr-wrapper .tpd-feature-list li::before {\n    content: \"\\2713\" !important;\n    color: #059669 !important;\n    font-weight: 700 !important;\n    flex-shrink: 0 !important;\n    margin-top: 2px !important;\n}\n\n#tutoring-product-3hr-wrapper .tpd-feature-list li strong {\n    color: #1e3a5f !important;\n}\n\n\/* Tutor card *\/\n#tutoring-product-3hr-wrapper .tpd-tutor-card {\n    background: linear-gradient(135deg, #1e3a5f 0%, #2d5a87 100%) !important;\n    border-radius: 12px !important;\n    padding: 24px !important;\n    margin: 24px 0 !important;\n    color: #fff !important;\n}\n\n#tutoring-product-3hr-wrapper .tpd-tutor-card h3 {\n    color: #fff !important;\n    margin: 0 0 16px 0 !important;\n    text-align: center !important;\n    border-bottom: 1px solid rgba(255,255,255,0.2) !important;\n    padding-bottom: 12px !important;\n}\n\n\/* Tutor stats grid *\/\n#tutoring-product-3hr-wrapper .tpd-tutor-stats {\n    display: grid !important;\n    grid-template-columns: repeat(2, 1fr) !important;\n    gap: 12px !important;\n    margin-bottom: 16px !important;\n}\n\n#tutoring-product-3hr-wrapper .tpd-stat {\n    background: rgba(255,255,255,0.1) !important;\n    border-radius: 8px !important;\n    padding: 12px !important;\n    text-align: center !important;\n}\n\n#tutoring-product-3hr-wrapper .tpd-stat-value {\n    display: block !important;\n    font-size: 1.5em !important;\n    font-weight: 700 !important;\n    color: #fff !important;\n}\n\n#tutoring-product-3hr-wrapper .tpd-stat-label {\n    font-size: 0.8em !important;\n    color: rgba(255,255,255,0.85) !important;\n}\n\n#tutoring-product-3hr-wrapper .tpd-tutor-details p {\n    margin: 8px 0 !important;\n    font-size: 0.9em !important;\n    color: rgba(255,255,255,0.9) !important;\n}\n\n#tutoring-product-3hr-wrapper .tpd-tutor-details strong {\n    color: #fff !important;\n}\n\n\/* Steps list *\/\n#tutoring-product-3hr-wrapper .tpd-steps {\n    counter-reset: step-counter !important;\n    list-style: none !important;\n    padding: 0 !important;\n    margin: 16px 0 !important;\n}\n\n#tutoring-product-3hr-wrapper .tpd-steps li {\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 16px !important;\n    margin-bottom: 20px !important;\n    color: #374151 !important;\n    list-style: none !important;\n    padding-left: 0 !important;\n}\n\n#tutoring-product-3hr-wrapper .tpd-steps li::before {\n    counter-increment: step-counter !important;\n    content: counter(step-counter) !important;\n    background: #1e3a5f !important;\n    color: #fff !important;\n    width: 32px !important;\n    height: 32px !important;\n    border-radius: 50% !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    font-weight: 700 !important;\n    flex-shrink: 0 !important;\n}\n\n#tutoring-product-3hr-wrapper .tpd-steps li strong {\n    color: #1e3a5f !important;\n    display: block !important;\n    margin-bottom: 4px !important;\n}\n\n\/* Best for grid *\/\n#tutoring-product-3hr-wrapper .tpd-best-for-grid {\n    display: grid !important;\n    grid-template-columns: repeat(2, 1fr) !important;\n    gap: 12px !important;\n    margin: 16px 0 !important;\n}\n\n#tutoring-product-3hr-wrapper .tpd-best-for-item {\n    background: #f8fafc !important;\n    border-radius: 8px !important;\n    padding: 16px !important;\n    text-align: center !important;\n}\n\n#tutoring-product-3hr-wrapper .tpd-best-for-item h4 {\n    color: #1e3a5f !important;\n    font-size: 0.95em !important;\n    margin: 0 0 6px 0 !important;\n    font-weight: 600 !important;\n}\n\n#tutoring-product-3hr-wrapper .tpd-best-for-item p {\n    color: #6b7280 !important;\n    font-size: 0.85em !important;\n    margin: 0 !important;\n    line-height: 1.4 !important;\n}\n\n\/* FAQ items *\/\n#tutoring-product-3hr-wrapper .tpd-faq-item {\n    background: #f8fafc !important;\n    border-radius: 8px !important;\n    padding: 16px !important;\n    margin-bottom: 12px !important;\n}\n\n#tutoring-product-3hr-wrapper .tpd-faq-item h4 {\n    color: #1e3a5f !important;\n    font-size: 1em !important;\n    font-weight: 600 !important;\n    margin: 0 0 8px 0 !important;\n}\n\n#tutoring-product-3hr-wrapper .tpd-faq-item p {\n    color: #6b7280 !important;\n    font-size: 0.9em !important;\n    margin: 0 !important;\n}\n\n\/* Guarantee box *\/\n#tutoring-product-3hr-wrapper .tpd-guarantee {\n    background: #f0fdf4 !important;\n    border: 1px solid #86efac !important;\n    border-radius: 10px !important;\n    padding: 20px !important;\n    margin: 24px 0 !important;\n    text-align: center !important;\n}\n\n#tutoring-product-3hr-wrapper .tpd-guarantee strong {\n    color: #047857 !important;\n    display: block !important;\n    margin-bottom: 6px !important;\n}\n\n#tutoring-product-3hr-wrapper .tpd-guarantee p {\n    color: #065f46 !important;\n    margin: 0 !important;\n    font-size: 0.95em !important;\n}\n\n\/* Links *\/\n#tutoring-product-3hr-wrapper a,\n#tutoring-product-3hr-wrapper a:link,\n#tutoring-product-3hr-wrapper a:visited {\n    color: #3b82f6 !important;\n    text-decoration: underline !important;\n}\n\n#tutoring-product-3hr-wrapper a:hover,\n#tutoring-product-3hr-wrapper a:active {\n    color: #2563eb !important;\n}\n\n\/* Responsive *\/\n@media (max-width: 600px) {\n    #tutoring-product-3hr-wrapper .tpd-tutor-stats {\n        grid-template-columns: repeat(2, 1fr) !important;\n        gap: 8px !important;\n    }\n    \n    #tutoring-product-3hr-wrapper .tpd-stat {\n        padding: 10px 8px !important;\n    }\n    \n    #tutoring-product-3hr-wrapper .tpd-stat-value {\n        font-size: 1.3em !important;\n    }\n    \n    #tutoring-product-3hr-wrapper .tpd-best-for-grid {\n        grid-template-columns: 1fr !important;\n    }\n}\n  \/* Make Appointo widget full width *\/\n#tutoring-product-3hr-wrapper .appointo-custom-btn,\n#tutoring-product-3hr-wrapper .appointo-custom-btn \u003e div,\n#tutoring-product-3hr-wrapper .appointo-booking-widget {\n    max-width: 100% !important;\n    width: 100% !important;\n}\n\n\/* Give the booking widget more breathing room *\/\n.appointo-booking-widget {\n    margin: 0 -20px !important;\n    padding: 20px !important;\n}\n\n\/* Make the calendar and slots side by side on larger screens *\/\n@media (min-width: 768px) {\n    .appointo-booking-container {\n        display: grid !important;\n        grid-template-columns: 1fr 1fr !important;\n        gap: 24px !important;\n    }\n}\n\u003c\/style\u003e\n\u003cdiv style=\"background: #eff6ff; border-left: 4px solid #3b82f6; padding: 16px; margin: 20px 0; border-radius: 0 8px 8px 0;\"\u003e\n    \u003cp style=\"margin: 0 0 12px 0; color: #1e40af; font-weight: 600; font-size: 16px;\"\u003e📅 How to book your 3 sessions:\u003c\/p\u003e\n    \u003col style=\"margin: 0 0 12px 20px; color: #1e40af; line-height: 1.6;\"\u003e\n        \u003cli style=\"margin-bottom: 8px;\"\u003eSelect your first session date\/time below\u003c\/li\u003e\n        \u003cli style=\"margin-bottom: 8px;\"\u003eClick \"\u003cstrong\u003eAdd to Cart\u003c\/strong\u003e\" and complete checkout\u003c\/li\u003e\n        \u003cli style=\"margin-bottom: 8px;\"\u003eAfter purchase, you'll receive a booking link via email to schedule sessions #2 and #3\u003c\/li\u003e\n    \u003c\/ol\u003e\n    \u003cp style=\"margin: 0; color: #1e40af; font-size: 14px; background: #dbeafe; padding: 10px; border-radius: 6px;\"\u003e\n        \u003cstrong\u003e💡 Pro Tip:\u003c\/strong\u003e \u003cem\u003eYou can select multiple time slots before clicking \"Add to Cart\" to book all 3 sessions at once!\u003c\/em\u003e\n    \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"margin: 20px 0; padding: 16px; background: #fef3c7; border-left: 4px solid #f59e0b; border-radius: 0 8px 8px 0;\"\u003e\n    \u003cp style=\"margin: 0 0 8px 0; color: #92400e; font-weight: 600; font-size: 16px;\"\u003e\n        💰 Have a discount code?\n    \u003c\/p\u003e\n    \u003cp style=\"margin: 0; color: #78350f; font-size: 14px;\"\u003e\n        Enter it at checkout in the \u003cstrong\u003e\"Discount code\"\u003c\/strong\u003e field to save!\n    \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* Force Appointo button styling - override all Shopify defaults *\/\n.appointo-custom-btn-3hr {\n    all: unset !important;\n    box-sizing: border-box !important;\n    display: block !important;\n    width: 100% !important;\n    max-width: 600px !important;\n    margin: 30px auto !important;\n    padding: 18px 40px !important;\n    background: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%) !important;\n    color: #ffffff !important;\n    font-size: 18px !important;\n    font-weight: 700 !important;\n    text-align: center !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n    border: none !important;\n    border-radius: 8px !important;\n    box-shadow: 0 4px 12px rgba(59, 130, 246, 0.3) !important;\n    cursor: pointer !important;\n    transition: all 0.3s ease !important;\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;\n    line-height: 1.2 !important;\n}\n\n.appointo-custom-btn-3hr:hover {\n    background: linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%) !important;\n    box-shadow: 0 6px 16px rgba(59, 130, 246, 0.4) !important;\n    transform: translateY(-2px) !important;\n    color: #ffffff !important;\n}\n\n.appointo-custom-btn-3hr:active {\n    transform: translateY(0) !important;\n    box-shadow: 0 2px 8px rgba(59, 130, 246, 0.3) !important;\n}\n\n.appointo-custom-btn-3hr * {\n    color: #ffffff !important;\n}\n\u003c\/style\u003e\n\n\u003cdiv style=\"text-align: center; margin: 30px 0;\"\u003e\n    \u003cbutton class=\"appointo-custom-btn appointo-custom-btn-3hr\" data-appointo-product-handle=\"ap-cs-tutoring-3-hour-package\"\u003e\n        📅 Book Your 3-Hour Package Now\n    \u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cscript src=\"https:\/\/cdn.appointo.me\/js\/appointment-booking.js\"\u003e\u003c\/script\u003e\n\u003cp\u003e\u003cspan class=\"tpd-popular-badge\"\u003eMost Popular Package\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"tpd-savings-callout\"\u003e\n\u003cstrong\u003eSave $75 (17% off) - Just $125\/hour\u003c\/strong\u003e \u003cspan\u003eRegularly $150\/hour for single sessions\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tpd-highlight-box\"\u003e\n\u003cp\u003eBuild skills and confidence with ongoing 1-on-1 support from a certified AP CS teacher with 11+ years of experience and 1,845+ tutoring hours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat's Included\u003c\/h2\u003e\n\u003cul class=\"tpd-feature-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e3 one-hour Zoom sessions\u003c\/strong\u003e - screen share, virtual whiteboard, live coding practice\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePersonalized learning plan\u003c\/strong\u003e - we identify gaps and prioritize what matters most for your success\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAI-powered session summaries\u003c\/strong\u003e - get notes and key takeaways after each session\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRecordings available\u003c\/strong\u003e - rewatch any session to reinforce learning\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEmail support\u003c\/strong\u003e - quick questions answered between sessions\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAccess to Tier 1 premium content\u003c\/strong\u003e - exclusive study materials and practice problems\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e6 months to use\u003c\/strong\u003e - flexible timing to fit your schedule\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"tpd-tutor-card\"\u003e\n\u003ch3\u003eYour Tutor: Tanner Crow\u003c\/h3\u003e\n\u003cdiv class=\"tpd-tutor-stats\"\u003e\n\u003cdiv class=\"tpd-stat\"\u003e\n\u003cspan class=\"tpd-stat-value\"\u003e5.0\u003c\/span\u003e \u003cspan class=\"tpd-stat-label\"\u003eRating (451 reviews)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tpd-stat\"\u003e\n\u003cspan class=\"tpd-stat-value\"\u003e92%\u003c\/span\u003e \u003cspan class=\"tpd-stat-label\"\u003eScored 5 on AP Exam\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tpd-stat\"\u003e\n\u003cspan class=\"tpd-stat-value\"\u003e1,845+\u003c\/span\u003e \u003cspan class=\"tpd-stat-label\"\u003eHours Tutored\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tpd-stat\"\u003e\n\u003cspan class=\"tpd-stat-value\"\u003e11+\u003c\/span\u003e \u003cspan class=\"tpd-stat-label\"\u003eYears Teaching AP CS\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tpd-tutor-details\"\u003e\n\u003cp\u003e\u003cstrong\u003eCurrently teaching at Kansas's #1 ranked school district\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSubjects: AP Computer Science A (Java), AP Computer Science Principles, AP Cybersecurity\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eHow It Works\u003c\/h2\u003e\n\u003col class=\"tpd-steps\"\u003e\n\u003cli\u003e\n\u003cdiv\u003e\n\u003cstrong\u003ePurchase your package\u003c\/strong\u003e Complete checkout and you'll receive a confirmation email within minutes.\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eBook your sessions\u003c\/strong\u003e Use the scheduling link in your email to book sessions that fit your schedule.\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eMeet on Zoom\u003c\/strong\u003e We'll work through your questions, practice problems, and build your understanding.\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eReview and retain\u003c\/strong\u003e Get AI-generated summaries and session recordings to reinforce what you learned.\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003ch2\u003eIdeal For Students Who...\u003c\/h2\u003e\n\u003cdiv class=\"tpd-best-for-grid\"\u003e\n\u003cdiv class=\"tpd-best-for-item\"\u003e\n\u003ch4\u003ePreparing for AP Exam\u003c\/h4\u003e\n\u003cp\u003eMultiple sessions to review all FRQ types and practice strategies\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tpd-best-for-item\"\u003e\n\u003ch4\u003eBuilding Foundations\u003c\/h4\u003e\n\u003cp\u003eNeed time to master core concepts like arrays, loops, and OOP\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tpd-best-for-item\"\u003e\n\u003ch4\u003eImproving Grades\u003c\/h4\u003e\n\u003cp\u003eWant consistent support throughout a unit or semester\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tpd-best-for-item\"\u003e\n\u003ch4\u003eGaining Confidence\u003c\/h4\u003e\n\u003cp\u003eBenefit from ongoing relationship with the same tutor\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"tpd-faq-item\"\u003e\n\u003ch4\u003eHow long do I have to use my sessions?\u003c\/h4\u003e\n\u003cp\u003eYou have 6 months from purchase to use all 3 sessions. Most students use them within 1-2 months.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tpd-faq-item\"\u003e\n\u003ch4\u003eCan I schedule all 3 sessions at once?\u003c\/h4\u003e\n\u003cp\u003eYes! You can book all sessions upfront or schedule them one at a time - whatever works for you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tpd-faq-item\"\u003e\n\u003ch4\u003eWhat if I need to reschedule?\u003c\/h4\u003e\n\u003cp\u003eNo problem! Just reschedule with at least 3 hours notice and there's no penalty.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tpd-faq-item\"\u003e\n\u003ch4\u003eWhat's included in Tier 1 premium content?\u003c\/h4\u003e\n\u003cp\u003eYou'll get access to exclusive study materials, practice problems, and resources not available to non-package students.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tpd-guarantee\"\u003e\n\u003cstrong\u003e100% Satisfaction Guarantee\u003c\/strong\u003e\n\u003cp\u003eIf you're not satisfied after your first session, I'll refund the full package - no questions asked. Unused hours can be refunded at any time (prorated at $125\/hour).\u003c\/p\u003e\n\u003c\/div\u003e","brand":"APCS Exam Prep","offers":[{"title":"Default Title","offer_id":48241321738455,"sku":"TUTOR-3HR","price":375.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/TutoringPic_205459e5-80bd-4026-b267-5738593f731a.png?v=1772139671"},{"product_id":"ap-cs-tutoring-single-session","title":"AP Computer Science Tutoring - Single Session","description":"\u003cstyle\u003e\n.product__description,.product__description--full-width,.product__info-wrapper,.product__info-wrapper--full-width{max-width:100%!important;width:100%!important;padding:0 40px!important;position:static!important;top:auto!important}\n.product{grid-template-columns:1fr!important;display:block!important}\n.product__media-wrapper{display:none!important}\n#MainContent .product__info-wrapper{float:none!important;position:relative!important}\n\u003c\/style\u003e\u003cstyle\u003e\n\/* ============================================\n   BULLETPROOF CSS - Prevents Shopify Overrides\n   ============================================ *\/\n\n\/* Reset and base styles with high specificity *\/\n#tutoring-product-1hr-wrapper,\n#tutoring-product-1hr-wrapper *,\n#tutoring-product-1hr-wrapper *::before,\n#tutoring-product-1hr-wrapper *::after {\n    box-sizing: border-box !important;\n    text-decoration: none !important;\n}\n\n#tutoring-product-1hr-wrapper {\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;\n    color: #1f2937 !important;\n    line-height: 1.7 !important;\n    max-width: 100% !important;\n    font-size: 16px !important;\n}\n\n\/* Headings with full selector specificity *\/\n#tutoring-product-1hr-wrapper h2,\n#tutoring-product-1hr-wrapper h2.tpd-heading {\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;\n    font-size: 1.4em !important;\n    font-weight: 700 !important;\n    color: #1e3a5f !important;\n    margin: 32px 0 16px 0 !important;\n    padding-bottom: 8px !important;\n    border-bottom: 2px solid #e5e7eb !important;\n    line-height: 1.3 !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n}\n\n#tutoring-product-1hr-wrapper h2:first-of-type {\n    margin-top: 0 !important;\n}\n\n#tutoring-product-1hr-wrapper h3,\n#tutoring-product-1hr-wrapper h3.tpd-subheading {\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;\n    font-size: 1.1em !important;\n    font-weight: 600 !important;\n    color: #1e3a5f !important;\n    margin: 24px 0 12px 0 !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n}\n\n\/* Paragraphs *\/\n#tutoring-product-1hr-wrapper p,\n#tutoring-product-1hr-wrapper p.tpd-text {\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;\n    margin: 0 0 16px 0 !important;\n    color: #374151 !important;\n    font-size: 1em !important;\n    line-height: 1.7 !important;\n}\n\n\/* Strong\/Bold text *\/\n#tutoring-product-1hr-wrapper strong,\n#tutoring-product-1hr-wrapper b {\n    font-weight: 700 !important;\n    color: inherit !important;\n}\n\n\/* Highlight box *\/\n#tutoring-product-1hr-wrapper .tpd-highlight-box {\n    background: linear-gradient(135deg, #eff6ff 0%, #dbeafe 100%) !important;\n    border-left: 4px solid #3b82f6 !important;\n    border-radius: 0 8px 8px 0 !important;\n    padding: 20px !important;\n    margin: 20px 0 !important;\n}\n\n#tutoring-product-1hr-wrapper .tpd-highlight-box p {\n    margin: 0 !important;\n    color: #1e40af !important;\n    font-weight: 500 !important;\n}\n\n\/* Package note box *\/\n#tutoring-product-1hr-wrapper .tpd-package-note {\n    background: #fef3c7 !important;\n    border: 1px solid #f59e0b !important;\n    border-radius: 10px !important;\n    padding: 16px 20px !important;\n    margin: 20px 0 !important;\n    text-align: center !important;\n}\n\n#tutoring-product-1hr-wrapper .tpd-package-note p {\n    margin: 0 !important;\n    color: #92400e !important;\n    font-size: 0.95em !important;\n}\n\n#tutoring-product-1hr-wrapper .tpd-package-note a,\n#tutoring-product-1hr-wrapper .tpd-package-note a:link,\n#tutoring-product-1hr-wrapper .tpd-package-note a:visited {\n    color: #d97706 !important;\n    font-weight: 600 !important;\n    text-decoration: underline !important;\n    background: transparent !important;\n}\n\n#tutoring-product-1hr-wrapper .tpd-package-note a:hover,\n#tutoring-product-1hr-wrapper .tpd-package-note a:active {\n    color: #b45309 !important;\n}\n\n\/* Feature list *\/\n#tutoring-product-1hr-wrapper .tpd-feature-list {\n    list-style: none !important;\n    padding: 0 !important;\n    margin: 16px 0 !important;\n}\n\n#tutoring-product-1hr-wrapper .tpd-feature-list li {\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 12px !important;\n    margin-bottom: 14px !important;\n    color: #374151 !important;\n    padding-left: 0 !important;\n    list-style: none !important;\n}\n\n#tutoring-product-1hr-wrapper .tpd-feature-list li::before {\n    content: \"\\2713\" !important;\n    color: #059669 !important;\n    font-weight: 700 !important;\n    flex-shrink: 0 !important;\n    margin-top: 2px !important;\n}\n\n#tutoring-product-1hr-wrapper .tpd-feature-list li strong {\n    color: #1e3a5f !important;\n}\n\n\/* Tutor card *\/\n#tutoring-product-1hr-wrapper .tpd-tutor-card {\n    background: linear-gradient(135deg, #1e3a5f 0%, #2d5a87 100%) !important;\n    border-radius: 12px !important;\n    padding: 24px !important;\n    margin: 24px 0 !important;\n    color: #fff !important;\n}\n\n#tutoring-product-1hr-wrapper .tpd-tutor-card h3 {\n    color: #fff !important;\n    margin: 0 0 16px 0 !important;\n    text-align: center !important;\n    border-bottom: 1px solid rgba(255,255,255,0.2) !important;\n    padding-bottom: 12px !important;\n}\n\n\/* Tutor stats grid *\/\n#tutoring-product-1hr-wrapper .tpd-tutor-stats {\n    display: grid !important;\n    grid-template-columns: repeat(2, 1fr) !important;\n    gap: 12px !important;\n    margin-bottom: 16px !important;\n}\n\n#tutoring-product-1hr-wrapper .tpd-stat {\n    background: rgba(255,255,255,0.1) !important;\n    border-radius: 8px !important;\n    padding: 12px !important;\n    text-align: center !important;\n}\n\n#tutoring-product-1hr-wrapper .tpd-stat-value {\n    display: block !important;\n    font-size: 1.5em !important;\n    font-weight: 700 !important;\n    color: #fff !important;\n}\n\n#tutoring-product-1hr-wrapper .tpd-stat-label {\n    font-size: 0.8em !important;\n    color: rgba(255,255,255,0.85) !important;\n}\n\n#tutoring-product-1hr-wrapper .tpd-tutor-details p {\n    margin: 8px 0 !important;\n    font-size: 0.9em !important;\n    color: rgba(255,255,255,0.9) !important;\n}\n\n#tutoring-product-1hr-wrapper .tpd-tutor-details strong {\n    color: #fff !important;\n}\n\n\/* Steps list *\/\n#tutoring-product-1hr-wrapper .tpd-steps {\n    counter-reset: step-counter !important;\n    list-style: none !important;\n    padding: 0 !important;\n    margin: 16px 0 !important;\n}\n\n#tutoring-product-1hr-wrapper .tpd-steps li {\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 16px !important;\n    margin-bottom: 20px !important;\n    color: #374151 !important;\n    list-style: none !important;\n    padding-left: 0 !important;\n}\n\n#tutoring-product-1hr-wrapper .tpd-steps li::before {\n    counter-increment: step-counter !important;\n    content: counter(step-counter) !important;\n    background: #1e3a5f !important;\n    color: #fff !important;\n    width: 32px !important;\n    height: 32px !important;\n    border-radius: 50% !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    font-weight: 700 !important;\n    flex-shrink: 0 !important;\n}\n\n#tutoring-product-1hr-wrapper .tpd-steps li strong {\n    color: #1e3a5f !important;\n    display: block !important;\n    margin-bottom: 4px !important;\n}\n\n\/* Best for grid *\/\n#tutoring-product-1hr-wrapper .tpd-best-for-grid {\n    display: grid !important;\n    grid-template-columns: repeat(2, 1fr) !important;\n    gap: 12px !important;\n    margin: 16px 0 !important;\n}\n\n#tutoring-product-1hr-wrapper .tpd-best-for-item {\n    background: #f8fafc !important;\n    border-radius: 8px !important;\n    padding: 16px !important;\n    text-align: center !important;\n}\n\n#tutoring-product-1hr-wrapper .tpd-best-for-item h4 {\n    color: #1e3a5f !important;\n    font-size: 0.95em !important;\n    margin: 0 0 6px 0 !important;\n    font-weight: 600 !important;\n}\n\n#tutoring-product-1hr-wrapper .tpd-best-for-item p {\n    color: #6b7280 !important;\n    font-size: 0.85em !important;\n    margin: 0 !important;\n    line-height: 1.4 !important;\n}\n\n\/* FAQ items *\/\n#tutoring-product-1hr-wrapper .tpd-faq-item {\n    background: #f8fafc !important;\n    border-radius: 8px !important;\n    padding: 16px !important;\n    margin-bottom: 12px !important;\n}\n\n#tutoring-product-1hr-wrapper .tpd-faq-item h4 {\n    color: #1e3a5f !important;\n    font-size: 1em !important;\n    font-weight: 600 !important;\n    margin: 0 0 8px 0 !important;\n}\n\n#tutoring-product-1hr-wrapper .tpd-faq-item p {\n    color: #6b7280 !important;\n    font-size: 0.9em !important;\n    margin: 0 !important;\n}\n\n\/* Guarantee box *\/\n#tutoring-product-1hr-wrapper .tpd-guarantee {\n    background: #f0fdf4 !important;\n    border: 1px solid #86efac !important;\n    border-radius: 10px !important;\n    padding: 20px !important;\n    margin: 24px 0 !important;\n    text-align: center !important;\n}\n\n#tutoring-product-1hr-wrapper .tpd-guarantee strong {\n    color: #047857 !important;\n    display: block !important;\n    margin-bottom: 6px !important;\n}\n\n#tutoring-product-1hr-wrapper .tpd-guarantee p {\n    color: #065f46 !important;\n    margin: 0 !important;\n    font-size: 0.95em !important;\n}\n\n\/* Responsive *\/\n@media (max-width: 600px) {\n    #tutoring-product-1hr-wrapper .tpd-tutor-stats {\n        grid-template-columns: repeat(2, 1fr) !important;\n        gap: 8px !important;\n    }\n    \n    #tutoring-product-1hr-wrapper .tpd-stat {\n        padding: 10px 8px !important;\n    }\n    \n    #tutoring-product-1hr-wrapper .tpd-stat-value {\n        font-size: 1.3em !important;\n    }\n    \n    #tutoring-product-1hr-wrapper .tpd-best-for-grid {\n        grid-template-columns: 1fr !important;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv id=\"tutoring-product-1hr-wrapper\"\u003e\n\n\u003cdiv class=\"tpd-highlight-box\"\u003e\n    \u003cp\u003eGet focused 1-on-1 help with a specific topic, homework question, or concept from a certified AP CS teacher with 11+ years of experience and 1,845+ tutoring hours.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"tpd-package-note\"\u003e\n    \u003cp\u003eNeed more than one session? \u003ca href=\"\/pages\/tutoring-packages\"\u003eView our packages\u003c\/a\u003e and save up to 40% per hour!\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003eWhat's Included\u003c\/h2\u003e\n\n\u003cul class=\"tpd-feature-list\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003e1 hour Zoom session\u003c\/strong\u003e - screen share, virtual whiteboard, live coding practice\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eFocus on your specific questions\u003c\/strong\u003e - bring homework, test prep, or concept questions\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eAI-powered session summary\u003c\/strong\u003e - get notes and key takeaways sent after the session\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eRecording available\u003c\/strong\u003e - rewatch the session anytime to reinforce learning\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eFlexible scheduling\u003c\/strong\u003e - book a time that works for you via Calendly\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"tpd-tutor-card\"\u003e\n    \u003ch3\u003eYour Tutor: Tanner\u003c\/h3\u003e\n    \u003cdiv class=\"tpd-tutor-stats\"\u003e\n        \u003cdiv class=\"tpd-stat\"\u003e\n            \u003cspan class=\"tpd-stat-value\"\u003e5.0\u003c\/span\u003e\n            \u003cspan class=\"tpd-stat-label\"\u003eRating\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"tpd-stat\"\u003e\n            \u003cspan class=\"tpd-stat-value\"\u003e451\u003c\/span\u003e\n            \u003cspan class=\"tpd-stat-label\"\u003eReviews\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"tpd-stat\"\u003e\n            \u003cspan class=\"tpd-stat-value\"\u003e1,845+\u003c\/span\u003e\n            \u003cspan class=\"tpd-stat-label\"\u003eHours Tutored\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"tpd-stat\"\u003e\n            \u003cspan class=\"tpd-stat-value\"\u003e92%\u003c\/span\u003e\n            \u003cspan class=\"tpd-stat-label\"\u003eScored 5s\u003c\/span\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tpd-tutor-details\"\u003e\n        \u003cp\u003e\u003cstrong\u003e11+ years\u003c\/strong\u003e teaching AP Computer Science\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003eCurrently teaching\u003c\/strong\u003e AP CSA at Kansas's #1 ranked district\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003eSubjects:\u003c\/strong\u003e AP CSA (Java), AP CSP, AP Cybersecurity\u003c\/p\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003eHow It Works\u003c\/h2\u003e\n\n\u003col class=\"tpd-steps\"\u003e\n    \u003cli\u003e\n        \u003cdiv\u003e\n            \u003cstrong\u003ePurchase Session\u003c\/strong\u003e\n            Complete your purchase securely through checkout. You'll receive a confirmation email immediately.\n        \u003c\/div\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n        \u003cdiv\u003e\n            \u003cstrong\u003eSchedule Your Session\u003c\/strong\u003e\n            Within 24 hours, you'll receive a Calendly link to book your session at a time that works for you.\n        \u003c\/div\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n        \u003cdiv\u003e\n            \u003cstrong\u003eMeet on Zoom\u003c\/strong\u003e\n            We meet online and work through your specific questions together with screen share and live coding.\n        \u003c\/div\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n        \u003cdiv\u003e\n            \u003cstrong\u003eGet Your Summary\u003c\/strong\u003e\n            After the session, you'll receive an AI-generated summary and access to the recording.\n        \u003c\/div\u003e\n    \u003c\/li\u003e\n\u003c\/ol\u003e\n\n\u003ch2\u003eBest For\u003c\/h2\u003e\n\n\u003cdiv class=\"tpd-best-for-grid\"\u003e\n    \u003cdiv class=\"tpd-best-for-item\"\u003e\n        \u003ch4\u003eHomework Help\u003c\/h4\u003e\n        \u003cp\u003eStuck on a specific problem or assignment? Get unstuck fast.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tpd-best-for-item\"\u003e\n        \u003ch4\u003eTest Prep\u003c\/h4\u003e\n        \u003cp\u003eQuick review of key concepts before an upcoming test.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tpd-best-for-item\"\u003e\n        \u003ch4\u003eConcept Clarity\u003c\/h4\u003e\n        \u003cp\u003eFinally understand that confusing topic your teacher glossed over.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tpd-best-for-item\"\u003e\n        \u003ch4\u003eFRQ Practice\u003c\/h4\u003e\n        \u003cp\u003eWork through Free Response Questions with expert guidance.\u003c\/p\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n\u003cdiv class=\"tpd-faq-item\"\u003e\n    \u003ch4\u003eHow do I prepare for the session?\u003c\/h4\u003e\n    \u003cp\u003eHave your specific questions ready, along with any relevant code, homework, or materials. Test your Zoom and screen share beforehand.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"tpd-faq-item\"\u003e\n    \u003ch4\u003eWhat if I need to reschedule?\u003c\/h4\u003e\n    \u003cp\u003eJust give 3 hours notice via Calendly and pick a new time. Life happens - flexibility is built in.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"tpd-faq-item\"\u003e\n    \u003ch4\u003eCan I use this for AP CSA, AP CSP, or AP Cybersecurity?\u003c\/h4\u003e\n    \u003cp\u003eYes! I teach all three AP Computer Science courses and can help with any of them.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"tpd-faq-item\"\u003e\n    \u003ch4\u003eWhat if I realize I need more help?\u003c\/h4\u003e\n    \u003cp\u003eYou can purchase additional single sessions or upgrade to a package anytime. Many students start with one session and then get a package.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"tpd-guarantee\"\u003e\n    \u003cstrong\u003eSatisfaction Guarantee\u003c\/strong\u003e\n    \u003cp\u003eIf you're not satisfied with your session, I'll make it right - whether that's additional time or a full refund.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"APCS Exam Prep","offers":[{"title":"Default Title","offer_id":48241321771223,"sku":"TUTOR-1HR","price":150.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/TutoringPic.png?v=1772139649"},{"product_id":"ap-csa-flashcards-unit-2","title":"AP CSA Flashcards - Unit 2 (Selection \u0026 Iteration)","description":"\u003cstyle\u003e\n.product__description,.product__description--full-width,.product__info-wrapper,.product__info-wrapper--full-width{max-width:100%!important;width:100%!important;padding:0 40px!important;position:static!important;top:auto!important}\n.product{grid-template-columns:1fr!important;display:block!important}\n.product__media-wrapper{display:none!important}\n#MainContent .product__info-wrapper{float:none!important;position:relative!important}\n\u003c\/style\u003e\u003cstyle\u003e\n#ap-csa-flashcards-unit-2{all:initial!important;display:block!important;font-family:'Georgia',serif!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;box-sizing:border-box!important;max-width:860px!important;margin:0 auto!important;padding:0 8px!important}\n#ap-csa-flashcards-unit-2 *{box-sizing:border-box!important}\n#ap-csa-flashcards-unit-2 h1,#ap-csa-flashcards-unit-2 h2,#ap-csa-flashcards-unit-2 h3{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;font-family:'Georgia',serif!important;margin:0!important;padding:0!important;line-height:1.25!important}\n#ap-csa-flashcards-unit-2 p,#ap-csa-flashcards-unit-2 li,#ap-csa-flashcards-unit-2 span,#ap-csa-flashcards-unit-2 td{color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;font-family:'Georgia',serif!important}\n#ap-csa-flashcards-unit-2 a:link,#ap-csa-flashcards-unit-2 a:visited{color:#3182ce!important;-webkit-text-fill-color:#3182ce!important}\n#ap-csa-flashcards-unit-2 .pd-hero{background:linear-gradient(135deg,#1a365d 0%,#3182ce 100%)!important;border-radius:12px!important;padding:36px 30px!important;margin-bottom:28px!important;text-align:center!important}\n#ap-csa-flashcards-unit-2 .pd-eyebrow{display:inline-block!important;background:rgba(255,255,255,.2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:11px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:4px 14px!important;border-radius:20px!important;margin-bottom:14px!important;font-family:'Georgia',serif!important}\n#ap-csa-flashcards-unit-2 .pd-hero h1{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(20px,3.5vw,28px)!important;margin-bottom:10px!important;line-height:1.2!important}\n#ap-csa-flashcards-unit-2 .pd-hero p{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;font-size:15px!important;max-width:580px!important;margin:0 auto!important;line-height:1.6!important}\n#ap-csa-flashcards-unit-2 .pd-stats{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;margin-bottom:28px!important}\n#ap-csa-flashcards-unit-2 .pd-stat{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:14px 18px!important;text-align:center!important;flex:1!important;min-width:120px!important}\n#ap-csa-flashcards-unit-2 .pd-stat-num{font-size:24px!important;font-weight:700!important;color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;display:block!important;line-height:1!important}\n#ap-csa-flashcards-unit-2 .pd-stat-lbl{font-size:11px!important;color:#718096!important;-webkit-text-fill-color:#718096!important;display:block!important;margin-top:4px!important;line-height:1.4!important}\n#ap-csa-flashcards-unit-2 .pd-section-title{font-size:18px!important;font-weight:700!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin:0 0 16px 0!important;padding-bottom:8px!important;border-bottom:3px solid #3182ce!important}\n#ap-csa-flashcards-unit-2 .pd-includes{margin-bottom:28px!important}\n#ap-csa-flashcards-unit-2 .pd-check-list{list-style:none!important;margin:0!important;padding:0!important}\n#ap-csa-flashcards-unit-2 .pd-check-list li{padding:8px 0!important;font-size:14px!important;color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;display:flex!important;align-items:flex-start!important;gap:10px!important;line-height:1.5!important;border-bottom:1px solid #f0f4f8!important}\n#ap-csa-flashcards-unit-2 .pd-check-list li:last-child{border-bottom:none!important}\n#ap-csa-flashcards-unit-2 .pd-check{color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;font-weight:700!important;flex-shrink:0!important;font-size:15px!important}\n#ap-csa-flashcards-unit-2 .pd-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:14px!important;margin-bottom:28px!important}\n#ap-csa-flashcards-unit-2 .pd-card{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:16px!important}\n#ap-csa-flashcards-unit-2 .pd-card h3{font-size:12px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;margin-bottom:6px!important}\n#ap-csa-flashcards-unit-2 .pd-card p{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.6!important}\n#ap-csa-flashcards-unit-2 .pd-tip{background:#ebf8ff!important;border-left:4px solid #3182ce!important;border-radius:0 8px 8px 0!important;padding:14px 18px!important;margin-bottom:24px!important;font-size:14px!important;color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;line-height:1.6!important}\n#ap-csa-flashcards-unit-2 .pd-tip strong{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important}\n#ap-csa-flashcards-unit-2 .pd-bundle{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:18px 20px!important;margin-bottom:24px!important}\n#ap-csa-flashcards-unit-2 .pd-bundle-title{font-size:13px!important;font-weight:700!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin-bottom:8px!important}\n#ap-csa-flashcards-unit-2 .pd-bundle-list{list-style:none!important;margin:0!important;padding:0!important}\n#ap-csa-flashcards-unit-2 .pd-bundle-list li{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;padding:4px 0!important;display:flex!important;gap:8px!important}\n#ap-csa-flashcards-unit-2 .pd-guarantee{background:linear-gradient(135deg,#ebf8ff 0%,#fff 100%)!important;border:2px solid #3182ce!important;border-radius:10px!important;padding:22px 24px!important;text-align:center!important;margin-bottom:20px!important}\n#ap-csa-flashcards-unit-2 .pd-guarantee h3{font-size:16px!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin-bottom:6px!important}\n#ap-csa-flashcards-unit-2 .pd-guarantee p{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.6!important;max-width:520px!important;margin:0 auto!important}\n#ap-csa-flashcards-unit-2 .pd-fine{font-size:12px!important;color:#a0aec0!important;-webkit-text-fill-color:#a0aec0!important;text-align:center!important;margin-top:16px!important}\n\u003c\/style\u003e\u003cdiv id=\"ap-csa-flashcards-unit-2\" style=\"display:block!important;max-width:860px!important;margin:0 auto!important\"\u003e\n\u003cdiv class=\"pd-hero\"\u003e\n  \u003cdiv class=\"pd-eyebrow\"\u003eAP CSA — Unit 2 Flashcards\u003c\/div\u003e\n  \u003ch1\u003eUnit 2: Selection \u0026amp; Iteration\u003c\/h1\u003e\n  \u003cp\u003e50 exam-aligned flashcards for the AP CSA exam. Study terminology, syntax, and concepts tested on the actual AP exam.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stats\"\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003e50\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003eFlashcards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003eUnit 2\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003eCoverage\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003eInstant\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003eWeb Access\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-includes\"\u003e\n\u003cp class=\"pd-section-title\"\u003eWhat's Included\u003c\/p\u003e\n\u003cul class=\"pd-check-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eIf \/ else if \/ else conditional logic\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eBoolean expressions: \u0026amp;\u0026amp;, ||, !\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eWhile loops and for loops\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eNested loops and loop algorithms\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eString traversal techniques\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eOff-by-one errors and loop traps\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eCommon AP exam iteration patterns\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eCompound Boolean expressions\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-grid\"\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eFormat\u003c\/h3\u003e\n\u003cp\u003eInteractive web flashcard viewer at apcsexamprep.com\/pages\/ap-csa-flashcards. Click to flip. Use arrow keys to navigate. Shuffle anytime.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eAccess\u003c\/h3\u003e\n\u003cp\u003eUse your included promo code to unlock all 50 Unit 2 cards instantly — no login required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eExam Alignment\u003c\/h3\u003e\n\u003cp\u003eAligned to the 2025–2026 4-unit AP CSA curriculum. No deprecated topics (no inheritance\/extends\/super).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eBundle\u003c\/h3\u003e\n\u003cp\u003eSave money with the Complete Flashcard Bundle — all 4 units for $29.99 vs. $39.96 individually.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003eExam tip:\u003c\/strong\u003e Unit 2 flashcards focus on the concepts most frequently tested in the AP CSA MCQ section. Practice recalling definitions before checking the answer — the predict-first method is proven to improve retention.\u003c\/div\u003e\n\u003cdiv class=\"pd-guarantee\"\u003e\n\u003ch3\u003e7-Day Money-Back Guarantee\u003c\/h3\u003e\n\u003cp\u003eNot satisfied? Email us within 7 days for a full refund. No questions asked.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"pd-fine\"\u003eDigital product — web access via promo code. For personal study use only; not for resale.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"APCSExamPrep","offers":[{"title":"Default Title","offer_id":48253862084823,"sku":null,"price":9.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/unit2-flashcards.png?v=1769806727"},{"product_id":"ap-csa-flashcards-complete-bundle","title":"AP CSA Flashcards - Complete Bundle (Units 1-4)","description":"\u003cstyle\u003e\n.product__description,.product__description--full-width,.product__info-wrapper,.product__info-wrapper--full-width{max-width:100%!important;width:100%!important;padding:0 40px!important;position:static!important;top:auto!important}\n.product{grid-template-columns:1fr!important;display:block!important}\n.product__media-wrapper{display:none!important}\n#MainContent .product__info-wrapper{float:none!important;position:relative!important}\n\u003c\/style\u003e\u003cstyle\u003e\n#ap-csa-flashcards-complete-bundle{all:initial!important;display:block!important;font-family:'Georgia',serif!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;box-sizing:border-box!important;max-width:860px!important;margin:0 auto!important;padding:0 8px!important}\n#ap-csa-flashcards-complete-bundle *{box-sizing:border-box!important}\n#ap-csa-flashcards-complete-bundle h1,#ap-csa-flashcards-complete-bundle h2,#ap-csa-flashcards-complete-bundle h3{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;font-family:'Georgia',serif!important;margin:0!important;padding:0!important;line-height:1.25!important}\n#ap-csa-flashcards-complete-bundle p,#ap-csa-flashcards-complete-bundle li,#ap-csa-flashcards-complete-bundle span,#ap-csa-flashcards-complete-bundle td{color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;font-family:'Georgia',serif!important}\n#ap-csa-flashcards-complete-bundle a:link,#ap-csa-flashcards-complete-bundle a:visited{color:#3182ce!important;-webkit-text-fill-color:#3182ce!important}\n#ap-csa-flashcards-complete-bundle .pd-hero{background:linear-gradient(135deg,#1a365d 0%,#3182ce 100%)!important;border-radius:12px!important;padding:36px 30px!important;margin-bottom:28px!important;text-align:center!important}\n#ap-csa-flashcards-complete-bundle .pd-eyebrow{display:inline-block!important;background:rgba(255,255,255,.2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:11px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:4px 14px!important;border-radius:20px!important;margin-bottom:14px!important;font-family:'Georgia',serif!important}\n#ap-csa-flashcards-complete-bundle .pd-hero h1{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(20px,3.5vw,28px)!important;margin-bottom:10px!important;line-height:1.2!important}\n#ap-csa-flashcards-complete-bundle .pd-hero p{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;font-size:15px!important;max-width:580px!important;margin:0 auto!important;line-height:1.6!important}\n#ap-csa-flashcards-complete-bundle .pd-stats{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;margin-bottom:28px!important}\n#ap-csa-flashcards-complete-bundle .pd-stat{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:14px 18px!important;text-align:center!important;flex:1!important;min-width:120px!important}\n#ap-csa-flashcards-complete-bundle .pd-stat-num{font-size:24px!important;font-weight:700!important;color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;display:block!important;line-height:1!important}\n#ap-csa-flashcards-complete-bundle .pd-stat-lbl{font-size:11px!important;color:#718096!important;-webkit-text-fill-color:#718096!important;display:block!important;margin-top:4px!important;line-height:1.4!important}\n#ap-csa-flashcards-complete-bundle .pd-section-title{font-size:18px!important;font-weight:700!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin:0 0 16px 0!important;padding-bottom:8px!important;border-bottom:3px solid #3182ce!important}\n#ap-csa-flashcards-complete-bundle .pd-includes{margin-bottom:28px!important}\n#ap-csa-flashcards-complete-bundle .pd-check-list{list-style:none!important;margin:0!important;padding:0!important}\n#ap-csa-flashcards-complete-bundle .pd-check-list li{padding:8px 0!important;font-size:14px!important;color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;display:flex!important;align-items:flex-start!important;gap:10px!important;line-height:1.5!important;border-bottom:1px solid #f0f4f8!important}\n#ap-csa-flashcards-complete-bundle .pd-check-list li:last-child{border-bottom:none!important}\n#ap-csa-flashcards-complete-bundle .pd-check{color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;font-weight:700!important;flex-shrink:0!important;font-size:15px!important}\n#ap-csa-flashcards-complete-bundle .pd-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:14px!important;margin-bottom:28px!important}\n#ap-csa-flashcards-complete-bundle .pd-card{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:16px!important}\n#ap-csa-flashcards-complete-bundle .pd-card h3{font-size:12px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;margin-bottom:6px!important}\n#ap-csa-flashcards-complete-bundle .pd-card p{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.6!important}\n#ap-csa-flashcards-complete-bundle .pd-tip{background:#ebf8ff!important;border-left:4px solid #3182ce!important;border-radius:0 8px 8px 0!important;padding:14px 18px!important;margin-bottom:24px!important;font-size:14px!important;color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;line-height:1.6!important}\n#ap-csa-flashcards-complete-bundle .pd-tip strong{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important}\n#ap-csa-flashcards-complete-bundle .pd-bundle{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:18px 20px!important;margin-bottom:24px!important}\n#ap-csa-flashcards-complete-bundle .pd-bundle-title{font-size:13px!important;font-weight:700!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin-bottom:8px!important}\n#ap-csa-flashcards-complete-bundle .pd-bundle-list{list-style:none!important;margin:0!important;padding:0!important}\n#ap-csa-flashcards-complete-bundle .pd-bundle-list li{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;padding:4px 0!important;display:flex!important;gap:8px!important}\n#ap-csa-flashcards-complete-bundle .pd-guarantee{background:linear-gradient(135deg,#ebf8ff 0%,#fff 100%)!important;border:2px solid #3182ce!important;border-radius:10px!important;padding:22px 24px!important;text-align:center!important;margin-bottom:20px!important}\n#ap-csa-flashcards-complete-bundle .pd-guarantee h3{font-size:16px!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin-bottom:6px!important}\n#ap-csa-flashcards-complete-bundle .pd-guarantee p{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.6!important;max-width:520px!important;margin:0 auto!important}\n#ap-csa-flashcards-complete-bundle .pd-fine{font-size:12px!important;color:#a0aec0!important;-webkit-text-fill-color:#a0aec0!important;text-align:center!important;margin-top:16px!important}\n\u003c\/style\u003e\u003cdiv id=\"ap-csa-flashcards-complete-bundle\" style=\"display:block!important;max-width:860px!important;margin:0 auto!important\"\u003e\n\u003cdiv class=\"pd-hero\"\u003e\n  \u003cdiv class=\"pd-eyebrow\"\u003eAP CSA — Complete Flashcard Bundle\u003c\/div\u003e\n  \u003ch1\u003eAll 4 Units: 200 Flashcards\u003c\/h1\u003e\n  \u003cp\u003eEvery concept from Units 1–4. One code unlocks everything. Save $10 vs. buying units individually.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stats\"\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003e200\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003eTotal Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003e4\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003eUnits Covered\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003e$10\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003eSavings\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003eInstant\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003eWeb Access\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-includes\"\u003e\n\u003cp class=\"pd-section-title\"\u003eWhat's Included\u003c\/p\u003e\n\u003cul class=\"pd-check-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eUnit 1 — Using Objects \u0026amp; Methods\u003c\/strong\u003e (50 cards): primitives, Strings, Math, methods, Scanner\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eUnit 2 — Selection \u0026amp; Iteration\u003c\/strong\u003e (50 cards): conditionals, Boolean logic, for\/while loops, nested loops\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eUnit 3 — Class Creation\u003c\/strong\u003e (50 cards): constructors, instance variables, getters\/setters, static, this\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eUnit 4 — Data Collections\u003c\/strong\u003e (50 cards): arrays, ArrayList, 2D arrays, searching, sorting\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003eBest value:\u003c\/strong\u003e The complete bundle is the most efficient way to study. All 200 cards share one code — switch between units instantly in the interactive viewer.\u003c\/div\u003e\n\u003cdiv class=\"pd-guarantee\"\u003e\n\u003ch3\u003e7-Day Money-Back Guarantee\u003c\/h3\u003e\n\u003cp\u003eNot satisfied? Email us within 7 days for a full refund. No questions asked.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"pd-fine\"\u003eDigital product — web access via promo code. For personal study use only; not for resale.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"APCSExamPrep","offers":[{"title":"Default Title","offer_id":48253165043927,"sku":null,"price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/bundle-flashcards-updated.png?v=1773760174"},{"product_id":"ap-csa-flashcards-unit-4","title":"AP CSA Flashcards - Unit 4 (Data Collections)","description":"\u003cstyle\u003e\n.product__description,.product__description--full-width,.product__info-wrapper,.product__info-wrapper--full-width{max-width:100%!important;width:100%!important;padding:0 40px!important;position:static!important;top:auto!important}\n.product{grid-template-columns:1fr!important;display:block!important}\n.product__media-wrapper{display:none!important}\n#MainContent .product__info-wrapper{float:none!important;position:relative!important}\n\u003c\/style\u003e\u003cstyle\u003e\n#ap-csa-flashcards-unit-4{all:initial!important;display:block!important;font-family:'Georgia',serif!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;box-sizing:border-box!important;max-width:860px!important;margin:0 auto!important;padding:0 8px!important}\n#ap-csa-flashcards-unit-4 *{box-sizing:border-box!important}\n#ap-csa-flashcards-unit-4 h1,#ap-csa-flashcards-unit-4 h2,#ap-csa-flashcards-unit-4 h3{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;font-family:'Georgia',serif!important;margin:0!important;padding:0!important;line-height:1.25!important}\n#ap-csa-flashcards-unit-4 p,#ap-csa-flashcards-unit-4 li,#ap-csa-flashcards-unit-4 span,#ap-csa-flashcards-unit-4 td{color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;font-family:'Georgia',serif!important}\n#ap-csa-flashcards-unit-4 a:link,#ap-csa-flashcards-unit-4 a:visited{color:#3182ce!important;-webkit-text-fill-color:#3182ce!important}\n#ap-csa-flashcards-unit-4 .pd-hero{background:linear-gradient(135deg,#1a365d 0%,#3182ce 100%)!important;border-radius:12px!important;padding:36px 30px!important;margin-bottom:28px!important;text-align:center!important}\n#ap-csa-flashcards-unit-4 .pd-eyebrow{display:inline-block!important;background:rgba(255,255,255,.2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:11px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:4px 14px!important;border-radius:20px!important;margin-bottom:14px!important;font-family:'Georgia',serif!important}\n#ap-csa-flashcards-unit-4 .pd-hero h1{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(20px,3.5vw,28px)!important;margin-bottom:10px!important;line-height:1.2!important}\n#ap-csa-flashcards-unit-4 .pd-hero p{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;font-size:15px!important;max-width:580px!important;margin:0 auto!important;line-height:1.6!important}\n#ap-csa-flashcards-unit-4 .pd-stats{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;margin-bottom:28px!important}\n#ap-csa-flashcards-unit-4 .pd-stat{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:14px 18px!important;text-align:center!important;flex:1!important;min-width:120px!important}\n#ap-csa-flashcards-unit-4 .pd-stat-num{font-size:24px!important;font-weight:700!important;color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;display:block!important;line-height:1!important}\n#ap-csa-flashcards-unit-4 .pd-stat-lbl{font-size:11px!important;color:#718096!important;-webkit-text-fill-color:#718096!important;display:block!important;margin-top:4px!important;line-height:1.4!important}\n#ap-csa-flashcards-unit-4 .pd-section-title{font-size:18px!important;font-weight:700!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin:0 0 16px 0!important;padding-bottom:8px!important;border-bottom:3px solid #3182ce!important}\n#ap-csa-flashcards-unit-4 .pd-includes{margin-bottom:28px!important}\n#ap-csa-flashcards-unit-4 .pd-check-list{list-style:none!important;margin:0!important;padding:0!important}\n#ap-csa-flashcards-unit-4 .pd-check-list li{padding:8px 0!important;font-size:14px!important;color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;display:flex!important;align-items:flex-start!important;gap:10px!important;line-height:1.5!important;border-bottom:1px solid #f0f4f8!important}\n#ap-csa-flashcards-unit-4 .pd-check-list li:last-child{border-bottom:none!important}\n#ap-csa-flashcards-unit-4 .pd-check{color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;font-weight:700!important;flex-shrink:0!important;font-size:15px!important}\n#ap-csa-flashcards-unit-4 .pd-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:14px!important;margin-bottom:28px!important}\n#ap-csa-flashcards-unit-4 .pd-card{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:16px!important}\n#ap-csa-flashcards-unit-4 .pd-card h3{font-size:12px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;margin-bottom:6px!important}\n#ap-csa-flashcards-unit-4 .pd-card p{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.6!important}\n#ap-csa-flashcards-unit-4 .pd-tip{background:#ebf8ff!important;border-left:4px solid #3182ce!important;border-radius:0 8px 8px 0!important;padding:14px 18px!important;margin-bottom:24px!important;font-size:14px!important;color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;line-height:1.6!important}\n#ap-csa-flashcards-unit-4 .pd-tip strong{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important}\n#ap-csa-flashcards-unit-4 .pd-bundle{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:18px 20px!important;margin-bottom:24px!important}\n#ap-csa-flashcards-unit-4 .pd-bundle-title{font-size:13px!important;font-weight:700!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin-bottom:8px!important}\n#ap-csa-flashcards-unit-4 .pd-bundle-list{list-style:none!important;margin:0!important;padding:0!important}\n#ap-csa-flashcards-unit-4 .pd-bundle-list li{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;padding:4px 0!important;display:flex!important;gap:8px!important}\n#ap-csa-flashcards-unit-4 .pd-guarantee{background:linear-gradient(135deg,#ebf8ff 0%,#fff 100%)!important;border:2px solid #3182ce!important;border-radius:10px!important;padding:22px 24px!important;text-align:center!important;margin-bottom:20px!important}\n#ap-csa-flashcards-unit-4 .pd-guarantee h3{font-size:16px!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin-bottom:6px!important}\n#ap-csa-flashcards-unit-4 .pd-guarantee p{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.6!important;max-width:520px!important;margin:0 auto!important}\n#ap-csa-flashcards-unit-4 .pd-fine{font-size:12px!important;color:#a0aec0!important;-webkit-text-fill-color:#a0aec0!important;text-align:center!important;margin-top:16px!important}\n\u003c\/style\u003e\u003cdiv id=\"ap-csa-flashcards-unit-4\" style=\"display:block!important;max-width:860px!important;margin:0 auto!important\"\u003e\n\u003cdiv class=\"pd-hero\"\u003e\n  \u003cdiv class=\"pd-eyebrow\"\u003eAP CSA — Unit 4 Flashcards\u003c\/div\u003e\n  \u003ch1\u003eUnit 4: Data Collections\u003c\/h1\u003e\n  \u003cp\u003e50 exam-aligned flashcards for the AP CSA exam. Study terminology, syntax, and concepts tested on the actual AP exam.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stats\"\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003e50\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003eFlashcards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003eUnit 4\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003eCoverage\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003eInstant\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003eWeb Access\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-includes\"\u003e\n\u003cp class=\"pd-section-title\"\u003eWhat's Included\u003c\/p\u003e\n\u003cul class=\"pd-check-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003e1D array creation, initialization, and traversal\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eArrayList methods: add, remove, get, set, size\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eEnhanced for loop with arrays and ArrayLists\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003e2D array row-major and column-major traversal\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eSearching algorithms: linear search\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eSorting algorithms: selection sort and insertion sort\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eWrapper classes: Integer and Double\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eCommon FRQ patterns: traversal, accumulator, find-max\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-grid\"\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eFormat\u003c\/h3\u003e\n\u003cp\u003eInteractive web flashcard viewer at apcsexamprep.com\/pages\/ap-csa-flashcards. Click to flip. Use arrow keys to navigate. Shuffle anytime.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eAccess\u003c\/h3\u003e\n\u003cp\u003eUse your included promo code to unlock all 50 Unit 4 cards instantly — no login required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eExam Alignment\u003c\/h3\u003e\n\u003cp\u003eAligned to the 2025–2026 4-unit AP CSA curriculum. No deprecated topics (no inheritance\/extends\/super).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eBundle\u003c\/h3\u003e\n\u003cp\u003eSave money with the Complete Flashcard Bundle — all 4 units for $29.99 vs. $39.96 individually.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003eExam tip:\u003c\/strong\u003e Unit 4 flashcards focus on the concepts most frequently tested in the AP CSA MCQ section. Practice recalling definitions before checking the answer — the predict-first method is proven to improve retention.\u003c\/div\u003e\n\u003cdiv class=\"pd-guarantee\"\u003e\n\u003ch3\u003e7-Day Money-Back Guarantee\u003c\/h3\u003e\n\u003cp\u003eNot satisfied? Email us within 7 days for a full refund. No questions asked.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"pd-fine\"\u003eDigital product — web access via promo code. For personal study use only; not for resale.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"APCSExamPrep","offers":[{"title":"Default Title","offer_id":48253165076695,"sku":null,"price":9.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/unit4-flashcards.png?v=1769806727"},{"product_id":"ap-csa-flashcards-unit-3","title":"AP CSA Flashcards - Unit 3 (Class Creation)","description":"\u003cstyle\u003e\n.product__description,.product__description--full-width,.product__info-wrapper,.product__info-wrapper--full-width{max-width:100%!important;width:100%!important;padding:0 40px!important;position:static!important;top:auto!important}\n.product{grid-template-columns:1fr!important;display:block!important}\n.product__media-wrapper{display:none!important}\n#MainContent .product__info-wrapper{float:none!important;position:relative!important}\n\u003c\/style\u003e\u003cstyle\u003e\n#ap-csa-flashcards-unit-3{all:initial!important;display:block!important;font-family:'Georgia',serif!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;box-sizing:border-box!important;max-width:860px!important;margin:0 auto!important;padding:0 8px!important}\n#ap-csa-flashcards-unit-3 *{box-sizing:border-box!important}\n#ap-csa-flashcards-unit-3 h1,#ap-csa-flashcards-unit-3 h2,#ap-csa-flashcards-unit-3 h3{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;font-family:'Georgia',serif!important;margin:0!important;padding:0!important;line-height:1.25!important}\n#ap-csa-flashcards-unit-3 p,#ap-csa-flashcards-unit-3 li,#ap-csa-flashcards-unit-3 span,#ap-csa-flashcards-unit-3 td{color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;font-family:'Georgia',serif!important}\n#ap-csa-flashcards-unit-3 a:link,#ap-csa-flashcards-unit-3 a:visited{color:#3182ce!important;-webkit-text-fill-color:#3182ce!important}\n#ap-csa-flashcards-unit-3 .pd-hero{background:linear-gradient(135deg,#1a365d 0%,#3182ce 100%)!important;border-radius:12px!important;padding:36px 30px!important;margin-bottom:28px!important;text-align:center!important}\n#ap-csa-flashcards-unit-3 .pd-eyebrow{display:inline-block!important;background:rgba(255,255,255,.2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:11px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:4px 14px!important;border-radius:20px!important;margin-bottom:14px!important;font-family:'Georgia',serif!important}\n#ap-csa-flashcards-unit-3 .pd-hero h1{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(20px,3.5vw,28px)!important;margin-bottom:10px!important;line-height:1.2!important}\n#ap-csa-flashcards-unit-3 .pd-hero p{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;font-size:15px!important;max-width:580px!important;margin:0 auto!important;line-height:1.6!important}\n#ap-csa-flashcards-unit-3 .pd-stats{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;margin-bottom:28px!important}\n#ap-csa-flashcards-unit-3 .pd-stat{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:14px 18px!important;text-align:center!important;flex:1!important;min-width:120px!important}\n#ap-csa-flashcards-unit-3 .pd-stat-num{font-size:24px!important;font-weight:700!important;color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;display:block!important;line-height:1!important}\n#ap-csa-flashcards-unit-3 .pd-stat-lbl{font-size:11px!important;color:#718096!important;-webkit-text-fill-color:#718096!important;display:block!important;margin-top:4px!important;line-height:1.4!important}\n#ap-csa-flashcards-unit-3 .pd-section-title{font-size:18px!important;font-weight:700!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin:0 0 16px 0!important;padding-bottom:8px!important;border-bottom:3px solid #3182ce!important}\n#ap-csa-flashcards-unit-3 .pd-includes{margin-bottom:28px!important}\n#ap-csa-flashcards-unit-3 .pd-check-list{list-style:none!important;margin:0!important;padding:0!important}\n#ap-csa-flashcards-unit-3 .pd-check-list li{padding:8px 0!important;font-size:14px!important;color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;display:flex!important;align-items:flex-start!important;gap:10px!important;line-height:1.5!important;border-bottom:1px solid #f0f4f8!important}\n#ap-csa-flashcards-unit-3 .pd-check-list li:last-child{border-bottom:none!important}\n#ap-csa-flashcards-unit-3 .pd-check{color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;font-weight:700!important;flex-shrink:0!important;font-size:15px!important}\n#ap-csa-flashcards-unit-3 .pd-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:14px!important;margin-bottom:28px!important}\n#ap-csa-flashcards-unit-3 .pd-card{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:16px!important}\n#ap-csa-flashcards-unit-3 .pd-card h3{font-size:12px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;margin-bottom:6px!important}\n#ap-csa-flashcards-unit-3 .pd-card p{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.6!important}\n#ap-csa-flashcards-unit-3 .pd-tip{background:#ebf8ff!important;border-left:4px solid #3182ce!important;border-radius:0 8px 8px 0!important;padding:14px 18px!important;margin-bottom:24px!important;font-size:14px!important;color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;line-height:1.6!important}\n#ap-csa-flashcards-unit-3 .pd-tip strong{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important}\n#ap-csa-flashcards-unit-3 .pd-bundle{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:18px 20px!important;margin-bottom:24px!important}\n#ap-csa-flashcards-unit-3 .pd-bundle-title{font-size:13px!important;font-weight:700!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin-bottom:8px!important}\n#ap-csa-flashcards-unit-3 .pd-bundle-list{list-style:none!important;margin:0!important;padding:0!important}\n#ap-csa-flashcards-unit-3 .pd-bundle-list li{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;padding:4px 0!important;display:flex!important;gap:8px!important}\n#ap-csa-flashcards-unit-3 .pd-guarantee{background:linear-gradient(135deg,#ebf8ff 0%,#fff 100%)!important;border:2px solid #3182ce!important;border-radius:10px!important;padding:22px 24px!important;text-align:center!important;margin-bottom:20px!important}\n#ap-csa-flashcards-unit-3 .pd-guarantee h3{font-size:16px!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin-bottom:6px!important}\n#ap-csa-flashcards-unit-3 .pd-guarantee p{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.6!important;max-width:520px!important;margin:0 auto!important}\n#ap-csa-flashcards-unit-3 .pd-fine{font-size:12px!important;color:#a0aec0!important;-webkit-text-fill-color:#a0aec0!important;text-align:center!important;margin-top:16px!important}\n\u003c\/style\u003e\u003cdiv id=\"ap-csa-flashcards-unit-3\" style=\"display:block!important;max-width:860px!important;margin:0 auto!important\"\u003e\n\u003cdiv class=\"pd-hero\"\u003e\n  \u003cdiv class=\"pd-eyebrow\"\u003eAP CSA — Unit 3 Flashcards\u003c\/div\u003e\n  \u003ch1\u003eUnit 3: Class Creation\u003c\/h1\u003e\n  \u003cp\u003e50 exam-aligned flashcards for the AP CSA exam. Study terminology, syntax, and concepts tested on the actual AP exam.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stats\"\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003e50\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003eFlashcards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003eUnit 3\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003eCoverage\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003eInstant\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003eWeb Access\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-includes\"\u003e\n\u003cp class=\"pd-section-title\"\u003eWhat's Included\u003c\/p\u003e\n\u003cul class=\"pd-check-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eWriting classes and constructors\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eInstance variables and access modifiers\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eAccessor (getter) and mutator (setter) methods\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eThe \u003ccode\u003ethis\u003c\/code\u003e keyword\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eStatic vs. instance variables and methods\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eMethod decomposition and design\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003etoString() method conventions\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eObject references vs. primitive values\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-grid\"\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eFormat\u003c\/h3\u003e\n\u003cp\u003eInteractive web flashcard viewer at apcsexamprep.com\/pages\/ap-csa-flashcards. Click to flip. Use arrow keys to navigate. Shuffle anytime.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eAccess\u003c\/h3\u003e\n\u003cp\u003eUse your included promo code to unlock all 50 Unit 3 cards instantly — no login required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eExam Alignment\u003c\/h3\u003e\n\u003cp\u003eAligned to the 2025–2026 4-unit AP CSA curriculum. No deprecated topics (no inheritance\/extends\/super).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eBundle\u003c\/h3\u003e\n\u003cp\u003eSave money with the Complete Flashcard Bundle — all 4 units for $29.99 vs. $39.96 individually.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003eExam tip:\u003c\/strong\u003e Unit 3 flashcards focus on the concepts most frequently tested in the AP CSA MCQ section. Practice recalling definitions before checking the answer — the predict-first method is proven to improve retention.\u003c\/div\u003e\n\u003cdiv class=\"pd-guarantee\"\u003e\n\u003ch3\u003e7-Day Money-Back Guarantee\u003c\/h3\u003e\n\u003cp\u003eNot satisfied? Email us within 7 days for a full refund. No questions asked.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"pd-fine\"\u003eDigital product — web access via promo code. For personal study use only; not for resale.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"APCSExamPrep","offers":[{"title":"Default Title","offer_id":48253165109463,"sku":null,"price":9.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/unit3-flashcards.png?v=1769806727"},{"product_id":"ap-csa-2025-frq-year-pack","title":"AP CSA 2025 FRQ Year Pack - Complete Solutions + Problem Decomposition","description":"\u003cstyle\u003e\n.product__description,.product__description--full-width,.product__info-wrapper,.product__info-wrapper--full-width{max-width:100%!important;width:100%!important;padding:0 40px!important;position:static!important;top:auto!important}\n.product{grid-template-columns:1fr!important;display:block!important}\n.product__media-wrapper{display:none!important}\n#MainContent .product__info-wrapper{float:none!important;position:relative!important}\n\u003c\/style\u003e\u003cstyle\u003e\n#ap-csa-2025-frq-year-pack{all:initial!important;display:block!important;font-family:'Georgia',serif!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;box-sizing:border-box!important;max-width:860px!important;margin:0 auto!important;padding:0 8px!important}\n#ap-csa-2025-frq-year-pack *{box-sizing:border-box!important}\n#ap-csa-2025-frq-year-pack h1,#ap-csa-2025-frq-year-pack h2,#ap-csa-2025-frq-year-pack h3{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;font-family:'Georgia',serif!important;margin:0!important;padding:0!important;line-height:1.25!important}\n#ap-csa-2025-frq-year-pack p,#ap-csa-2025-frq-year-pack li,#ap-csa-2025-frq-year-pack span,#ap-csa-2025-frq-year-pack td{color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;font-family:'Georgia',serif!important}\n#ap-csa-2025-frq-year-pack a:link,#ap-csa-2025-frq-year-pack a:visited{color:#3182ce!important;-webkit-text-fill-color:#3182ce!important}\n#ap-csa-2025-frq-year-pack .pd-hero{background:linear-gradient(135deg,#1a365d 0%,#3182ce 100%)!important;border-radius:12px!important;padding:36px 30px!important;margin-bottom:28px!important;text-align:center!important}\n#ap-csa-2025-frq-year-pack .pd-eyebrow{display:inline-block!important;background:rgba(255,255,255,.2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:11px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:4px 14px!important;border-radius:20px!important;margin-bottom:14px!important;font-family:'Georgia',serif!important}\n#ap-csa-2025-frq-year-pack .pd-hero h1{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(20px,3.5vw,28px)!important;margin-bottom:10px!important;line-height:1.2!important}\n#ap-csa-2025-frq-year-pack .pd-hero p{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;font-size:15px!important;max-width:580px!important;margin:0 auto!important;line-height:1.6!important}\n#ap-csa-2025-frq-year-pack .pd-stats{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;margin-bottom:28px!important}\n#ap-csa-2025-frq-year-pack .pd-stat{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:14px 18px!important;text-align:center!important;flex:1!important;min-width:120px!important}\n#ap-csa-2025-frq-year-pack .pd-stat-num{font-size:24px!important;font-weight:700!important;color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;display:block!important;line-height:1!important}\n#ap-csa-2025-frq-year-pack .pd-stat-lbl{font-size:11px!important;color:#718096!important;-webkit-text-fill-color:#718096!important;display:block!important;margin-top:4px!important;line-height:1.4!important}\n#ap-csa-2025-frq-year-pack .pd-section-title{font-size:18px!important;font-weight:700!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin:0 0 16px 0!important;padding-bottom:8px!important;border-bottom:3px solid #3182ce!important}\n#ap-csa-2025-frq-year-pack .pd-includes{margin-bottom:28px!important}\n#ap-csa-2025-frq-year-pack .pd-check-list{list-style:none!important;margin:0!important;padding:0!important}\n#ap-csa-2025-frq-year-pack .pd-check-list li{padding:8px 0!important;font-size:14px!important;color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;display:flex!important;align-items:flex-start!important;gap:10px!important;line-height:1.5!important;border-bottom:1px solid #f0f4f8!important}\n#ap-csa-2025-frq-year-pack .pd-check-list li:last-child{border-bottom:none!important}\n#ap-csa-2025-frq-year-pack .pd-check{color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;font-weight:700!important;flex-shrink:0!important;font-size:15px!important}\n#ap-csa-2025-frq-year-pack .pd-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:14px!important;margin-bottom:28px!important}\n#ap-csa-2025-frq-year-pack .pd-card{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:16px!important}\n#ap-csa-2025-frq-year-pack .pd-card h3{font-size:12px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;margin-bottom:6px!important}\n#ap-csa-2025-frq-year-pack .pd-card p{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.6!important}\n#ap-csa-2025-frq-year-pack .pd-tip{background:#ebf8ff!important;border-left:4px solid #3182ce!important;border-radius:0 8px 8px 0!important;padding:14px 18px!important;margin-bottom:24px!important;font-size:14px!important;color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;line-height:1.6!important}\n#ap-csa-2025-frq-year-pack .pd-tip strong{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important}\n#ap-csa-2025-frq-year-pack .pd-bundle{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:18px 20px!important;margin-bottom:24px!important}\n#ap-csa-2025-frq-year-pack .pd-bundle-title{font-size:13px!important;font-weight:700!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin-bottom:8px!important}\n#ap-csa-2025-frq-year-pack .pd-bundle-list{list-style:none!important;margin:0!important;padding:0!important}\n#ap-csa-2025-frq-year-pack .pd-bundle-list li{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;padding:4px 0!important;display:flex!important;gap:8px!important}\n#ap-csa-2025-frq-year-pack .pd-guarantee{background:linear-gradient(135deg,#ebf8ff 0%,#fff 100%)!important;border:2px solid #3182ce!important;border-radius:10px!important;padding:22px 24px!important;text-align:center!important;margin-bottom:20px!important}\n#ap-csa-2025-frq-year-pack .pd-guarantee h3{font-size:16px!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin-bottom:6px!important}\n#ap-csa-2025-frq-year-pack .pd-guarantee p{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.6!important;max-width:520px!important;margin:0 auto!important}\n#ap-csa-2025-frq-year-pack .pd-fine{font-size:12px!important;color:#a0aec0!important;-webkit-text-fill-color:#a0aec0!important;text-align:center!important;margin-top:16px!important}\n\u003c\/style\u003e\u003cdiv id=\"ap-csa-2025-frq-year-pack\" style=\"display:block!important;max-width:860px!important;margin:0 auto!important\"\u003e\n\u003cdiv class=\"pd-hero\"\u003e\n  \u003cdiv class=\"pd-eyebrow\"\u003eAP CSA — 2025 FRQ Solutions\u003c\/div\u003e\n  \u003ch1\u003e2025 AP CSA FRQ Year Pack\u003c\/h1\u003e\n  \u003cp\u003eComplete solutions and scoring rubric alignment for all 4 official 2025 AP CSA free-response questions — the most recently released exam — the closest preview of what May 2026 will look like.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stats\"\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003e4\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003eOfficial FRQs\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003e100%\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003eRubric Aligned\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003ePDF\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003eInstant Download\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-includes\"\u003e\n\u003cp class=\"pd-section-title\"\u003eWhat's Included\u003c\/p\u003e\n\u003cul class=\"pd-check-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eAll 4 official 2025 AP CSA FRQs with complete, step-by-step solutions\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eProblem decomposition walkthrough for each question — how to break it down before writing\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eScoring rubric alignment: every point mapped to the College Board scoring guide\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eCommon mistakes section for each FRQ — what costs students points\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eAP exam strategy notes: how a grader reads your response\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eAnnotated Java code with inline comments explaining each decision\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-grid\"\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eFRQ Types Covered\u003c\/h3\u003e\n\u003cp\u003eMethods \u0026amp; Control Structures, Classes, Array\/ArrayList, and 2D Array — all 4 types that appear on the AP exam.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eCurriculum Alignment\u003c\/h3\u003e\n\u003cp\u003eAligned to the 2025–2026 4-unit AP CSA structure: Using Objects \u0026amp; Methods, Selection \u0026amp; Iteration, Class Creation, and Data Collections.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eFormat\u003c\/h3\u003e\n\u003cp\u003ePDF delivered instantly after purchase. Print-friendly and screen-optimized. Readable on any device.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eBest Used With\u003c\/h3\u003e\n\u003cp\u003eWork each FRQ yourself first, then compare your solution. Use the rubric alignment to identify exactly where your response earns or loses points.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003eStudy strategy:\u003c\/strong\u003e Cover the solution and attempt each FRQ cold before reading the answer. Then use the rubric alignment to score yourself the same way College Board would. This is the most effective FRQ practice method.\u003c\/div\u003e\n\u003cdiv class=\"pd-guarantee\"\u003e\n\u003ch3\u003e7-Day Money-Back Guarantee\u003c\/h3\u003e\n\u003cp\u003eNot satisfied? Email us within 7 days for a full refund. No questions asked.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"pd-fine\"\u003ePDF delivered instantly after purchase. Official FRQ questions are the property of College Board; solutions are original work by APCSExamPrep.com.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"APCSExamPrep.com","offers":[{"title":"Default Title","offer_id":48322468544727,"sku":"AP-CSA-2025-FRQ","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/APCSA2025FRQYearPackImage.png?v=1772129086"},{"product_id":"ap-csa-complete-quick-reference-guide","title":"AP CSA Complete Quick Reference Guide - All 4 Units | 2025-2026 Curriculum","description":"\u003cstyle\u003e\n.product__description,.product__description--full-width,.product__info-wrapper,.product__info-wrapper--full-width{max-width:100%!important;width:100%!important;padding:0 40px!important;position:static!important;top:auto!important}\n.product{grid-template-columns:1fr!important;display:block!important}\n.product__media-wrapper{display:none!important}\n#MainContent .product__info-wrapper{float:none!important;position:relative!important}\n\u003c\/style\u003e\u003cstyle\u003e\n#ap-csa-complete-quick-reference-guide{all:initial!important;display:block!important;font-family:'Georgia',serif!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;box-sizing:border-box!important;max-width:860px!important;margin:0 auto!important;padding:0 8px!important}\n#ap-csa-complete-quick-reference-guide *{box-sizing:border-box!important}\n#ap-csa-complete-quick-reference-guide h1,#ap-csa-complete-quick-reference-guide h2,#ap-csa-complete-quick-reference-guide h3{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;font-family:'Georgia',serif!important;margin:0!important;padding:0!important;line-height:1.25!important}\n#ap-csa-complete-quick-reference-guide p,#ap-csa-complete-quick-reference-guide li,#ap-csa-complete-quick-reference-guide span,#ap-csa-complete-quick-reference-guide td{color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;font-family:'Georgia',serif!important}\n#ap-csa-complete-quick-reference-guide a:link,#ap-csa-complete-quick-reference-guide a:visited{color:#3182ce!important;-webkit-text-fill-color:#3182ce!important}\n#ap-csa-complete-quick-reference-guide .pd-hero{background:linear-gradient(135deg,#1a365d 0%,#3182ce 100%)!important;border-radius:12px!important;padding:36px 30px!important;margin-bottom:28px!important;text-align:center!important}\n#ap-csa-complete-quick-reference-guide .pd-eyebrow{display:inline-block!important;background:rgba(255,255,255,.2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:11px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:4px 14px!important;border-radius:20px!important;margin-bottom:14px!important;font-family:'Georgia',serif!important}\n#ap-csa-complete-quick-reference-guide .pd-hero h1{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(20px,3.5vw,28px)!important;margin-bottom:10px!important;line-height:1.2!important}\n#ap-csa-complete-quick-reference-guide .pd-hero p{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;font-size:15px!important;max-width:580px!important;margin:0 auto!important;line-height:1.6!important}\n#ap-csa-complete-quick-reference-guide .pd-stats{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;margin-bottom:28px!important}\n#ap-csa-complete-quick-reference-guide .pd-stat{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:14px 18px!important;text-align:center!important;flex:1!important;min-width:120px!important}\n#ap-csa-complete-quick-reference-guide .pd-stat-num{font-size:24px!important;font-weight:700!important;color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;display:block!important;line-height:1!important}\n#ap-csa-complete-quick-reference-guide .pd-stat-lbl{font-size:11px!important;color:#718096!important;-webkit-text-fill-color:#718096!important;display:block!important;margin-top:4px!important;line-height:1.4!important}\n#ap-csa-complete-quick-reference-guide .pd-section-title{font-size:18px!important;font-weight:700!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin:0 0 16px 0!important;padding-bottom:8px!important;border-bottom:3px solid #3182ce!important}\n#ap-csa-complete-quick-reference-guide .pd-includes{margin-bottom:28px!important}\n#ap-csa-complete-quick-reference-guide .pd-check-list{list-style:none!important;margin:0!important;padding:0!important}\n#ap-csa-complete-quick-reference-guide .pd-check-list li{padding:8px 0!important;font-size:14px!important;color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;display:flex!important;align-items:flex-start!important;gap:10px!important;line-height:1.5!important;border-bottom:1px solid #f0f4f8!important}\n#ap-csa-complete-quick-reference-guide .pd-check-list li:last-child{border-bottom:none!important}\n#ap-csa-complete-quick-reference-guide .pd-check{color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;font-weight:700!important;flex-shrink:0!important;font-size:15px!important}\n#ap-csa-complete-quick-reference-guide .pd-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:14px!important;margin-bottom:28px!important}\n#ap-csa-complete-quick-reference-guide .pd-card{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:16px!important}\n#ap-csa-complete-quick-reference-guide .pd-card h3{font-size:12px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;margin-bottom:6px!important}\n#ap-csa-complete-quick-reference-guide .pd-card p{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.6!important}\n#ap-csa-complete-quick-reference-guide .pd-tip{background:#ebf8ff!important;border-left:4px solid #3182ce!important;border-radius:0 8px 8px 0!important;padding:14px 18px!important;margin-bottom:24px!important;font-size:14px!important;color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;line-height:1.6!important}\n#ap-csa-complete-quick-reference-guide .pd-tip strong{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important}\n#ap-csa-complete-quick-reference-guide .pd-bundle{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:18px 20px!important;margin-bottom:24px!important}\n#ap-csa-complete-quick-reference-guide .pd-bundle-title{font-size:13px!important;font-weight:700!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin-bottom:8px!important}\n#ap-csa-complete-quick-reference-guide .pd-bundle-list{list-style:none!important;margin:0!important;padding:0!important}\n#ap-csa-complete-quick-reference-guide .pd-bundle-list li{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;padding:4px 0!important;display:flex!important;gap:8px!important}\n#ap-csa-complete-quick-reference-guide .pd-guarantee{background:linear-gradient(135deg,#ebf8ff 0%,#fff 100%)!important;border:2px solid #3182ce!important;border-radius:10px!important;padding:22px 24px!important;text-align:center!important;margin-bottom:20px!important}\n#ap-csa-complete-quick-reference-guide .pd-guarantee h3{font-size:16px!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin-bottom:6px!important}\n#ap-csa-complete-quick-reference-guide .pd-guarantee p{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.6!important;max-width:520px!important;margin:0 auto!important}\n#ap-csa-complete-quick-reference-guide .pd-fine{font-size:12px!important;color:#a0aec0!important;-webkit-text-fill-color:#a0aec0!important;text-align:center!important;margin-top:16px!important}\n\u003c\/style\u003e\u003cdiv id=\"ap-csa-complete-quick-reference-guide\" style=\"display:block!important;max-width:860px!important;margin:0 auto!important\"\u003e\n\u003cdiv class=\"pd-hero\"\u003e\n  \u003cdiv class=\"pd-eyebrow\"\u003eAP CSA — Flagship Reference\u003c\/div\u003e\n  \u003ch1\u003eComplete Quick Reference Guide\u003c\/h1\u003e\n  \u003cp\u003eAll 4 units. Every method, syntax pattern, and concept tested on the AP CSA exam — organized for fast lookup. 12 pages.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stats\"\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003e12\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003ePages\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003e4\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003eUnits\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003ePDF\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003eInstant Download\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003e100%\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003e2025-26 Aligned\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-includes\"\u003e\n\u003cp class=\"pd-section-title\"\u003eWhat's Included\u003c\/p\u003e\n\u003cul class=\"pd-check-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eUnit 1:\u003c\/strong\u003e Primitive types, String methods, Math class, casting, Scanner, wrapper classes\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eUnit 2:\u003c\/strong\u003e Conditionals, Boolean operators, while\/for loops, nested loops, String traversal\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eUnit 3:\u003c\/strong\u003e Class structure, constructors, getters\/setters, static vs. instance, toString()\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eUnit 4:\u003c\/strong\u003e Arrays, ArrayList methods, 2D arrays, searching, sorting algorithms\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eAP Pseudocode → Java translation chart\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eCommon FRQ patterns with annotated code templates\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eTop 20 MCQ traps and how to avoid them\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-grid\"\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eDesigned for the Exam\u003c\/h3\u003e\n\u003cp\u003eEvery item reflects what actually appears on AP CSA MCQ and FRQ questions. Nothing that isn't tested.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003ePrint or Screen\u003c\/h3\u003e\n\u003cp\u003eClean, high-contrast design. Use it on screen the night before or print it for a paper study session.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003e4-Unit Structure\u003c\/h3\u003e\n\u003cp\u003eFollows the 2025–2026 curriculum exactly. No deprecated topics (no inheritance, no extends\/super).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003ePairs With\u003c\/h3\u003e\n\u003cp\u003eUse alongside the AP CSA Full Practice Exam and FRQ Year Pack for complete exam prep coverage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003eRecommended use:\u003c\/strong\u003e Read through once to refresh, then use as a lookup tool while working practice problems. The FRQ patterns section alone is worth the price for most students.\u003c\/div\u003e\n\u003cdiv class=\"pd-guarantee\"\u003e\n\u003ch3\u003e7-Day Money-Back Guarantee\u003c\/h3\u003e\n\u003cp\u003eNot satisfied? Email us within 7 days for a full refund.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"pd-fine\"\u003ePDF delivered instantly after purchase. For personal study use only; not for resale.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"APCSExamPrep.com","offers":[{"title":"Default Title","offer_id":48323172663511,"sku":"AP-CSA-QUICK-REF","price":24.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/quick_reference_product.png?v=1772140818"},{"product_id":"ap-csa-full-practice-exam-2025","title":"AP CSA Full Practice Exam 2025 | 42 MCQ + 4 FRQ with Answer Key","description":"\u003cstyle\u003e\n.product__description,.product__description--full-width,.product__info-wrapper,.product__info-wrapper--full-width{max-width:100%!important;width:100%!important;padding:0 40px!important;position:static!important;top:auto!important}\n.product{grid-template-columns:1fr!important;display:block!important}\n.product__media-wrapper{display:none!important}\n#MainContent .product__info-wrapper{float:none!important;position:relative!important}\n\u003c\/style\u003e\u003cstyle\u003e\n#ap-csa-full-practice-exam-2025{all:initial!important;display:block!important;font-family:'Georgia',serif!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;box-sizing:border-box!important;max-width:860px!important;margin:0 auto!important;padding:0 8px!important}\n#ap-csa-full-practice-exam-2025 *{box-sizing:border-box!important}\n#ap-csa-full-practice-exam-2025 h1,#ap-csa-full-practice-exam-2025 h2,#ap-csa-full-practice-exam-2025 h3{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;font-family:'Georgia',serif!important;margin:0!important;padding:0!important;line-height:1.25!important}\n#ap-csa-full-practice-exam-2025 p,#ap-csa-full-practice-exam-2025 li,#ap-csa-full-practice-exam-2025 span,#ap-csa-full-practice-exam-2025 td{color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;font-family:'Georgia',serif!important}\n#ap-csa-full-practice-exam-2025 a:link,#ap-csa-full-practice-exam-2025 a:visited{color:#3182ce!important;-webkit-text-fill-color:#3182ce!important}\n#ap-csa-full-practice-exam-2025 .pd-hero{background:linear-gradient(135deg,#1a365d 0%,#3182ce 100%)!important;border-radius:12px!important;padding:36px 30px!important;margin-bottom:28px!important;text-align:center!important}\n#ap-csa-full-practice-exam-2025 .pd-eyebrow{display:inline-block!important;background:rgba(255,255,255,.2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:11px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:4px 14px!important;border-radius:20px!important;margin-bottom:14px!important;font-family:'Georgia',serif!important}\n#ap-csa-full-practice-exam-2025 .pd-hero h1{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(20px,3.5vw,28px)!important;margin-bottom:10px!important;line-height:1.2!important}\n#ap-csa-full-practice-exam-2025 .pd-hero p{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;font-size:15px!important;max-width:580px!important;margin:0 auto!important;line-height:1.6!important}\n#ap-csa-full-practice-exam-2025 .pd-stats{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;margin-bottom:28px!important}\n#ap-csa-full-practice-exam-2025 .pd-stat{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:14px 18px!important;text-align:center!important;flex:1!important;min-width:120px!important}\n#ap-csa-full-practice-exam-2025 .pd-stat-num{font-size:24px!important;font-weight:700!important;color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;display:block!important;line-height:1!important}\n#ap-csa-full-practice-exam-2025 .pd-stat-lbl{font-size:11px!important;color:#718096!important;-webkit-text-fill-color:#718096!important;display:block!important;margin-top:4px!important;line-height:1.4!important}\n#ap-csa-full-practice-exam-2025 .pd-section-title{font-size:18px!important;font-weight:700!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin:0 0 16px 0!important;padding-bottom:8px!important;border-bottom:3px solid #3182ce!important}\n#ap-csa-full-practice-exam-2025 .pd-includes{margin-bottom:28px!important}\n#ap-csa-full-practice-exam-2025 .pd-check-list{list-style:none!important;margin:0!important;padding:0!important}\n#ap-csa-full-practice-exam-2025 .pd-check-list li{padding:8px 0!important;font-size:14px!important;color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;display:flex!important;align-items:flex-start!important;gap:10px!important;line-height:1.5!important;border-bottom:1px solid #f0f4f8!important}\n#ap-csa-full-practice-exam-2025 .pd-check-list li:last-child{border-bottom:none!important}\n#ap-csa-full-practice-exam-2025 .pd-check{color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;font-weight:700!important;flex-shrink:0!important;font-size:15px!important}\n#ap-csa-full-practice-exam-2025 .pd-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:14px!important;margin-bottom:28px!important}\n#ap-csa-full-practice-exam-2025 .pd-card{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:16px!important}\n#ap-csa-full-practice-exam-2025 .pd-card h3{font-size:12px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;margin-bottom:6px!important}\n#ap-csa-full-practice-exam-2025 .pd-card p{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.6!important}\n#ap-csa-full-practice-exam-2025 .pd-tip{background:#ebf8ff!important;border-left:4px solid #3182ce!important;border-radius:0 8px 8px 0!important;padding:14px 18px!important;margin-bottom:24px!important;font-size:14px!important;color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;line-height:1.6!important}\n#ap-csa-full-practice-exam-2025 .pd-tip strong{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important}\n#ap-csa-full-practice-exam-2025 .pd-bundle{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:18px 20px!important;margin-bottom:24px!important}\n#ap-csa-full-practice-exam-2025 .pd-bundle-title{font-size:13px!important;font-weight:700!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin-bottom:8px!important}\n#ap-csa-full-practice-exam-2025 .pd-bundle-list{list-style:none!important;margin:0!important;padding:0!important}\n#ap-csa-full-practice-exam-2025 .pd-bundle-list li{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;padding:4px 0!important;display:flex!important;gap:8px!important}\n#ap-csa-full-practice-exam-2025 .pd-guarantee{background:linear-gradient(135deg,#ebf8ff 0%,#fff 100%)!important;border:2px solid #3182ce!important;border-radius:10px!important;padding:22px 24px!important;text-align:center!important;margin-bottom:20px!important}\n#ap-csa-full-practice-exam-2025 .pd-guarantee h3{font-size:16px!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin-bottom:6px!important}\n#ap-csa-full-practice-exam-2025 .pd-guarantee p{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.6!important;max-width:520px!important;margin:0 auto!important}\n#ap-csa-full-practice-exam-2025 .pd-fine{font-size:12px!important;color:#a0aec0!important;-webkit-text-fill-color:#a0aec0!important;text-align:center!important;margin-top:16px!important}\n\u003c\/style\u003e\u003cdiv id=\"ap-csa-full-practice-exam-2025\" style=\"display:block!important;max-width:860px!important;margin:0 auto!important\"\u003e\n\u003cdiv class=\"pd-hero\"\u003e\n  \u003cdiv class=\"pd-eyebrow\"\u003eAP CSA — Full Practice Exam\u003c\/div\u003e\n  \u003ch1\u003e42 MCQ + 4 FRQ with Answer Key\u003c\/h1\u003e\n  \u003cp\u003eA complete AP-format practice exam aligned to the 2025–2026 4-unit curriculum. Fully digital format, matching the real Bluebook exam.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stats\"\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003e42\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003eMCQ Questions\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003e4\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003eFRQ Questions\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003eA–D\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003e4-Choice MCQ\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003ePDF\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003eInstant Download\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-includes\"\u003e\n\u003cp class=\"pd-section-title\"\u003eWhat's Included\u003c\/p\u003e\n\u003cul class=\"pd-check-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003e42 multiple-choice questions across all 4 units — error-spotting, trace-the-code, I\/II\/III multi-correct format\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003e4 free-response questions covering all FRQ types: Methods \u0026amp; Control Structures, Classes, Array\/ArrayList, 2D Array\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eComplete answer key with detailed explanations for every MCQ\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eFRQ scoring rubrics aligned to College Board standards\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eCommon distractor analysis — why each wrong answer is wrong\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eDifficulty distribution matching the real AP exam (15-20% hard, 50-60% medium)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-grid\"\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eExam Format Match\u003c\/h3\u003e\n\u003cp\u003e42 MCQ + 4 FRQ matches the exact structure of the real AP CSA exam. Timed practice: 90 min MCQ, 90 min FRQ.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eDifficulty Level\u003c\/h3\u003e\n\u003cp\u003eQuestions use the same predict-first, slash-the-trash, and I\/II\/III formats that appear on the real exam — no giveaway questions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eCurriculum Alignment\u003c\/h3\u003e\n\u003cp\u003e100% aligned to 2025–2026: Using Objects \u0026amp; Methods, Selection \u0026amp; Iteration, Class Creation, Data Collections. No deprecated content.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eBest Used With\u003c\/h3\u003e\n\u003cp\u003eTake the exam timed, grade yourself, then use the explanation key to understand every miss. Combine with the FRQ Year Pack for targeted FRQ practice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003eHow to use it:\u003c\/strong\u003e Take the full exam in two 90-minute blocks with no notes. Score yourself. Then go back through every wrong answer with the explanation key. Research shows reviewing mistakes beats re-studying correct answers 3-to-1.\u003c\/div\u003e\n\u003cdiv class=\"pd-guarantee\"\u003e\n\u003ch3\u003e7-Day Money-Back Guarantee\u003c\/h3\u003e\n\u003cp\u003eNot satisfied? Email us within 7 days for a full refund.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"pd-fine\"\u003ePDF delivered instantly after purchase. For personal study use only; not for resale.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"APCSExamPrep","offers":[{"title":"PDF Download","offer_id":48328402469079,"sku":"AP-CSA-EXAM-2025-PDF","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/product_image_csa_exam_v4.png?v=1772305253"},{"product_id":"ap-csa-flashcards-unit-1","title":"AP CSA Flashcards - Unit 1 (Using Objects \u0026 Methods)","description":"\u003cstyle\u003e\n.product__description,.product__description--full-width,.product__info-wrapper,.product__info-wrapper--full-width{max-width:100%!important;width:100%!important;padding:0 40px!important;position:static!important;top:auto!important}\n.product{grid-template-columns:1fr!important;display:block!important}\n.product__media-wrapper{display:none!important}\n#MainContent .product__info-wrapper{float:none!important;position:relative!important}\n\u003c\/style\u003e\u003cstyle\u003e\n#ap-csa-flashcards-unit-1{all:initial!important;display:block!important;font-family:'Georgia',serif!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;box-sizing:border-box!important;max-width:860px!important;margin:0 auto!important;padding:0 8px!important}\n#ap-csa-flashcards-unit-1 *{box-sizing:border-box!important}\n#ap-csa-flashcards-unit-1 h1,#ap-csa-flashcards-unit-1 h2,#ap-csa-flashcards-unit-1 h3{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;font-family:'Georgia',serif!important;margin:0!important;padding:0!important;line-height:1.25!important}\n#ap-csa-flashcards-unit-1 p,#ap-csa-flashcards-unit-1 li,#ap-csa-flashcards-unit-1 span,#ap-csa-flashcards-unit-1 td{color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;font-family:'Georgia',serif!important}\n#ap-csa-flashcards-unit-1 a:link,#ap-csa-flashcards-unit-1 a:visited{color:#3182ce!important;-webkit-text-fill-color:#3182ce!important}\n#ap-csa-flashcards-unit-1 .pd-hero{background:linear-gradient(135deg,#1a365d 0%,#3182ce 100%)!important;border-radius:12px!important;padding:36px 30px!important;margin-bottom:28px!important;text-align:center!important}\n#ap-csa-flashcards-unit-1 .pd-eyebrow{display:inline-block!important;background:rgba(255,255,255,.2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:11px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:4px 14px!important;border-radius:20px!important;margin-bottom:14px!important;font-family:'Georgia',serif!important}\n#ap-csa-flashcards-unit-1 .pd-hero h1{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(20px,3.5vw,28px)!important;margin-bottom:10px!important;line-height:1.2!important}\n#ap-csa-flashcards-unit-1 .pd-hero p{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;font-size:15px!important;max-width:580px!important;margin:0 auto!important;line-height:1.6!important}\n#ap-csa-flashcards-unit-1 .pd-stats{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;margin-bottom:28px!important}\n#ap-csa-flashcards-unit-1 .pd-stat{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:14px 18px!important;text-align:center!important;flex:1!important;min-width:120px!important}\n#ap-csa-flashcards-unit-1 .pd-stat-num{font-size:24px!important;font-weight:700!important;color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;display:block!important;line-height:1!important}\n#ap-csa-flashcards-unit-1 .pd-stat-lbl{font-size:11px!important;color:#718096!important;-webkit-text-fill-color:#718096!important;display:block!important;margin-top:4px!important;line-height:1.4!important}\n#ap-csa-flashcards-unit-1 .pd-section-title{font-size:18px!important;font-weight:700!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin:0 0 16px 0!important;padding-bottom:8px!important;border-bottom:3px solid #3182ce!important}\n#ap-csa-flashcards-unit-1 .pd-includes{margin-bottom:28px!important}\n#ap-csa-flashcards-unit-1 .pd-check-list{list-style:none!important;margin:0!important;padding:0!important}\n#ap-csa-flashcards-unit-1 .pd-check-list li{padding:8px 0!important;font-size:14px!important;color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;display:flex!important;align-items:flex-start!important;gap:10px!important;line-height:1.5!important;border-bottom:1px solid #f0f4f8!important}\n#ap-csa-flashcards-unit-1 .pd-check-list li:last-child{border-bottom:none!important}\n#ap-csa-flashcards-unit-1 .pd-check{color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;font-weight:700!important;flex-shrink:0!important;font-size:15px!important}\n#ap-csa-flashcards-unit-1 .pd-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:14px!important;margin-bottom:28px!important}\n#ap-csa-flashcards-unit-1 .pd-card{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:16px!important}\n#ap-csa-flashcards-unit-1 .pd-card h3{font-size:12px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;margin-bottom:6px!important}\n#ap-csa-flashcards-unit-1 .pd-card p{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.6!important}\n#ap-csa-flashcards-unit-1 .pd-tip{background:#ebf8ff!important;border-left:4px solid #3182ce!important;border-radius:0 8px 8px 0!important;padding:14px 18px!important;margin-bottom:24px!important;font-size:14px!important;color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;line-height:1.6!important}\n#ap-csa-flashcards-unit-1 .pd-tip strong{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important}\n#ap-csa-flashcards-unit-1 .pd-bundle{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:18px 20px!important;margin-bottom:24px!important}\n#ap-csa-flashcards-unit-1 .pd-bundle-title{font-size:13px!important;font-weight:700!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin-bottom:8px!important}\n#ap-csa-flashcards-unit-1 .pd-bundle-list{list-style:none!important;margin:0!important;padding:0!important}\n#ap-csa-flashcards-unit-1 .pd-bundle-list li{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;padding:4px 0!important;display:flex!important;gap:8px!important}\n#ap-csa-flashcards-unit-1 .pd-guarantee{background:linear-gradient(135deg,#ebf8ff 0%,#fff 100%)!important;border:2px solid #3182ce!important;border-radius:10px!important;padding:22px 24px!important;text-align:center!important;margin-bottom:20px!important}\n#ap-csa-flashcards-unit-1 .pd-guarantee h3{font-size:16px!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin-bottom:6px!important}\n#ap-csa-flashcards-unit-1 .pd-guarantee p{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.6!important;max-width:520px!important;margin:0 auto!important}\n#ap-csa-flashcards-unit-1 .pd-fine{font-size:12px!important;color:#a0aec0!important;-webkit-text-fill-color:#a0aec0!important;text-align:center!important;margin-top:16px!important}\n\u003c\/style\u003e\u003cdiv id=\"ap-csa-flashcards-unit-1\" style=\"display:block!important;max-width:860px!important;margin:0 auto!important\"\u003e\n\u003cdiv class=\"pd-hero\"\u003e\n  \u003cdiv class=\"pd-eyebrow\"\u003eAP CSA — Unit 1 Flashcards\u003c\/div\u003e\n  \u003ch1\u003eUnit 1: Using Objects \u0026amp; Methods\u003c\/h1\u003e\n  \u003cp\u003e50 exam-aligned flashcards for the AP CSA exam. Study terminology, syntax, and concepts tested on the actual AP exam.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stats\"\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003e50\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003eFlashcards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003eUnit 1\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003eCoverage\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003eInstant\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003eWeb Access\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-includes\"\u003e\n\u003cp class=\"pd-section-title\"\u003eWhat's Included\u003c\/p\u003e\n\u003cul class=\"pd-check-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003ePrimitive types: int, double, boolean\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eString methods: length(), substring(), indexOf(), equals()\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eMath class: Math.random(), Math.abs(), Math.pow()\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eObject instantiation and calling methods\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eVoid vs. non-void methods, parameters and arguments\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eWrapper classes: Integer and Double\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eScanner class and File input basics\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eInteger division, casting, and modulo\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-grid\"\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eFormat\u003c\/h3\u003e\n\u003cp\u003eInteractive web flashcard viewer at apcsexamprep.com\/pages\/ap-csa-flashcards. Click to flip. Use arrow keys to navigate. Shuffle anytime.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eAccess\u003c\/h3\u003e\n\u003cp\u003eUse your included promo code to unlock all 50 Unit 1 cards instantly — no login required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eExam Alignment\u003c\/h3\u003e\n\u003cp\u003eAligned to the 2025–2026 4-unit AP CSA curriculum. No deprecated topics (no inheritance\/extends\/super).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eBundle\u003c\/h3\u003e\n\u003cp\u003eSave money with the Complete Flashcard Bundle — all 4 units for $29.99 vs. $39.96 individually.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003eExam tip:\u003c\/strong\u003e Unit 1 flashcards focus on the concepts most frequently tested in the AP CSA MCQ section. Practice recalling definitions before checking the answer — the predict-first method is proven to improve retention.\u003c\/div\u003e\n\u003cdiv class=\"pd-guarantee\"\u003e\n\u003ch3\u003e7-Day Money-Back Guarantee\u003c\/h3\u003e\n\u003cp\u003eNot satisfied? Email us within 7 days for a full refund. No questions asked.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"pd-fine\"\u003eDigital product — web access via promo code. For personal study use only; not for resale.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"APCSExamPrep","offers":[{"title":"Default Title","offer_id":48385345159383,"sku":null,"price":9.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/flashcards-unit1_fb9c22b6-dce6-4cd3-9ae4-d024dc7b00b2.png?v=1773760351"},{"product_id":"ap-csa-exam-bootcamp-2026","title":"AP CSA Exam Bootcamp 2026 - Live Session with Tanner Crow","description":"\u003cstyle\u003e\n.product__description,\n.product__description--full-width,\n.product__info-wrapper,\n.product__info-wrapper--full-width{max-width:100%!important;width:100%!important;padding:0 40px!important;position:static!important;top:auto!important}\n.product{grid-template-columns:1fr!important;display:block!important}\n.product__media-wrapper{display:none!important}\n#csa-bc{max-width:900px!important;margin-left:auto!important;margin-right:auto!important;display:block!important;position:static!important}\n.product-form__input,\n.product-form .form__label{text-align:left!important}\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n#csa-bc{all:initial;display:block;font-family:'Georgia',serif;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;box-sizing:border-box;max-width:900px!important;margin:0 auto!important;padding:0 8px}\n#csa-bc *{box-sizing:border-box}\n#csa-bc h1,#csa-bc h2,#csa-bc h3,#csa-bc h4{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;font-family:'Georgia',serif;margin:0;padding:0;line-height:1.25}\n#csa-bc p,#csa-bc li,#csa-bc span,#csa-bc td,#csa-bc th{color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;font-family:'Georgia',serif;margin:0;padding:0}\n#csa-bc a:link,#csa-bc a:visited{color:#3182ce!important;-webkit-text-fill-color:#3182ce!important}\n#csa-bc .bc-hero{background:linear-gradient(135deg,#1a202c 0%,#2d3748 100%);border-radius:12px;padding:40px 32px;margin-bottom:32px;text-align:center}\n#csa-bc .bc-hero-eyebrow{display:inline-block;background:#3182ce;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:5px 14px;border-radius:20px;margin-bottom:16px}\n#csa-bc .bc-hero h1{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(22px,4vw,32px);margin-bottom:12px;line-height:1.2}\n#csa-bc .bc-hero p{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;font-size:16px;max-width:600px;margin:0 auto 20px}\n#csa-bc .bc-proof-bar{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:32px}\n#csa-bc .bc-proof-item{background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px 20px;text-align:center;flex:1;min-width:140px}\n#csa-bc .bc-proof-num{font-size:26px;font-weight:700;color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;display:block;line-height:1}\n#csa-bc .bc-proof-label{font-size:12px;color:#718096!important;-webkit-text-fill-color:#718096!important;display:block;margin-top:4px;line-height:1.4}\n#csa-bc .bc-section-title{font-size:22px;font-weight:700;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin-bottom:20px;padding-bottom:10px;border-bottom:3px solid #3182ce}\n#csa-bc .bc-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px}\n@media(max-width:680px){#csa-bc .bc-tiers{grid-template-columns:1fr}}\n#csa-bc .bc-tier{border:2px solid #e2e8f0;border-radius:12px;padding:24px;position:relative;background:#fff}\n#csa-bc .bc-tier.bc-featured{border-color:#3182ce;box-shadow:0 4px 20px rgba(0,0,0,.12)}\n#csa-bc .bc-tier-badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:#3182ce;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:4px 14px;border-radius:20px;white-space:nowrap}\n#csa-bc .bc-tier-name{font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#718096!important;-webkit-text-fill-color:#718096!important;margin-bottom:8px}\n#csa-bc .bc-tier-price{font-size:38px;font-weight:700;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;line-height:1}\n#csa-bc .bc-tier-price span{font-size:16px;font-weight:400;color:#718096!important;-webkit-text-fill-color:#718096!important}\n#csa-bc .bc-tier-divider{border:none;border-top:1px solid #e2e8f0;margin:16px 0}\n#csa-bc .bc-tier-items{list-style:none;margin:0;padding:0}\n#csa-bc .bc-tier-items li{padding:6px 0;font-size:14px;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;display:flex;align-items:flex-start;gap:8px;line-height:1.4}\n#csa-bc .bc-tier-items li::before{content:\"✓\";color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;font-weight:700;flex-shrink:0;margin-top:1px}\n#csa-bc .bc-tier-note{font-size:12px;color:#e53e3e!important;-webkit-text-fill-color:#e53e3e!important;margin-top:12px;font-style:italic}\n#csa-bc .bc-select-note{background:#ebf8ff;border-left:4px solid #3182ce;border-radius:0 8px 8px 0;padding:14px 20px;margin-bottom:32px;font-size:14px;color:#2d3748!important;-webkit-text-fill-color:#2d3748!important}\n#csa-bc .bc-select-note strong{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important}\n#csa-bc .bc-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:32px}\n@media(max-width:520px){#csa-bc .bc-detail-grid{grid-template-columns:1fr}}\n#csa-bc .bc-detail-card{background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:18px}\n#csa-bc .bc-detail-card h4{font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;margin-bottom:8px}\n#csa-bc .bc-detail-card p{font-size:14px;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.6}\n#csa-bc .bc-agenda{margin-bottom:32px}\n#csa-bc .bc-agenda-item{display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #e2e8f0;align-items:flex-start}\n#csa-bc .bc-agenda-item:last-child{border-bottom:none}\n#csa-bc .bc-agenda-time{font-size:12px;font-weight:700;color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;text-transform:uppercase;letter-spacing:.5px;min-width:70px;padding-top:2px}\n#csa-bc .bc-agenda-desc{font-size:14px;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.5}\n#csa-bc .bc-agenda-desc strong{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important}\n#csa-bc .bc-faq{margin-bottom:32px}\n#csa-bc .bc-faq-item{border:1px solid #e2e8f0;border-radius:8px;margin-bottom:10px;overflow:hidden}\n#csa-bc .bc-faq-q{font-size:15px;font-weight:600;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;padding:16px 20px;background:#f7fafc}\n#csa-bc .bc-faq-a{font-size:14px;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;padding:14px 20px;line-height:1.6;background:#fff}\n#csa-bc .bc-guarantee{background:linear-gradient(135deg,#ebf8ff 0%,#fff 100%);border:2px solid #3182ce;border-radius:12px;padding:28px;text-align:center;margin-bottom:32px}\n#csa-bc .bc-guarantee h3{font-size:18px;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin-bottom:8px}\n#csa-bc .bc-guarantee p{font-size:14px;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.6;max-width:560px;margin:0 auto}\n\u003c\/style\u003e\n\n\u003cdiv id=\"csa-bc\" style=\"display:block!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important;position:static!important;float:none!important\"\u003e\n\n\u003cdiv class=\"bc-hero\"\u003e\n  \u003cdiv class=\"bc-hero-eyebrow\"\u003eLive Session — Spring 2026\u003c\/div\u003e\n  \u003ch1\u003eAP Computer Science A\u003cbr\u003eExam Bootcamp\u003c\/h1\u003e\n  \u003cp\u003eA live, 2-hour MCQ walkthrough covering all 42 question types — error-spotting, I \/ II \/ III analysis, and trace-the-code traps — with a teacher whose AP CSA class scores 5s at double the national average.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bc-proof-bar\"\u003e\n  \u003cdiv class=\"bc-proof-item\"\u003e\n    \u003cspan class=\"bc-proof-num\"\u003e54.5%\u003c\/span\u003e\n    \u003cspan class=\"bc-proof-label\"\u003eof AP CSA class scored a 5\u003cbr\u003e(national avg: 25.5%)\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"bc-proof-item\"\u003e\n    \u003cspan class=\"bc-proof-num\"\u003e100%\u003c\/span\u003e\n    \u003cspan class=\"bc-proof-label\"\u003escore 4 or 5*\u003cbr\u003e(8+ lesson students)\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"bc-proof-item\"\u003e\n    \u003cspan class=\"bc-proof-num\"\u003e1,800+\u003c\/span\u003e\n    \u003cspan class=\"bc-proof-label\"\u003etutoring hours\u003cbr\u003e5.0 rating on Wyzant\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"bc-proof-item\"\u003e\n    \u003cspan class=\"bc-proof-num\"\u003e11+ yrs\u003c\/span\u003e\n    \u003cspan class=\"bc-proof-label\"\u003eAP CSA classroom\u003cbr\u003eteacher experience\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"bc-section-title\"\u003eChoose Your Tier\u003c\/p\u003e\n\n\u003cdiv class=\"bc-select-note\"\u003e\n  \u003cstrong\u003eHow to register:\u003c\/strong\u003e Select your tier using the option buttons above, then click Add to Cart. Your Zoom link and all resources will be emailed after checkout.\n\u003c\/div\u003e\n\n\u003cdiv class=\"bc-tiers\"\u003e\n\n  \u003cdiv class=\"bc-tier\"\u003e\n    \u003cdiv class=\"bc-tier-name\"\u003eBase\u003c\/div\u003e\n    \u003cdiv class=\"bc-tier-price\"\u003e$49\u003cspan\u003e one-time\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003chr class=\"bc-tier-divider\"\u003e\n    \u003cul class=\"bc-tier-items\"\u003e\n      \u003cli\u003e2-hour live Zoom session\u003c\/li\u003e\n      \u003cli\u003eFull 42-question MCQ walkthrough\u003c\/li\u003e\n      \u003cli\u003eStrategy coaching: predict-first, slash-the-trash, I \/ II \/ III method\u003c\/li\u003e\n      \u003cli\u003eLive Q\u0026amp;A at session end\u003c\/li\u003e\n      \u003cli\u003e30-day recording access\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"bc-tier bc-featured\"\u003e\n    \u003cdiv class=\"bc-tier-badge\"\u003eMost Popular\u003c\/div\u003e\n    \u003cdiv class=\"bc-tier-name\"\u003eBootcamp + Resources\u003c\/div\u003e\n    \u003cdiv class=\"bc-tier-price\"\u003e$69\u003cspan\u003e one-time\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003chr class=\"bc-tier-divider\"\u003e\n    \u003cul class=\"bc-tier-items\"\u003e\n      \u003cli\u003eEverything in Base\u003c\/li\u003e\n      \u003cli\u003eFull practice test PDF with annotated answer key\u003c\/li\u003e\n      \u003cli\u003eAP CSA Java Rapid-Review Sheet (common traps, syntax gotchas)\u003c\/li\u003e\n      \u003cli\u003e4-Unit concept cheat sheet (Units 1–4)\u003c\/li\u003e\n      \u003cli\u003eCommon error-spotting guide (the exact mistakes that cost students points)\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"bc-tier\"\u003e\n    \u003cdiv class=\"bc-tier-name\"\u003eVIP\u003c\/div\u003e\n    \u003cdiv class=\"bc-tier-price\"\u003e$109\u003cspan\u003e one-time\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003chr class=\"bc-tier-divider\"\u003e\n    \u003cul class=\"bc-tier-items\"\u003e\n      \u003cli\u003eEverything in Bootcamp + Resources\u003c\/li\u003e\n      \u003cli\u003e20-minute private 1-on-1 follow-up session\u003c\/li\u003e\n      \u003cli\u003ePersonalized weak-area review based on your practice test results\u003c\/li\u003e\n      \u003cli\u003eDirect email access for questions before the exam\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp class=\"bc-tier-note\"\u003eOnly 5 VIP spots available — first come, first served.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cp class=\"bc-section-title\"\u003eSession Details\u003c\/p\u003e\n\u003cdiv class=\"bc-detail-grid\"\u003e\n  \u003cdiv class=\"bc-detail-card\"\u003e\n    \u003ch4\u003eFormat\u003c\/h4\u003e\n    \u003cp\u003eLive on Zoom. Session is recorded and available for 30 days after the live event — so you can rewatch any question explanation as many times as you need.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"bc-detail-card\"\u003e\n    \u003ch4\u003eDate \u0026amp; Time\u003c\/h4\u003e\n    \u003cp\u003eThursday, March 26, 2026 at 7:00 PM Central (8:00 PM Eastern \/ 5:00 PM Pacific). Session runs approximately 2 hours. Calendar invite and Zoom link sent within 24 hours of purchase.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"bc-detail-card\"\u003e\n    \u003ch4\u003eWho This Is For\u003c\/h4\u003e\n    \u003cp\u003eAP CSA students preparing for the May 2026 exam. Works for any experience level — from students who feel solid to those who need a full reset.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"bc-detail-card\"\u003e\n    \u003ch4\u003eExam Alignment\u003c\/h4\u003e\n    \u003cp\u003e100% aligned to the 2025–2026 4-unit curriculum: Using Objects \u0026amp; Methods, Selection \u0026amp; Iteration, Class Creation, and Data Collections. 42 MCQ format, fully digital (Bluebook).\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"bc-section-title\"\u003eSession Agenda\u003c\/p\u003e\n\u003cdiv class=\"bc-agenda\"\u003e\n  \u003cdiv class=\"bc-agenda-item\"\u003e\n    \u003cdiv class=\"bc-agenda-time\"\u003e0:00\u003c\/div\u003e\n    \u003cdiv class=\"bc-agenda-desc\"\u003e\n\u003cstrong\u003eIntro \u0026amp; Exam Structure\u003c\/strong\u003e — How the AP CSA MCQ section is scored, what the 42-question format looks like, and where most points are lost.\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"bc-agenda-item\"\u003e\n    \u003cdiv class=\"bc-agenda-time\"\u003e0:10\u003c\/div\u003e\n    \u003cdiv class=\"bc-agenda-desc\"\u003e\n\u003cstrong\u003eStrategy Playbook\u003c\/strong\u003e — Predict-first, slash-the-trash, key-word spotting, and the I \/ II \/ III method. These four strategies alone separate most 3s from 5s.\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"bc-agenda-item\"\u003e\n    \u003cdiv class=\"bc-agenda-time\"\u003e0:20\u003c\/div\u003e\n    \u003cdiv class=\"bc-agenda-desc\"\u003e\n\u003cstrong\u003eFull 42-Question MCQ Walkthrough\u003c\/strong\u003e — Every question type covered: error-spotting, trace-the-code output, multi-correct I \/ II \/ III, Scanner buffer traps, ArrayList mutation bugs, and 2D array neighbor logic.\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"bc-agenda-item\"\u003e\n    \u003cdiv class=\"bc-agenda-time\"\u003e1:45\u003c\/div\u003e\n    \u003cdiv class=\"bc-agenda-desc\"\u003e\n\u003cstrong\u003eTop 5 Pitfalls\u003c\/strong\u003e — The five recurring mistakes that cost students a full score level, pulled from 11 years of classroom data and 1,800+ tutoring hours.\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"bc-agenda-item\"\u003e\n    \u003cdiv class=\"bc-agenda-time\"\u003e1:55\u003c\/div\u003e\n    \u003cdiv class=\"bc-agenda-desc\"\u003e\n\u003cstrong\u003eWhat’s Next: FRQ Session\u003c\/strong\u003e — Preview of the upcoming AP CSA FRQ Bootcamp. Attendees get first access and a discount.\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"bc-agenda-item\"\u003e\n    \u003cdiv class=\"bc-agenda-time\"\u003e2:00\u003c\/div\u003e\n    \u003cdiv class=\"bc-agenda-desc\"\u003e\n\u003cstrong\u003eLive Q\u0026amp;A\u003c\/strong\u003e — Open floor. No topic off-limits.\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"bc-section-title\"\u003eFrequently Asked Questions\u003c\/p\u003e\n\u003cdiv class=\"bc-faq\"\u003e\n  \u003cdiv class=\"bc-faq-item\"\u003e\n    \u003cdiv class=\"bc-faq-q\"\u003eCan I watch the recording if I cannot attend live?\u003c\/div\u003e\n    \u003cdiv class=\"bc-faq-a\"\u003eYes. All tiers include 30-day recording access. The recording is just as valuable as attending live — you can pause, rewatch, and take notes at your own pace.\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"bc-faq-item\"\u003e\n    \u003cdiv class=\"bc-faq-q\"\u003eIs this aligned to the new 2025–2026 curriculum?\u003c\/div\u003e\n    \u003cdiv class=\"bc-faq-a\"\u003eYes, completely. All content uses the current 4-unit structure. Nothing from the old 10-unit format. No inheritance, polymorphism, or deprecated topics.\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"bc-faq-item\"\u003e\n    \u003cdiv class=\"bc-faq-q\"\u003eHow is the VIP 1-on-1 scheduled?\u003c\/div\u003e\n    \u003cdiv class=\"bc-faq-a\"\u003eAfter purchasing VIP, you will receive a scheduling link within 24 hours. Sessions are 20 minutes via Zoom and must be used before May 1, 2026.\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"bc-faq-item\"\u003e\n    \u003cdiv class=\"bc-faq-q\"\u003eWhat if I already bought tutoring sessions?\u003c\/div\u003e\n    \u003cdiv class=\"bc-faq-a\"\u003eThe Bootcamp is a group MCQ session. It is complementary to 1-on-1 tutoring, not a replacement. VIP buyers get a separate private session on top of the group walkthrough.\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"bc-select-note\" style=\"margin-bottom:32px\"\u003e\n  \u003cstrong\u003eComing soon — AP CSA FRQ Bootcamp:\u003c\/strong\u003e A dedicated 2-hour session walking through all 4 FRQ types live. Attendees of this MCQ session get early access and a discount. Details announced at the end of the session.\n\u003c\/div\u003e\n\n\u003cdiv class=\"bc-guarantee\"\u003e\n  \u003ch3\u003eBacked by a Real Track Record\u003c\/h3\u003e\n  \u003cp\u003e54.5% of students in Tanner’s AP CSA class scored a 5 last year — more than double the national rate of 25.5%. Of students who completed 8 or more 1-on-1 lessons, 100% scored a 4 or 5. This MCQ Bootcamp teaches the exact strategies and error-detection skills that drive those results.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"APCSExamPrep","offers":[{"title":"Base Session","offer_id":48386328101079,"sku":"CSA-BOOT-BASE","price":49.0,"currency_code":"USD","in_stock":true},{"title":"Bootcamp + Resources","offer_id":48386328133847,"sku":"CSA-BOOT-BUNDLE","price":69.0,"currency_code":"USD","in_stock":true},{"title":"VIP (1-on-1 included)","offer_id":48386328166615,"sku":"CSA-BOOT-VIP","price":109.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/ap-csa-bootcamp-product-image.png?v=1773796515"},{"product_id":"ap-csa-2024-frq-year-pack","title":"AP CSA 2024 FRQ Year Pack - Complete Solutions + Problem Decomposition","description":"\u003cstyle\u003e\n.product__description,.product__description--full-width,.product__info-wrapper,.product__info-wrapper--full-width{max-width:100%!important;width:100%!important;padding:0 40px!important;position:static!important;top:auto!important}\n.product{grid-template-columns:1fr!important;display:block!important}\n.product__media-wrapper{display:none!important}\n#MainContent .product__info-wrapper{float:none!important;position:relative!important}\n\u003c\/style\u003e\u003cstyle\u003e\n#ap-csa-2024-frq-year-pack{all:initial!important;display:block!important;font-family:'Georgia',serif!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;box-sizing:border-box!important;max-width:860px!important;margin:0 auto!important;padding:0 8px!important}\n#ap-csa-2024-frq-year-pack *{box-sizing:border-box!important}\n#ap-csa-2024-frq-year-pack h1,#ap-csa-2024-frq-year-pack h2,#ap-csa-2024-frq-year-pack h3{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;font-family:'Georgia',serif!important;margin:0!important;padding:0!important;line-height:1.25!important}\n#ap-csa-2024-frq-year-pack p,#ap-csa-2024-frq-year-pack li,#ap-csa-2024-frq-year-pack span,#ap-csa-2024-frq-year-pack td{color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;font-family:'Georgia',serif!important}\n#ap-csa-2024-frq-year-pack a:link,#ap-csa-2024-frq-year-pack a:visited{color:#3182ce!important;-webkit-text-fill-color:#3182ce!important}\n#ap-csa-2024-frq-year-pack .pd-hero{background:linear-gradient(135deg,#1a365d 0%,#3182ce 100%)!important;border-radius:12px!important;padding:36px 30px!important;margin-bottom:28px!important;text-align:center!important}\n#ap-csa-2024-frq-year-pack .pd-eyebrow{display:inline-block!important;background:rgba(255,255,255,.2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:11px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:4px 14px!important;border-radius:20px!important;margin-bottom:14px!important;font-family:'Georgia',serif!important}\n#ap-csa-2024-frq-year-pack .pd-hero h1{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(20px,3.5vw,28px)!important;margin-bottom:10px!important;line-height:1.2!important}\n#ap-csa-2024-frq-year-pack .pd-hero p{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;font-size:15px!important;max-width:580px!important;margin:0 auto!important;line-height:1.6!important}\n#ap-csa-2024-frq-year-pack .pd-stats{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;margin-bottom:28px!important}\n#ap-csa-2024-frq-year-pack .pd-stat{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:14px 18px!important;text-align:center!important;flex:1!important;min-width:120px!important}\n#ap-csa-2024-frq-year-pack .pd-stat-num{font-size:24px!important;font-weight:700!important;color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;display:block!important;line-height:1!important}\n#ap-csa-2024-frq-year-pack .pd-stat-lbl{font-size:11px!important;color:#718096!important;-webkit-text-fill-color:#718096!important;display:block!important;margin-top:4px!important;line-height:1.4!important}\n#ap-csa-2024-frq-year-pack .pd-section-title{font-size:18px!important;font-weight:700!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin:0 0 16px 0!important;padding-bottom:8px!important;border-bottom:3px solid #3182ce!important}\n#ap-csa-2024-frq-year-pack .pd-includes{margin-bottom:28px!important}\n#ap-csa-2024-frq-year-pack .pd-check-list{list-style:none!important;margin:0!important;padding:0!important}\n#ap-csa-2024-frq-year-pack .pd-check-list li{padding:8px 0!important;font-size:14px!important;color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;display:flex!important;align-items:flex-start!important;gap:10px!important;line-height:1.5!important;border-bottom:1px solid #f0f4f8!important}\n#ap-csa-2024-frq-year-pack .pd-check-list li:last-child{border-bottom:none!important}\n#ap-csa-2024-frq-year-pack .pd-check{color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;font-weight:700!important;flex-shrink:0!important;font-size:15px!important}\n#ap-csa-2024-frq-year-pack .pd-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:14px!important;margin-bottom:28px!important}\n#ap-csa-2024-frq-year-pack .pd-card{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:16px!important}\n#ap-csa-2024-frq-year-pack .pd-card h3{font-size:12px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#3182ce!important;-webkit-text-fill-color:#3182ce!important;margin-bottom:6px!important}\n#ap-csa-2024-frq-year-pack .pd-card p{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.6!important}\n#ap-csa-2024-frq-year-pack .pd-tip{background:#ebf8ff!important;border-left:4px solid #3182ce!important;border-radius:0 8px 8px 0!important;padding:14px 18px!important;margin-bottom:24px!important;font-size:14px!important;color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;line-height:1.6!important}\n#ap-csa-2024-frq-year-pack .pd-tip strong{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important}\n#ap-csa-2024-frq-year-pack .pd-bundle{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:18px 20px!important;margin-bottom:24px!important}\n#ap-csa-2024-frq-year-pack .pd-bundle-title{font-size:13px!important;font-weight:700!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin-bottom:8px!important}\n#ap-csa-2024-frq-year-pack .pd-bundle-list{list-style:none!important;margin:0!important;padding:0!important}\n#ap-csa-2024-frq-year-pack .pd-bundle-list li{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;padding:4px 0!important;display:flex!important;gap:8px!important}\n#ap-csa-2024-frq-year-pack .pd-guarantee{background:linear-gradient(135deg,#ebf8ff 0%,#fff 100%)!important;border:2px solid #3182ce!important;border-radius:10px!important;padding:22px 24px!important;text-align:center!important;margin-bottom:20px!important}\n#ap-csa-2024-frq-year-pack .pd-guarantee h3{font-size:16px!important;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin-bottom:6px!important}\n#ap-csa-2024-frq-year-pack .pd-guarantee p{font-size:13px!important;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.6!important;max-width:520px!important;margin:0 auto!important}\n#ap-csa-2024-frq-year-pack .pd-fine{font-size:12px!important;color:#a0aec0!important;-webkit-text-fill-color:#a0aec0!important;text-align:center!important;margin-top:16px!important}\n\u003c\/style\u003e\u003cdiv id=\"ap-csa-2024-frq-year-pack\" style=\"display:block!important;max-width:860px!important;margin:0 auto!important\"\u003e\n\u003cdiv class=\"pd-hero\"\u003e\n  \u003cdiv class=\"pd-eyebrow\"\u003eAP CSA — 2024 FRQ Solutions\u003c\/div\u003e\n  \u003ch1\u003e2024 AP CSA FRQ Year Pack\u003c\/h1\u003e\n  \u003cp\u003eComplete solutions and scoring rubric alignment for all 4 official 2024 AP CSA free-response questions — the second most recent exam — essential practice with real College Board FRQ style.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stats\"\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003e4\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003eOfficial FRQs\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003e100%\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003eRubric Aligned\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cspan class=\"pd-stat-num\"\u003ePDF\u003c\/span\u003e\u003cspan class=\"pd-stat-lbl\"\u003eInstant Download\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-includes\"\u003e\n\u003cp class=\"pd-section-title\"\u003eWhat's Included\u003c\/p\u003e\n\u003cul class=\"pd-check-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eAll 4 official 2024 AP CSA FRQs with complete, step-by-step solutions\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eProblem decomposition walkthrough for each question — how to break it down before writing\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eScoring rubric alignment: every point mapped to the College Board scoring guide\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eCommon mistakes section for each FRQ — what costs students points\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eAP exam strategy notes: how a grader reads your response\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eAnnotated Java code with inline comments explaining each decision\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-grid\"\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eFRQ Types Covered\u003c\/h3\u003e\n\u003cp\u003eMethods \u0026amp; Control Structures, Classes, Array\/ArrayList, and 2D Array — all 4 types that appear on the AP exam.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eCurriculum Alignment\u003c\/h3\u003e\n\u003cp\u003eAligned to the 2025–2026 4-unit AP CSA structure: Using Objects \u0026amp; Methods, Selection \u0026amp; Iteration, Class Creation, and Data Collections.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eFormat\u003c\/h3\u003e\n\u003cp\u003ePDF delivered instantly after purchase. Print-friendly and screen-optimized. Readable on any device.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eBest Used With\u003c\/h3\u003e\n\u003cp\u003eWork each FRQ yourself first, then compare your solution. Use the rubric alignment to identify exactly where your response earns or loses points.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003eStudy strategy:\u003c\/strong\u003e Cover the solution and attempt each FRQ cold before reading the answer. Then use the rubric alignment to score yourself the same way College Board would. This is the most effective FRQ practice method.\u003c\/div\u003e\n\u003cdiv class=\"pd-guarantee\"\u003e\n\u003ch3\u003e7-Day Money-Back Guarantee\u003c\/h3\u003e\n\u003cp\u003eNot satisfied? Email us within 7 days for a full refund. No questions asked.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"pd-fine\"\u003ePDF delivered instantly after purchase. Official FRQ questions are the property of College Board; solutions are original work by APCSExamPrep.com.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"APCSExamPrep","offers":[{"title":"Default Title","offer_id":48386705457367,"sku":null,"price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/APCSA2024FRQYearPackImage.png?v=1773807238"},{"product_id":"ap-csa-4-week-cram-kit","title":"AP CSA 4-Week Cram Kit | Day-by-Day Study Plan | 2025-2026 Exam","description":"\u003cdiv id=\"cram-kit-product\" style=\"all:initial !important; display:block !important;\"\u003e\n\u003cstyle\u003e\n#cram-kit-product, #cram-kit-product * { box-sizing: border-box !important; margin: 0 !important; padding: 0 !important; }\n#cram-kit-product { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important; color: #1f2937 !important; -webkit-text-fill-color: #1f2937 !important; line-height: 1.6 !important; max-width: 720px !important; margin: 0 auto !important; padding: 0 !important; }\n\n#cram-kit-product .ck-badge { display: inline-block !important; font-size: 12px !important; font-weight: 600 !important; letter-spacing: 1px !important; text-transform: uppercase !important; color: #2563eb !important; -webkit-text-fill-color: #2563eb !important; margin-bottom: 8px !important; }\n#cram-kit-product .ck-title { font-size: 28px !important; font-weight: 700 !important; color: #1e3a5f !important; -webkit-text-fill-color: #1e3a5f !important; line-height: 1.2 !important; margin-bottom: 6px !important; }\n#cram-kit-product .ck-subtitle { font-size: 15px !important; color: #6b7280 !important; -webkit-text-fill-color: #6b7280 !important; margin-bottom: 20px !important; }\n\n#cram-kit-product .ck-stats { display: flex !important; gap: 20px !important; flex-wrap: wrap !important; margin-bottom: 24px !important; }\n#cram-kit-product .ck-stat { text-align: center !important; flex: 1 !important; min-width: 80px !important; padding: 12px 8px !important; background: #eff6ff !important; border-radius: 8px !important; }\n#cram-kit-product .ck-stat-val { display: block !important; font-size: 20px !important; font-weight: 700 !important; color: #2563eb !important; -webkit-text-fill-color: #2563eb !important; }\n#cram-kit-product .ck-stat-label { display: block !important; font-size: 11px !important; color: #6b7280 !important; -webkit-text-fill-color: #6b7280 !important; }\n\n#cram-kit-product .ck-section { margin-bottom: 24px !important; }\n#cram-kit-product .ck-section h3 { font-size: 16px !important; font-weight: 700 !important; color: #1e3a5f !important; -webkit-text-fill-color: #1e3a5f !important; margin-bottom: 10px !important; }\n#cram-kit-product .ck-section p { font-size: 14px !important; color: #374151 !important; -webkit-text-fill-color: #374151 !important; margin-bottom: 8px !important; line-height: 1.6 !important; }\n\n#cram-kit-product .ck-check { list-style: none !important; padding: 0 !important; margin: 0 0 16px 0 !important; }\n#cram-kit-product .ck-check li { font-size: 14px !important; color: #374151 !important; -webkit-text-fill-color: #374151 !important; padding: 6px 0 !important; padding-left: 24px !important; position: relative !important; line-height: 1.5 !important; }\n#cram-kit-product .ck-check li::before { content: \"\\2713\" !important; position: absolute !important; left: 0 !important; color: #10b981 !important; -webkit-text-fill-color: #10b981 !important; font-weight: 700 !important; }\n\n#cram-kit-product .ck-week-grid { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 12px !important; margin-bottom: 20px !important; }\n#cram-kit-product .ck-week { padding: 16px !important; border-radius: 8px !important; border: 1px solid #e5e7eb !important; }\n#cram-kit-product .ck-week-num { font-size: 12px !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 0.5px !important; color: #2563eb !important; -webkit-text-fill-color: #2563eb !important; margin-bottom: 4px !important; }\n#cram-kit-product .ck-week-title { font-size: 14px !important; font-weight: 600 !important; color: #1e3a5f !important; -webkit-text-fill-color: #1e3a5f !important; margin-bottom: 4px !important; }\n#cram-kit-product .ck-week-desc { font-size: 12px !important; color: #6b7280 !important; -webkit-text-fill-color: #6b7280 !important; }\n\n#cram-kit-product .ck-feature-grid { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 16px !important; margin-bottom: 24px !important; }\n#cram-kit-product .ck-feature { padding: 16px !important; background: #f9fafb !important; border-radius: 8px !important; }\n#cram-kit-product .ck-feature h4 { font-size: 14px !important; font-weight: 600 !important; color: #1e3a5f !important; -webkit-text-fill-color: #1e3a5f !important; margin-bottom: 6px !important; }\n#cram-kit-product .ck-feature p { font-size: 13px !important; color: #6b7280 !important; -webkit-text-fill-color: #6b7280 !important; line-height: 1.5 !important; }\n\n#cram-kit-product .ck-urgency { background: #fef2f2 !important; border-left: 4px solid #ef4444 !important; padding: 16px !important; border-radius: 0 8px 8px 0 !important; margin-bottom: 24px !important; }\n#cram-kit-product .ck-urgency p { font-size: 14px !important; color: #991b1b !important; -webkit-text-fill-color: #991b1b !important; line-height: 1.5 !important; }\n#cram-kit-product .ck-urgency strong { color: #991b1b !important; -webkit-text-fill-color: #991b1b !important; }\n\n#cram-kit-product .ck-guarantee { text-align: center !important; padding: 20px !important; background: #f0fdf4 !important; border-radius: 8px !important; margin-bottom: 16px !important; }\n#cram-kit-product .ck-guarantee h4 { font-size: 15px !important; font-weight: 600 !important; color: #166534 !important; -webkit-text-fill-color: #166534 !important; margin-bottom: 4px !important; }\n#cram-kit-product .ck-guarantee p { font-size: 13px !important; color: #166534 !important; -webkit-text-fill-color: #166534 !important; }\n\n#cram-kit-product .ck-fine { font-size: 12px !important; color: #9ca3af !important; -webkit-text-fill-color: #9ca3af !important; text-align: center !important; }\n\n@media (max-width: 600px) {\n  #cram-kit-product .ck-week-grid, #cram-kit-product .ck-feature-grid { grid-template-columns: 1fr !important; }\n  #cram-kit-product .ck-stats { gap: 8px !important; }\n  #cram-kit-product .ck-stat { min-width: 60px !important; padding: 10px 4px !important; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"ck-badge\"\u003eAP CSA — Exam Prep Kit\u003c\/div\u003e\n\u003cdiv class=\"ck-title\"\u003e4-Week Cram Kit\u003c\/div\u003e\n\u003cdiv class=\"ck-subtitle\"\u003eYour day-by-day roadmap from review to exam-ready. 28 days. 45 min\/day. One unit at a time.\u003c\/div\u003e\n\n\u003cdiv class=\"ck-stats\"\u003e\n  \u003cdiv class=\"ck-stat\"\u003e\n\u003cspan class=\"ck-stat-val\"\u003e28\u003c\/span\u003e\u003cspan class=\"ck-stat-label\"\u003eDays\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"ck-stat\"\u003e\n\u003cspan class=\"ck-stat-val\"\u003e4\u003c\/span\u003e\u003cspan class=\"ck-stat-label\"\u003eUnits\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"ck-stat\"\u003e\n\u003cspan class=\"ck-stat-val\"\u003ePDF\u003c\/span\u003e\u003cspan class=\"ck-stat-label\"\u003eInstant Download\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"ck-stat\"\u003e\n\u003cspan class=\"ck-stat-val\"\u003e100%\u003c\/span\u003e\u003cspan class=\"ck-stat-label\"\u003e2025-26 Aligned\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ck-urgency\"\u003e\n  \u003cp\u003e\u003cstrong\u003eAP CSA Exam: May 15, 2026.\u003c\/strong\u003e Start Day 1 on April 17 to complete all 28 days. Every day you wait is a day of focused review lost.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ck-section\"\u003e\n  \u003ch3\u003eWhat You Get\u003c\/h3\u003e\n  \u003cul class=\"ck-check\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003e28 structured study days\u003c\/strong\u003e — exactly what to study and when, 45-60 min each\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eDaily practice assignments\u003c\/strong\u003e — Foundations + Advanced QOTD problems linked for every day\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003e20-question diagnostic\u003c\/strong\u003e — identify your weak units before you start\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eExam trap callouts\u003c\/strong\u003e — the specific mistakes the AP exam tests, flagged every day\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eSpiral warmups\u003c\/strong\u003e — spaced review of earlier units so nothing fades\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eFRQ boot camp\u003c\/strong\u003e — Days 25-26 drill all 4 FRQ types with strategy checklists\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eFull exam simulation guide\u003c\/strong\u003e — Day 27 simulates real exam conditions\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eExam Day checklist\u003c\/strong\u003e — night-before, morning-of, and during-the-exam action items\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eFRQ Quick Strategy Reference\u003c\/strong\u003e — one-page cheat sheet for all 4 FRQ types\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ck-section\"\u003e\n  \u003ch3\u003eYour 28-Day Plan\u003c\/h3\u003e\n  \u003cdiv class=\"ck-week-grid\"\u003e\n    \u003cdiv class=\"ck-week\"\u003e\n      \u003cdiv class=\"ck-week-num\"\u003eWeek 1\u003c\/div\u003e\n      \u003cdiv class=\"ck-week-title\"\u003eUnit 1: Objects \u0026amp; Methods\u003c\/div\u003e\n      \u003cdiv class=\"ck-week-desc\"\u003eTypes, operators, Strings, Math class, casting. 15-25% of exam.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ck-week\"\u003e\n      \u003cdiv class=\"ck-week-num\"\u003eWeek 2\u003c\/div\u003e\n      \u003cdiv class=\"ck-week-title\"\u003eUnit 2: Selection \u0026amp; Iteration\u003c\/div\u003e\n      \u003cdiv class=\"ck-week-desc\"\u003eBooleans, conditionals, loops, De Morgan's. 25-35% of exam.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ck-week\"\u003e\n      \u003cdiv class=\"ck-week-num\"\u003eWeek 3\u003c\/div\u003e\n      \u003cdiv class=\"ck-week-title\"\u003eUnit 3 + Unit 4 Start\u003c\/div\u003e\n      \u003cdiv class=\"ck-week-desc\"\u003eClasses, arrays, ArrayList basics. 10-18% + 30-40% of exam.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ck-week\"\u003e\n      \u003cdiv class=\"ck-week-num\"\u003eWeek 4\u003c\/div\u003e\n      \u003cdiv class=\"ck-week-title\"\u003eUnit 4 Deep + FRQ Boot Camp\u003c\/div\u003e\n      \u003cdiv class=\"ck-week-desc\"\u003e2D arrays, sorting, Scanner\/File, recursion tracing, all 4 FRQ types.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ck-section\"\u003e\n  \u003ch3\u003eHow Each Day Works\u003c\/h3\u003e\n  \u003cdiv class=\"ck-feature-grid\"\u003e\n    \u003cdiv class=\"ck-feature\"\u003e\n      \u003ch4\u003eSpiral Warmup (5 min)\u003c\/h4\u003e\n      \u003cp\u003eQuick review from previous days. Keeps earlier material fresh using spaced repetition.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ck-feature\"\u003e\n      \u003ch4\u003eToday's Focus (20 min)\u003c\/h4\u003e\n      \u003cp\u003eKey concepts condensed. Not a full lesson — links to the free Study Guide if you need more depth.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ck-feature\"\u003e\n      \u003ch4\u003eDaily Practice (20 min)\u003c\/h4\u003e\n      \u003cp\u003eFoundations + Advanced QOTD problems at apcsexamprep.com. Interactive, instant feedback.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ck-feature\"\u003e\n      \u003ch4\u003eSelf-Check (5 min)\u003c\/h4\u003e\n      \u003cp\u003eCan you explain these concepts without looking? If not, review before moving on.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ck-section\"\u003e\n  \u003ch3\u003eBuilt for the 2025-2026 Exam\u003c\/h3\u003e\n  \u003cul class=\"ck-check\"\u003e\n    \u003cli\u003eFollows the \u003cstrong\u003e4-unit curriculum\u003c\/strong\u003e exactly (not the old 10-unit structure)\u003c\/li\u003e\n    \u003cli\u003eCovers \u003cstrong\u003enew topics\u003c\/strong\u003e: File\/Scanner, recursion tracing, split()\u003c\/li\u003e\n    \u003cli\u003eFRQ #3 is \u003cstrong\u003eArrayList only\u003c\/strong\u003e — arrays removed from that question\u003c\/li\u003e\n    \u003cli\u003eNo inheritance, extends, super, polymorphism — removed from exam\u003c\/li\u003e\n    \u003cli\u003eFully digital via \u003cstrong\u003eBluebook\u003c\/strong\u003e — includes tech prep checklist\u003c\/li\u003e\n    \u003cli\u003e42 MCQ (A-D) + 4 FRQ format\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ck-section\"\u003e\n  \u003ch3\u003ePairs With (Free)\u003c\/h3\u003e\n  \u003cp\u003eThis kit tells you WHAT to study and WHEN. For deeper explanations, each day links to the free resources on apcsexamprep.com:\u003c\/p\u003e\n  \u003cul class=\"ck-check\"\u003e\n    \u003cli\u003e\n\u003ca href=\"\/pages\/ap-csa-unit-1-complete-study-guide\" style=\"color:#2563eb !important; -webkit-text-fill-color:#2563eb !important;\"\u003eUnit Study Guides\u003c\/a\u003e (all 4 units, free)\u003c\/li\u003e\n    \u003cli\u003e\n\u003ca href=\"\/pages\/daily-practice\" style=\"color:#2563eb !important; -webkit-text-fill-color:#2563eb !important;\"\u003eDaily Practice QOTD\u003c\/a\u003e (Foundations + Advanced tracks, free)\u003c\/li\u003e\n    \u003cli\u003e\n\u003ca href=\"\/pages\/ap-csa-cram-sheet\" style=\"color:#2563eb !important; -webkit-text-fill-color:#2563eb !important;\"\u003eAP CSA Cram Sheet\u003c\/a\u003e (one-page reference, free)\u003c\/li\u003e\n    \u003cli\u003e\n\u003ca href=\"\/pages\/ap-csa-frq-archive\" style=\"color:#2563eb !important; -webkit-text-fill-color:#2563eb !important;\"\u003eFRQ Archive 2004-2025\u003c\/a\u003e (solutions + rubrics, free)\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ck-guarantee\"\u003e\n  \u003ch4\u003e7-Day Money-Back Guarantee\u003c\/h4\u003e\n  \u003cp\u003eNot satisfied? Email us within 7 days for a full refund.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ck-fine\"\u003e\n  \u003cp\u003ePDF delivered instantly after purchase. 42 pages. For personal study use only; not for resale.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"APCSExamPrep","offers":[{"title":"Default Title","offer_id":48423372325079,"sku":"CSA-CRAM-4WK","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/ap-csa-4week-cram-kit-product-image.png?v=1774899693"},{"product_id":"ap-cs-tutoring-5-session-package","title":"AP Computer Science Tutoring - 5 Session Package","description":"\u003cp\u003eFive 60-minute 1-on-1 online tutoring sessions with Tanner Crow, AP Computer Science A teacher at Blue Valley North High School. Covers all 4 units of the 2025-2026 AP CSA exam — FRQs, MCQ strategy, Unit 4 data collections, recursion tracing, and class creation. Sessions scheduled directly with Tanner after purchase.\u003c\/p\u003e","brand":"APCSExamPrep","offers":[{"title":"Default Title","offer_id":48424853897431,"sku":null,"price":550.0,"currency_code":"USD","in_stock":true}]},{"product_id":"ap-csa-frq-bootcamp-premium","title":"AP CSA FRQ Bootcamp 2026 - Premium","description":"\u003cp\u003eEverything in Standard + Common Error Patterns Guide + ArrayList \u0026amp; 2D Array Deep-Dive Reference + FRQ Writing Checklist + Priority Q\u0026amp;A during live session. Thursday, April 16 at 7:00 PM CST via Zoom.\u003c\/p\u003e","brand":"APCSExamPrep","offers":[{"title":"Default Title","offer_id":48443574157527,"sku":null,"price":109.99,"currency_code":"USD","in_stock":true}]},{"product_id":"ap-csa-frq-bootcamp-standard","title":"AP CSA FRQ Bootcamp 2026 - Standard","description":"\u003cdiv id=\"frq-boot-std\" style=\"all:initial;display:block;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;color:#1a1a1a;line-height:1.6;max-width:780px;margin:0 auto;\"\u003e\n\n\u003c!-- URGENCY BANNER --\u003e\n\u003cdiv style=\"background:#c0392b;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-align:center;padding:14px 20px;border-radius:8px;margin-bottom:28px;font-size:15px;font-weight:700;\"\u003e\n  LIVE EVENT — Thursday, April 16 • 7:00 PM CST • 29 days before the AP CSA Exam\n\u003c\/div\u003e\n\n\u003c!-- WHAT IS THIS --\u003e\n\u003ch2 style=\"font-size:22px;font-weight:700;color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;margin:0 0 10px 0;\"\u003eAP CSA FRQ Bootcamp 2026 — Standard Tier\u003c\/h2\u003e\n\u003cp style=\"font-size:16px;color:#444!important;-webkit-text-fill-color:#444!important;margin:0 0 20px 0;\"\u003eA live, instructor-led walkthrough of the 4 hardest FRQ types on the AP CSA exam — hand-picked across 4 different exam years for maximum coverage. FRQs are \u003cstrong style=\"color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;\"\u003e45% of your total score\u003c\/strong\u003e. This is the highest-leverage hour you can spend before May 15.\u003c\/p\u003e\n\n\u003c!-- WHAT'S INCLUDED BOX --\u003e\n\u003cdiv style=\"background:#f0f7f0;border:2px solid #27ae60;border-radius:10px;padding:22px 26px;margin-bottom:28px;\"\u003e\n  \u003cdiv style=\"font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#27ae60!important;-webkit-text-fill-color:#27ae60!important;margin-bottom:14px;\"\u003eEverything Included in Standard\u003c\/div\u003e\n  \u003cdiv style=\"display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;\"\u003e\n    \u003cdiv style=\"display:flex;align-items:flex-start;gap:10px;\"\u003e\n      \u003cspan style=\"color:#27ae60!important;-webkit-text-fill-color:#27ae60!important;font-weight:700;font-size:17px;line-height:1.3;flex-shrink:0;\"\u003e✓\u003c\/span\u003e\n      \u003cspan style=\"color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;font-size:15px;\"\u003eLive session access — April 16, 7 PM CST\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"display:flex;align-items:flex-start;gap:10px;\"\u003e\n      \u003cspan style=\"color:#27ae60!important;-webkit-text-fill-color:#27ae60!important;font-weight:700;font-size:17px;line-height:1.3;flex-shrink:0;\"\u003e✓\u003c\/span\u003e\n      \u003cspan style=\"color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;font-size:15px;\"\u003eFull session recording (delivered after)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"display:flex;align-items:flex-start;gap:10px;\"\u003e\n      \u003cspan style=\"color:#27ae60!important;-webkit-text-fill-color:#27ae60!important;font-weight:700;font-size:17px;line-height:1.3;flex-shrink:0;\"\u003e✓\u003c\/span\u003e\n      \u003cspan style=\"color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;font-size:15px;\"\u003eFRQ Scoring Rubric Reference Sheet\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"display:flex;align-items:flex-start;gap:10px;\"\u003e\n      \u003cspan style=\"color:#27ae60!important;-webkit-text-fill-color:#27ae60!important;font-weight:700;font-size:17px;line-height:1.3;flex-shrink:0;\"\u003e✓\u003c\/span\u003e\n      \u003cspan style=\"color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;font-size:15px;\"\u003eAnnotated Model Answers (all 4 FRQ types)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"display:flex;align-items:flex-start;gap:10px;\"\u003e\n      \u003cspan style=\"color:#27ae60!important;-webkit-text-fill-color:#27ae60!important;font-weight:700;font-size:17px;line-height:1.3;flex-shrink:0;\"\u003e✓\u003c\/span\u003e\n      \u003cspan style=\"color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;font-size:15px;\"\u003eFRQ Strategy Cheat Sheet\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"display:flex;align-items:flex-start;gap:10px;\"\u003e\n      \u003cspan style=\"color:#27ae60!important;-webkit-text-fill-color:#27ae60!important;font-weight:700;font-size:17px;line-height:1.3;flex-shrink:0;\"\u003e✓\u003c\/span\u003e\n      \u003cspan style=\"color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;font-size:15px;\"\u003eLive Q\u0026amp;A with Tanner during the session\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- TIER COMPARISON --\u003e\n\u003ch3 style=\"font-size:18px;font-weight:700;color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;margin:0 0 14px 0;\"\u003eAll Tiers at a Glance\u003c\/h3\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;font-size:14px;margin-bottom:28px;\"\u003e\n  \u003cthead\u003e\n    \u003ctr\u003e\n      \u003cth style=\"text-align:left;padding:10px 12px;background:#f5f5f5;color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;border:1px solid #ddd;font-weight:700;\"\u003eWhat's Included\u003c\/th\u003e\n      \u003cth style=\"text-align:center;padding:10px 12px;background:#f5f5f5;color:#666!important;-webkit-text-fill-color:#666!important;border:1px solid #ddd;font-weight:600;\"\u003eBasic\u003cbr\u003e\u003cspan style=\"font-size:13px;font-weight:400;\"\u003e$49.99\u003c\/span\u003e\n\u003c\/th\u003e\n      \u003cth style=\"text-align:center;padding:10px 12px;background:#e8f4fd;color:#1565c0!important;-webkit-text-fill-color:#1565c0!important;border:2px solid #1565c0;font-weight:700;\"\u003eStandard ★\u003cbr\u003e\u003cspan style=\"font-size:13px;font-weight:400;\"\u003e$69.99\u003c\/span\u003e\n\u003c\/th\u003e\n      \u003cth style=\"text-align:center;padding:10px 12px;background:#f5f5f5;color:#666!important;-webkit-text-fill-color:#666!important;border:1px solid #ddd;font-weight:600;\"\u003ePremium\u003cbr\u003e\u003cspan style=\"font-size:13px;font-weight:400;\"\u003e$109.99\u003c\/span\u003e\n\u003c\/th\u003e\n    \u003c\/tr\u003e\n  \u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"padding:9px 12px;border:1px solid #ddd;color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;\"\u003eLive session + recording\u003c\/td\u003e\n      \u003ctd style=\"text-align:center;padding:9px 12px;border:1px solid #ddd;color:#27ae60!important;-webkit-text-fill-color:#27ae60!important;font-weight:700;\"\u003e✓\u003c\/td\u003e\n      \u003ctd style=\"text-align:center;padding:9px 12px;border:2px solid #1565c0;background:#f0f6ff;color:#27ae60!important;-webkit-text-fill-color:#27ae60!important;font-weight:700;\"\u003e✓\u003c\/td\u003e\n      \u003ctd style=\"text-align:center;padding:9px 12px;border:1px solid #ddd;color:#27ae60!important;-webkit-text-fill-color:#27ae60!important;font-weight:700;\"\u003e✓\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr style=\"background:#fafafa;\"\u003e\n      \u003ctd style=\"padding:9px 12px;border:1px solid #ddd;color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;\"\u003eFRQ Scoring Rubric Reference Sheet\u003c\/td\u003e\n      \u003ctd style=\"text-align:center;padding:9px 12px;border:1px solid #ddd;color:#27ae60!important;-webkit-text-fill-color:#27ae60!important;font-weight:700;\"\u003e✓\u003c\/td\u003e\n      \u003ctd style=\"text-align:center;padding:9px 12px;border:2px solid #1565c0;background:#f0f6ff;color:#27ae60!important;-webkit-text-fill-color:#27ae60!important;font-weight:700;\"\u003e✓\u003c\/td\u003e\n      \u003ctd style=\"text-align:center;padding:9px 12px;border:1px solid #ddd;color:#27ae60!important;-webkit-text-fill-color:#27ae60!important;font-weight:700;\"\u003e✓\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"padding:9px 12px;border:1px solid #ddd;color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;\"\u003eAnnotated Model Answers (all 4 FRQ types)\u003c\/td\u003e\n      \u003ctd style=\"text-align:center;padding:9px 12px;border:1px solid #ddd;color:#bbb!important;-webkit-text-fill-color:#bbb!important;\"\u003e—\u003c\/td\u003e\n      \u003ctd style=\"text-align:center;padding:9px 12px;border:2px solid #1565c0;background:#f0f6ff;color:#27ae60!important;-webkit-text-fill-color:#27ae60!important;font-weight:700;\"\u003e✓\u003c\/td\u003e\n      \u003ctd style=\"text-align:center;padding:9px 12px;border:1px solid #ddd;color:#27ae60!important;-webkit-text-fill-color:#27ae60!important;font-weight:700;\"\u003e✓\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr style=\"background:#fafafa;\"\u003e\n      \u003ctd style=\"padding:9px 12px;border:1px solid #ddd;color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;\"\u003eFRQ Strategy Cheat Sheet\u003c\/td\u003e\n      \u003ctd style=\"text-align:center;padding:9px 12px;border:1px solid #ddd;color:#bbb!important;-webkit-text-fill-color:#bbb!important;\"\u003e—\u003c\/td\u003e\n      \u003ctd style=\"text-align:center;padding:9px 12px;border:2px solid #1565c0;background:#f0f6ff;color:#27ae60!important;-webkit-text-fill-color:#27ae60!important;font-weight:700;\"\u003e✓\u003c\/td\u003e\n      \u003ctd style=\"text-align:center;padding:9px 12px;border:1px solid #ddd;color:#27ae60!important;-webkit-text-fill-color:#27ae60!important;font-weight:700;\"\u003e✓\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"padding:9px 12px;border:1px solid #ddd;color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;\"\u003eCommon Error Patterns Guide\u003c\/td\u003e\n      \u003ctd style=\"text-align:center;padding:9px 12px;border:1px solid #ddd;color:#bbb!important;-webkit-text-fill-color:#bbb!important;\"\u003e—\u003c\/td\u003e\n      \u003ctd style=\"text-align:center;padding:9px 12px;border:2px solid #1565c0;background:#f0f6ff;color:#bbb!important;-webkit-text-fill-color:#bbb!important;\"\u003e—\u003c\/td\u003e\n      \u003ctd style=\"text-align:center;padding:9px 12px;border:1px solid #ddd;color:#27ae60!important;-webkit-text-fill-color:#27ae60!important;font-weight:700;\"\u003e✓\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr style=\"background:#fafafa;\"\u003e\n      \u003ctd style=\"padding:9px 12px;border:1px solid #ddd;color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;\"\u003eArrayList \u0026amp; 2D Array Deep-Dive Reference\u003c\/td\u003e\n      \u003ctd style=\"text-align:center;padding:9px 12px;border:1px solid #ddd;color:#bbb!important;-webkit-text-fill-color:#bbb!important;\"\u003e—\u003c\/td\u003e\n      \u003ctd style=\"text-align:center;padding:9px 12px;border:2px solid #1565c0;background:#f0f6ff;color:#bbb!important;-webkit-text-fill-color:#bbb!important;\"\u003e—\u003c\/td\u003e\n      \u003ctd style=\"text-align:center;padding:9px 12px;border:1px solid #ddd;color:#27ae60!important;-webkit-text-fill-color:#27ae60!important;font-weight:700;\"\u003e✓\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"padding:9px 12px;border:1px solid #ddd;color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;\"\u003e30-Minute 1-on-1 Tutoring Session\u003c\/td\u003e\n      \u003ctd style=\"text-align:center;padding:9px 12px;border:1px solid #ddd;color:#bbb!important;-webkit-text-fill-color:#bbb!important;\"\u003e—\u003c\/td\u003e\n      \u003ctd style=\"text-align:center;padding:9px 12px;border:2px solid #1565c0;background:#f0f6ff;color:#bbb!important;-webkit-text-fill-color:#bbb!important;\"\u003e—\u003c\/td\u003e\n      \u003ctd style=\"text-align:center;padding:9px 12px;border:1px solid #ddd;color:#27ae60!important;-webkit-text-fill-color:#27ae60!important;font-weight:700;\"\u003e✓\u003c\/td\u003e\n    \u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003c!-- FRQ LINEUP --\u003e\n\u003ch3 style=\"font-size:18px;font-weight:700;color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;margin:0 0 14px 0;\"\u003eThe FRQ Lineup — 4 Questions, 4 Years\u003c\/h3\u003e\n\u003cp style=\"font-size:14px;color:#555!important;-webkit-text-fill-color:#555!important;margin:0 0 16px 0;\"\u003eHand-picked for difficulty and exam relevance. Every FRQ type that appears on May 15 is covered.\u003c\/p\u003e\n\n\u003cdiv style=\"display:flex;flex-direction:column;gap:12px;margin-bottom:28px;\"\u003e\n\n  \u003cdiv style=\"border:1px solid #e0e0e0;border-left:5px solid #1565c0;border-radius:6px;padding:16px 18px;\"\u003e\n    \u003cdiv style=\"display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:6px;\"\u003e\n      \u003cdiv\u003e\n        \u003cdiv style=\"font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#1565c0!important;-webkit-text-fill-color:#1565c0!important;margin-bottom:4px;\"\u003eFRQ 1 — Methods \u0026amp; Control Flow\u003c\/div\u003e\n        \u003cdiv style=\"font-size:16px;font-weight:700;color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;\"\u003eAppointmentBook — 2023\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"font-size:14px;color:#555!important;-webkit-text-fill-color:#555!important;margin:8px 0 0 0;\"\u003eMulti-method interaction with complex boolean logic. Most students write each method correctly in isolation but break the class when methods interact.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"border:1px solid #e0e0e0;border-left:5px solid #8e44ad;border-radius:6px;padding:16px 18px;\"\u003e\n    \u003cdiv style=\"display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:6px;\"\u003e\n      \u003cdiv\u003e\n        \u003cdiv style=\"font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#8e44ad!important;-webkit-text-fill-color:#8e44ad!important;margin-bottom:4px;\"\u003eFRQ 2 — Class Creation\u003c\/div\u003e\n        \u003cdiv style=\"font-size:16px;font-weight:700;color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;\"\u003eStepTracker — 2019\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"font-size:14px;color:#555!important;-webkit-text-fill-color:#555!important;margin:8px 0 0 0;\"\u003eEdge case on getAverageSteps() when no active days have been logged. Instance variable management trips up students who skip careful reading of the spec.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"border:1px solid #e0e0e0;border-left:5px solid #e67e22;border-radius:6px;padding:16px 18px;\"\u003e\n    \u003cdiv style=\"display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:6px;\"\u003e\n      \u003cdiv\u003e\n        \u003cdiv style=\"font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#e67e22!important;-webkit-text-fill-color:#e67e22!important;margin-bottom:4px;\"\u003eFRQ 3 — ArrayList\u003c\/div\u003e\n        \u003cdiv style=\"font-size:16px;font-weight:700;color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;\"\u003eWordPairList — 2018\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"font-size:14px;color:#555!important;-webkit-text-fill-color:#555!important;margin:8px 0 0 0;\"\u003ePaired-element traversal with removal traps. One of the highest partial-credit failure rates of any released ArrayList FRQ — students lose points on index management after removal.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"border:1px solid #e0e0e0;border-left:5px solid #c0392b;border-radius:6px;padding:16px 18px;\"\u003e\n    \u003cdiv style=\"display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:6px;\"\u003e\n      \u003cdiv\u003e\n        \u003cdiv style=\"font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#c0392b!important;-webkit-text-fill-color:#c0392b!important;margin-bottom:4px;\"\u003eFRQ 4 — 2D Array\u003c\/div\u003e\n        \u003cdiv style=\"font-size:16px;font-weight:700;color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;\"\u003eSumOrSame — 2025\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cspan style=\"font-size:11px;font-weight:700;background:#c0392b;color:#fff!important;-webkit-text-fill-color:#fff!important;padding:3px 8px;border-radius:4px;white-space:nowrap;\"\u003eMost Recent\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"font-size:14px;color:#555!important;-webkit-text-fill-color:#555!important;margin:8px 0 0 0;\"\u003eFrom the 2025 exam — exactly what the 2026 exam will mirror. Multi-condition 2D array logic requiring careful row\/column index management under timed conditions.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- INSTRUCTOR STATS --\u003e\n\u003cdiv style=\"background:#1a1a2e;border-radius:10px;padding:22px 26px;margin-bottom:28px;\"\u003e\n  \u003cdiv style=\"font-size:14px;font-weight:700;color:#aab4c8!important;-webkit-text-fill-color:#aab4c8!important;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;\"\u003eYour Instructor — Tanner Crow\u003c\/div\u003e\n  \u003cp style=\"font-size:14px;color:#ccd6f6!important;-webkit-text-fill-color:#ccd6f6!important;margin:0 0 18px 0;\"\u003eAP Computer Science teacher at Blue Valley North High School with 11+ years of classroom experience. On Wyzant, Tanner holds a 5.0 rating from 451+ verified reviews and 1,845+ tutoring hours.\u003c\/p\u003e\n  \u003cdiv style=\"display:grid;grid-template-columns:repeat(4,1fr);gap:12px;text-align:center;\"\u003e\n    \u003cdiv\u003e\n      \u003cdiv style=\"font-size:22px;font-weight:800;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;\"\u003e54.5%\u003c\/div\u003e\n      \u003cdiv style=\"font-size:11px;color:#aab4c8!important;-webkit-text-fill-color:#aab4c8!important;\"\u003eStudents score 5s\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cdiv style=\"font-size:22px;font-weight:800;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;\"\u003e25.5%\u003c\/div\u003e\n      \u003cdiv style=\"font-size:11px;color:#aab4c8!important;-webkit-text-fill-color:#aab4c8!important;\"\u003eNational average\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cdiv style=\"font-size:22px;font-weight:800;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;\"\u003e451+\u003c\/div\u003e\n      \u003cdiv style=\"font-size:11px;color:#aab4c8!important;-webkit-text-fill-color:#aab4c8!important;\"\u003e5-star reviews\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cdiv style=\"font-size:22px;font-weight:800;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;\"\u003e11+\u003c\/div\u003e\n      \u003cdiv style=\"font-size:11px;color:#aab4c8!important;-webkit-text-fill-color:#aab4c8!important;\"\u003eYears teaching AP CS\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- LINK TO FULL INFO PAGE --\u003e\n\u003cdiv style=\"background:#f0f6ff;border:1px solid #90caf9;border-radius:8px;padding:16px 20px;margin-bottom:28px;text-align:center;\"\u003e\n  \u003cp style=\"font-size:14px;color:#1565c0!important;-webkit-text-fill-color:#1565c0!important;margin:0;\"\u003eWant the full breakdown? See all tiers, the complete FRQ lineup, and the session agenda at the\n  \u003ca href=\"\/pages\/ap-csa-frq-bootcamp-2026\" style=\"color:#1565c0!important;-webkit-text-fill-color:#1565c0!important;font-weight:700;text-decoration:underline;\"\u003eAP CSA FRQ Bootcamp 2026 info page\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- GUARANTEE \/ FINE PRINT --\u003e\n\u003cp style=\"font-size:12px;color:#888!important;-webkit-text-fill-color:#888!important;margin:0;text-align:center;\"\u003eRecording delivered within 24 hours of the live session. AP® is a registered trademark of the College Board, which was not involved in the production of this event.\u003c\/p\u003e\n\n\u003c\/div\u003e","brand":"APCSExamPrep","offers":[{"title":"Default Title","offer_id":48443574190295,"sku":null,"price":69.99,"currency_code":"USD","in_stock":true}]},{"product_id":"ap-csa-frq-bootcamp-basic","title":"AP CSA FRQ Bootcamp 2026 - Basic","description":"\u003cp\u003eLive session access + recording + FRQ Scoring Rubric Reference Sheet. Thursday, April 16 at 7:00 PM CST via Zoom.\u003c\/p\u003e","brand":"APCSExamPrep","offers":[{"title":"Default Title","offer_id":48443574255831,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true}]},{"product_id":"ap-csa-7-day-emergency-kit","title":"AP CSA 7-Day Emergency Kit | Last-Week Study Plan | 2026 Exam","description":"\u003cdiv id=\"csa-cram-7d\" style=\"all:initial !important; display:block !important;\"\u003e\n\u003cstyle\u003e\n#csa-cram-7d, #csa-cram-7d * { box-sizing: border-box !important; margin: 0 !important; padding: 0 !important; }\n#csa-cram-7d { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important; color: #1f2937 !important; -webkit-text-fill-color: #1f2937 !important; line-height: 1.6 !important; max-width: 720px !important; margin: 0 auto !important; padding: 0 !important; }\n#csa-cram-7d .ck-badge { display: inline-block !important; font-size: 12px !important; font-weight: 600 !important; letter-spacing: 1px !important; text-transform: uppercase !important; color: #dc2626 !important; -webkit-text-fill-color: #dc2626 !important; margin-bottom: 8px !important; }\n#csa-cram-7d .ck-title { font-size: 26px !important; font-weight: 700 !important; color: #1e3a5f !important; -webkit-text-fill-color: #1e3a5f !important; line-height: 1.2 !important; margin-bottom: 6px !important; }\n#csa-cram-7d .ck-subtitle { font-size: 15px !important; color: #6b7280 !important; -webkit-text-fill-color: #6b7280 !important; margin-bottom: 20px !important; }\n#csa-cram-7d .ck-stats { display: flex !important; gap: 20px !important; flex-wrap: wrap !important; margin-bottom: 24px !important; }\n#csa-cram-7d .ck-stat { text-align: center !important; flex: 1 !important; min-width: 80px !important; padding: 12px 8px !important; background: #fef2f2 !important; border-radius: 8px !important; }\n#csa-cram-7d .ck-stat-val { display: block !important; font-size: 20px !important; font-weight: 700 !important; color: #dc2626 !important; -webkit-text-fill-color: #dc2626 !important; }\n#csa-cram-7d .ck-stat-label { display: block !important; font-size: 11px !important; color: #6b7280 !important; -webkit-text-fill-color: #6b7280 !important; }\n#csa-cram-7d .ck-section { margin-bottom: 24px !important; }\n#csa-cram-7d .ck-section h3 { font-size: 16px !important; font-weight: 700 !important; color: #1e3a5f !important; -webkit-text-fill-color: #1e3a5f !important; margin-bottom: 10px !important; }\n#csa-cram-7d .ck-section p { font-size: 14px !important; color: #374151 !important; -webkit-text-fill-color: #374151 !important; margin-bottom: 8px !important; line-height: 1.6 !important; }\n#csa-cram-7d .ck-check { list-style: none !important; padding: 0 !important; margin: 0 0 16px 0 !important; }\n#csa-cram-7d .ck-check li { font-size: 14px !important; color: #374151 !important; -webkit-text-fill-color: #374151 !important; padding: 6px 0 !important; padding-left: 24px !important; position: relative !important; line-height: 1.5 !important; border-bottom: 1px solid #f3f4f6 !important; }\n#csa-cram-7d .ck-check li::before { content: \"\\2713\" !important; position: absolute !important; left: 0 !important; color: #10b981 !important; -webkit-text-fill-color: #10b981 !important; font-weight: 700 !important; }\n#csa-cram-7d .ck-urgency { background: #fef2f2 !important; border: 2px solid #dc2626 !important; border-radius: 8px !important; padding: 14px 18px !important; margin-bottom: 24px !important; }\n#csa-cram-7d .ck-urgency p { font-size: 14px !important; color: #991b1b !important; -webkit-text-fill-color: #991b1b !important; font-weight: 600 !important; margin: 0 !important; }\n#csa-cram-7d .ck-day-block { background: #f8fafc !important; border-left: 4px solid #dc2626 !important; border-radius: 0 8px 8px 0 !important; padding: 14px 16px !important; margin-bottom: 10px !important; }\n#csa-cram-7d .ck-day-block h4 { font-size: 13px !important; font-weight: 700 !important; color: #dc2626 !important; -webkit-text-fill-color: #dc2626 !important; margin-bottom: 4px !important; }\n#csa-cram-7d .ck-day-block p { font-size: 13px !important; color: #4b5563 !important; -webkit-text-fill-color: #4b5563 !important; margin: 0 !important; }\n#csa-cram-7d .ck-weight { display: inline-block !important; font-size: 11px !important; font-weight: 600 !important; background: #fee2e2 !important; color: #991b1b !important; -webkit-text-fill-color: #991b1b !important; padding: 2px 8px !important; border-radius: 12px !important; margin-left: 6px !important; }\n#csa-cram-7d .ck-guarantee { background: linear-gradient(135deg, #ecfdf5 0%, #f0fdf4 100%) !important; border: 2px solid #10b981 !important; border-radius: 10px !important; padding: 18px 20px !important; text-align: center !important; margin-bottom: 20px !important; }\n#csa-cram-7d .ck-guarantee h3 { font-size: 15px !important; color: #065f46 !important; -webkit-text-fill-color: #065f46 !important; margin-bottom: 6px !important; }\n#csa-cram-7d .ck-guarantee p { font-size: 13px !important; color: #374151 !important; -webkit-text-fill-color: #374151 !important; margin: 0 !important; }\n#csa-cram-7d .ck-fine { font-size: 12px !important; color: #9ca3af !important; -webkit-text-fill-color: #9ca3af !important; text-align: center !important; margin-top: 16px !important; }\n#csa-cram-7d .ck-upsell { background: #eff6ff !important; border: 1px solid #bfdbfe !important; border-radius: 8px !important; padding: 14px 18px !important; margin-bottom: 20px !important; }\n#csa-cram-7d .ck-upsell p { font-size: 13px !important; color: #1e40af !important; -webkit-text-fill-color: #1e40af !important; margin: 0 !important; }\n#csa-cram-7d .ck-upsell a:link, #csa-cram-7d .ck-upsell a:visited { color: #1d4ed8 !important; -webkit-text-fill-color: #1d4ed8 !important; font-weight: 600 !important; }\n#csa-cram-7d .ck-how { background: #f0fdf4 !important; border: 1px solid #bbf7d0 !important; border-radius: 8px !important; padding: 14px 18px !important; margin-bottom: 24px !important; }\n#csa-cram-7d .ck-how h3 { font-size: 14px !important; font-weight: 700 !important; color: #065f46 !important; -webkit-text-fill-color: #065f46 !important; margin-bottom: 8px !important; }\n#csa-cram-7d .ck-how p { font-size: 13px !important; color: #374151 !important; -webkit-text-fill-color: #374151 !important; margin: 0 !important; }\n\u003c\/style\u003e\n\n\u003cdiv id=\"csa-cram-7d\"\u003e\n\n\u003cdiv class=\"ck-urgency\"\u003e\n\u003cp\u003eAP CSA Exam: May 15, 2026 — This kit is built for exactly the final week. Every day is ordered by exam weight so you study what matters most first.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ck-badge\"\u003eEmergency Cram — AP CSA 2026\u003c\/div\u003e\n\u003ch1 class=\"ck-title\"\u003eAP CSA 7-Day Emergency Kit\u003c\/h1\u003e\n\u003cp class=\"ck-subtitle\"\u003eA ruthlessly prioritized, day-by-day study plan for the final week before the AP Computer Science A exam. Ordered by exam weight — highest-impact topics first.\u003c\/p\u003e\n\n\u003cdiv class=\"ck-stats\"\u003e\n\u003cdiv class=\"ck-stat\"\u003e\n\u003cspan class=\"ck-stat-val\"\u003e7\u003c\/span\u003e\u003cspan class=\"ck-stat-label\"\u003eDaily Plans\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ck-stat\"\u003e\n\u003cspan class=\"ck-stat-val\"\u003e30\u003c\/span\u003e\u003cspan class=\"ck-stat-label\"\u003ePractice MCQs\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ck-stat\"\u003e\n\u003cspan class=\"ck-stat-val\"\u003ePDF\u003c\/span\u003e\u003cspan class=\"ck-stat-label\"\u003eInstant Download\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ck-stat\"\u003e\n\u003cspan class=\"ck-stat-val\"\u003e54.5%\u003c\/span\u003e\u003cspan class=\"ck-stat-label\"\u003eScore 5 (vs 25.5%)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ck-how\"\u003e\n\u003ch3\u003eHow Each Day Works\u003c\/h3\u003e\n\u003cp\u003eStep 1: Review the concept summary (15-20 min). Step 2: MCQ practice using the Test Builder or unit exams on APCSExamPrep.com (25-30 min). Step 3: Write a full FRQ on paper before checking the answer (30-35 min). Step 4: Score yourself and decide whether to move on or review more. The kit tells you exactly what to do based on your score.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ck-section\"\u003e\n\u003ch3\u003eYour 7-Day Schedule\u003c\/h3\u003e\n\n\u003cdiv class=\"ck-day-block\"\u003e\n\u003ch4\u003eDay 1 — ArrayList Mastery \u003cspan class=\"ck-weight\"\u003e30-40% of exam\u003c\/span\u003e\n\u003c\/h4\u003e\n\u003cp\u003eadd, remove, get, set, size — the remove-while-iterating bug — ArrayList vs. Array — FRQ: 2024 FRQ 3 (WordChecker) — 5 practice MCQs including spot-the-error and I\/II\/III\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ck-day-block\"\u003e\n\u003ch4\u003eDay 2 — Arrays + 2D Arrays \u003cspan class=\"ck-weight\"\u003e30-40% of exam\u003c\/span\u003e\n\u003c\/h4\u003e\n\u003cp\u003e1D array traversal, off-by-one errors — 2D array row\/column access, grid[r][c] — nested loop patterns — FRQ: 2024 FRQ 4 (2D Array) — 5 practice MCQs\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ck-day-block\"\u003e\n\u003ch4\u003eDay 3 — Selection + Iteration \u003cspan class=\"ck-weight\"\u003e25-35% of exam\u003c\/span\u003e\n\u003c\/h4\u003e\n\u003cp\u003eBoolean logic, \u0026amp;\u0026amp;, ||, ! — for\/while loop tracing — De Morgan's laws — infinite loop traps — FRQ: 2023 FRQ 2 (Sign) — 5 practice MCQs\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ck-day-block\"\u003e\n\u003ch4\u003eDay 4 — Objects + Methods \u003cspan class=\"ck-weight\"\u003e15-25% of exam\u003c\/span\u003e\n\u003c\/h4\u003e\n\u003cp\u003ePrimitive types, integer division, casting — String methods (substring, indexOf, equals, compareTo) — Math class — pass by value vs. reference — FRQ: 2023 FRQ 1 (AppointmentBook) — 5 practice MCQs\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ck-day-block\"\u003e\n\u003ch4\u003eDay 5 — Class Creation \u003cspan class=\"ck-weight\"\u003e10-18% of exam\u003c\/span\u003e\n\u003c\/h4\u003e\n\u003cp\u003eConstructors, instance variables, accessors, mutators, toString — this keyword — static vs. instance — FRQ: 2025 FRQ 1 (class writing) — 4 practice MCQs\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ck-day-block\"\u003e\n\u003ch4\u003eDay 6 — FRQ Strategy \u003cspan class=\"ck-weight\"\u003e45% of your score\u003c\/span\u003e\n\u003c\/h4\u003e\n\u003cp\u003eAll 4 FRQ types explained — the 4 rules that earn points — fill-in templates for traversal, ArrayList, and 2D array patterns — timed FRQ set (FRQ 1 class + FRQ 3 ArrayList)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ck-day-block\"\u003e\n\u003ch4\u003eDay 7 — MCQ Sprint + Exam Day Plan \u003cspan class=\"ck-weight\"\u003e55% of your score\u003c\/span\u003e\n\u003c\/h4\u003e\n\u003cp\u003e5 MCQ survival strategies (Predict First, Slash the Trash, Flag and Move, Key Word Alert, Trace on Paper) — 6 mixed-unit practice questions — full exam day battle plan hour by hour\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ck-section\"\u003e\n\u003ch3\u003eWhat Is Included in the PDF\u003c\/h3\u003e\n\u003cul class=\"ck-check\"\u003e\n\u003cli\u003e7 daily study plans, each with review summary, MCQ practice, and FRQ assignment\u003c\/li\u003e\n\u003cli\u003e30 original practice MCQs across all 4 units — spot-the-error, I\/II\/III, trace, always\/never formats\u003c\/li\u003e\n\u003cli\u003eConcept summaries for every major topic with annotated code examples\u003c\/li\u003e\n\u003cli\u003eFRQ strategy guide covering all 4 question types with fill-in code templates\u003c\/li\u003e\n\u003cli\u003eQuick Reference sheet: ArrayList vs. Array, all String methods, Math class — review the night before\u003c\/li\u003e\n\u003cli\u003eExam day battle plan with hour-by-hour instructions for May 15\u003c\/li\u003e\n\u003cli\u003eAnswer key for all 30 MCQs with full explanations\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ck-section\"\u003e\n\u003ch3\u003eWho This Is For\u003c\/h3\u003e\n\u003cul class=\"ck-check\"\u003e\n\u003cli\u003eStudents in the final week before the AP CSA exam who need a triage plan, not more content\u003c\/li\u003e\n\u003cli\u003eStudents who feel shaky on ArrayLists and 2D arrays — the two highest-weight topics\u003c\/li\u003e\n\u003cli\u003eAnyone who wants to stop guessing what to review and start executing a proven schedule\u003c\/li\u003e\n\u003cli\u003eSelf-studiers who do not have a teacher guiding their exam prep\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ck-upsell\"\u003e\n\u003cp\u003eHave two weeks? The \u003ca href=\"\/products\/ap-csa-2-week-cram-kit\"\u003eAP CSA 2-Week Cram Kit ($14.99)\u003c\/a\u003e gives you more depth on every topic with 14 days of structured study. Have a full month? The \u003ca href=\"\/products\/ap-csa-4-week-cram-kit\"\u003e4-Week Cram Kit ($19.99)\u003c\/a\u003e is the most comprehensive option.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ck-guarantee\"\u003e\n\u003ch3\u003e7-Day Money-Back Guarantee\u003c\/h3\u003e\n\u003cp\u003eNot satisfied? Email within 7 days for a full refund. No questions asked.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"ck-fine\"\u003ePDF delivered instantly after purchase. For personal study use only. Not for resale or redistribution.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AP CS Exam Prep","offers":[{"title":"PDF Download","offer_id":48460229378263,"sku":"CSA-CRAM-7D","price":9.99,"currency_code":"USD","in_stock":true}]},{"product_id":"ap-csa-2-week-cram-kit","title":"AP CSA 2-Week Cram Kit | Day-by-Day Study Plan | 2025-2026 Exam","description":"\u003cstyle\u003e\n\/* ===== SHOPIFY PRODUCT LAYOUT OVERRIDE ===== *\/\n.product__media-wrapper,.product-media-container,.product__media,.product-single__photos,\n.product-single__media-group,.product__column--image,.product-image-main,\n[class*=\"product__media\"],[class*=\"product-media\"]{display:none!important;width:0!important;height:0!important;overflow:hidden!important;}\n.product__info-wrapper,.product__column--info,.product-single__meta,\n.product__info-container,.product-single__description,\n[class*=\"product__info\"],[class*=\"product-description\"]{\n  width:100%!important;max-width:100%!important;flex:0 0 100%!important;\n  padding:0!important;margin:0!important;\n}\n.product,.product-template,.product-section,.shopify-section,\n.page-width,.grid,.grid--product-template{\n  display:block!important;width:100%!important;max-width:100%!important;\n  grid-template-columns:1fr!important;padding:0!important;margin:0!important;\n}\n.product-single__title,.product__title,h1.product__title{display:none!important;}\n\n\/* ===== SHOPIFY TITLE RESET ===== *\/\n.page-title,.article__title,.page__title,.product__title,.template-page h1:first-of-type{display:none!important;}\n\n\/* ===== WRAPPER RESET ===== *\/\n#csa2wk{\n  all:initial!important;\n  display:block!important;\n  font-family:'Georgia',serif!important;\n  color:#1e293b!important;\n  background:#ffffff!important;\n  line-height:1.6!important;\n  -webkit-font-smoothing:antialiased!important;\n}\n#csa2wk *{box-sizing:border-box!important;}\n\n\/* ===== URGENCY BAR ===== *\/\n#csa2wk .urg-bar{\n  background:#fef3c7!important;\n  border-top:3px solid #f59e0b!important;\n  border-bottom:1px solid #fde68a!important;\n  padding:12px 24px!important;\n  text-align:center!important;\n  font-family:'Georgia',serif!important;\n  font-size:14px!important;\n  color:#92400e!important;\n}\n#csa2wk .urg-bar strong{color:#b45309!important;font-weight:700!important;}\n\n\/* ===== HERO ===== *\/\n#csa2wk .hero{\n  background:#0f172a!important;\n  padding:52px 24px 44px!important;\n  text-align:center!important;\n  border-left:6px solid #2563eb!important;\n}\n#csa2wk .hero-eyebrow{\n  display:inline-block!important;\n  background:#1e3a5f!important;\n  color:#93c5fd!important;\n  font-family:'Georgia',serif!important;\n  font-size:11px!important;\n  font-weight:700!important;\n  letter-spacing:2px!important;\n  text-transform:uppercase!important;\n  padding:5px 16px!important;\n  border-radius:20px!important;\n  margin-bottom:18px!important;\n}\n#csa2wk .hero h1{\n  font-family:'Georgia',serif!important;\n  font-size:clamp(26px,5vw,42px)!important;\n  font-weight:700!important;\n  color:#ffffff!important;\n  -webkit-text-fill-color:#ffffff!important;\n  margin:0 0 10px!important;\n  line-height:1.2!important;\n}\n#csa2wk .hero-sub{\n  font-size:16px!important;\n  color:#94a3b8!important;\n  -webkit-text-fill-color:#94a3b8!important;\n  font-family:'Georgia',serif!important;\n  margin:0 0 28px!important;\n}\n#csa2wk .hero-stats{\n  display:flex!important;\n  justify-content:center!important;\n  gap:24px!important;\n  flex-wrap:wrap!important;\n  margin-bottom:28px!important;\n}\n#csa2wk .hero-stat{text-align:center!important;}\n#csa2wk .hero-stat-num{\n  display:block!important;\n  font-size:28px!important;\n  font-weight:700!important;\n  color:#60a5fa!important;\n  -webkit-text-fill-color:#60a5fa!important;\n  font-family:'Georgia',serif!important;\n}\n#csa2wk .hero-stat-num.green{\n  color:#34d399!important;\n  -webkit-text-fill-color:#34d399!important;\n}\n#csa2wk .hero-stat-lbl{\n  font-size:11px!important;\n  color:#94a3b8!important;\n  -webkit-text-fill-color:#94a3b8!important;\n  font-family:'Georgia',serif!important;\n  text-transform:uppercase!important;\n  letter-spacing:1px!important;\n}\n#csa2wk .price-block{\n  background:#172554!important;\n  display:inline-block!important;\n  padding:16px 36px!important;\n  border-radius:10px!important;\n  border:1px solid #1e40af!important;\n  margin-bottom:20px!important;\n}\n#csa2wk .price-amount{\n  font-size:36px!important;\n  font-weight:700!important;\n  color:#34d399!important;\n  -webkit-text-fill-color:#34d399!important;\n  font-family:'Georgia',serif!important;\n}\n#csa2wk .price-note{\n  display:block!important;\n  font-size:12px!important;\n  color:#94a3b8!important;\n  -webkit-text-fill-color:#94a3b8!important;\n  margin-top:4px!important;\n  font-family:'Georgia',serif!important;\n}\n#csa2wk .hero-cta{\n  display:inline-block!important;\n  background:#2563eb!important;\n  color:#ffffff!important;\n  -webkit-text-fill-color:#ffffff!important;\n  font-family:'Georgia',serif!important;\n  font-size:17px!important;\n  font-weight:700!important;\n  padding:16px 44px!important;\n  border-radius:8px!important;\n  text-decoration:none!important;\n  margin-top:4px!important;\n}\n#csa2wk .hero-cta:link,#csa2wk .hero-cta:visited{\n  color:#ffffff!important;\n  -webkit-text-fill-color:#ffffff!important;\n}\n#csa2wk .hero-cta:hover{background:#1d4ed8!important;}\n\n\/* ===== CONTAINER ===== *\/\n#csa2wk .container{\n  max-width:900px!important;\n  margin:0 auto!important;\n  padding:0 20px!important;\n}\n\n\/* ===== SECTION ===== *\/\n#csa2wk .section{padding:48px 20px!important;}\n#csa2wk .section-title{\n  font-family:'Georgia',serif!important;\n  font-size:22px!important;\n  font-weight:700!important;\n  color:#1e293b!important;\n  -webkit-text-fill-color:#1e293b!important;\n  margin:0 0 8px!important;\n  max-width:900px!important;\n  margin-left:auto!important;\n  margin-right:auto!important;\n}\n#csa2wk .section-sub{\n  font-size:15px!important;\n  color:#64748b!important;\n  -webkit-text-fill-color:#64748b!important;\n  font-family:'Georgia',serif!important;\n  margin:0 0 28px!important;\n  max-width:900px!important;\n  margin-left:auto!important;\n  margin-right:auto!important;\n}\n#csa2wk hr.divider{\n  border:none!important;\n  border-top:1px solid #e2e8f0!important;\n  margin:0!important;\n}\n\n\/* ===== FAILURE CARDS ===== *\/\n#csa2wk .fail-grid{\n  display:grid!important;\n  grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;\n  gap:16px!important;\n  max-width:900px!important;\n  margin:0 auto!important;\n}\n#csa2wk .fail-card{\n  background:#fff1f2!important;\n  border:1px solid #fecdd3!important;\n  border-radius:10px!important;\n  padding:20px!important;\n}\n#csa2wk .fail-card-title{\n  font-size:15px!important;\n  font-weight:700!important;\n  color:#9f1239!important;\n  -webkit-text-fill-color:#9f1239!important;\n  font-family:'Georgia',serif!important;\n  margin:0 0 8px!important;\n}\n#csa2wk .fail-card p{\n  font-size:14px!important;\n  color:#be123c!important;\n  -webkit-text-fill-color:#be123c!important;\n  font-family:'Georgia',serif!important;\n  margin:0!important;\n}\n\n\/* ===== NOTE BOX ===== *\/\n#csa2wk .note-box{\n  background:#eff6ff!important;\n  border-left:4px solid #2563eb!important;\n  border-radius:0 8px 8px 0!important;\n  padding:18px 22px!important;\n  max-width:900px!important;\n  margin:0 auto 32px!important;\n}\n#csa2wk .note-box p{\n  font-size:14px!important;\n  color:#1e3a8a!important;\n  -webkit-text-fill-color:#1e3a8a!important;\n  font-family:'Georgia',serif!important;\n  margin:0!important;\n}\n\n\/* ===== INSIDE GRID ===== *\/\n#csa2wk .inside-grid{\n  display:grid!important;\n  grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;\n  gap:16px!important;\n  max-width:900px!important;\n  margin:0 auto!important;\n}\n#csa2wk .inside-card{\n  background:#f8fafc!important;\n  border:1px solid #e2e8f0!important;\n  border-radius:10px!important;\n  padding:20px!important;\n}\n#csa2wk .inside-card-label{\n  font-size:11px!important;\n  font-weight:700!important;\n  color:#2563eb!important;\n  -webkit-text-fill-color:#2563eb!important;\n  font-family:'Georgia',serif!important;\n  letter-spacing:1.5px!important;\n  text-transform:uppercase!important;\n  margin:0 0 6px!important;\n}\n#csa2wk .inside-card-title{\n  font-size:16px!important;\n  font-weight:700!important;\n  color:#1e293b!important;\n  -webkit-text-fill-color:#1e293b!important;\n  font-family:'Georgia',serif!important;\n  margin:0 0 8px!important;\n}\n#csa2wk .inside-card p{\n  font-size:14px!important;\n  color:#475569!important;\n  -webkit-text-fill-color:#475569!important;\n  font-family:'Georgia',serif!important;\n  margin:0!important;\n  line-height:1.6!important;\n}\n\n\/* ===== DAY TABLE ===== *\/\n#csa2wk .day-table{\n  width:100%!important;\n  border-collapse:collapse!important;\n  max-width:900px!important;\n  margin:0 auto!important;\n  font-family:'Georgia',serif!important;\n  font-size:14px!important;\n}\n#csa2wk .day-table th{\n  background:#1e3a8a!important;\n  color:#ffffff!important;\n  -webkit-text-fill-color:#ffffff!important;\n  padding:10px 14px!important;\n  text-align:left!important;\n  font-weight:700!important;\n}\n#csa2wk .day-table td{\n  padding:10px 14px!important;\n  border-bottom:1px solid #e2e8f0!important;\n  color:#1e293b!important;\n  -webkit-text-fill-color:#1e293b!important;\n  vertical-align:top!important;\n}\n#csa2wk .day-table tr:nth-child(even) td{background:#f8fafc!important;}\n#csa2wk .day-table .frq-row td{\n  background:#eff6ff!important;\n  font-weight:700!important;\n  color:#1e3a8a!important;\n  -webkit-text-fill-color:#1e3a8a!important;\n}\n#csa2wk .unit-badge{\n  display:inline-block!important;\n  padding:2px 8px!important;\n  border-radius:10px!important;\n  font-size:11px!important;\n  font-weight:700!important;\n  font-family:'Georgia',serif!important;\n}\n#csa2wk .u1{background:#dbeafe!important;color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;}\n#csa2wk .u2{background:#dcfce7!important;color:#15803d!important;-webkit-text-fill-color:#15803d!important;}\n#csa2wk .u3{background:#fef9c3!important;color:#a16207!important;-webkit-text-fill-color:#a16207!important;}\n#csa2wk .u4{background:#f3e8ff!important;color:#7e22ce!important;-webkit-text-fill-color:#7e22ce!important;}\n\n\/* ===== WHO FOR ===== *\/\n#csa2wk .who-list{\n  list-style:none!important;\n  padding:0!important;\n  margin:0!important;\n  max-width:900px!important;\n  margin-left:auto!important;\n  margin-right:auto!important;\n}\n#csa2wk .who-list li{\n  padding:12px 0 12px 28px!important;\n  border-bottom:1px solid #e2e8f0!important;\n  font-family:'Georgia',serif!important;\n  font-size:15px!important;\n  color:#1e293b!important;\n  -webkit-text-fill-color:#1e293b!important;\n  position:relative!important;\n}\n#csa2wk .who-list li::before{\n  content:'✓'!important;\n  position:absolute!important;\n  left:0!important;\n  color:#2563eb!important;\n  -webkit-text-fill-color:#2563eb!important;\n  font-weight:700!important;\n}\n\n\/* ===== AUTHOR ===== *\/\n#csa2wk .author-box{\n  background:#f8fafc!important;\n  border:1px solid #e2e8f0!important;\n  border-radius:10px!important;\n  padding:28px!important;\n  max-width:900px!important;\n  margin:0 auto!important;\n  display:flex!important;\n  gap:20px!important;\n  align-items:flex-start!important;\n  flex-wrap:wrap!important;\n}\n#csa2wk .author-avatar{\n  width:64px!important;\n  height:64px!important;\n  border-radius:50%!important;\n  background:#1e3a8a!important;\n  display:flex!important;\n  align-items:center!important;\n  justify-content:center!important;\n  font-size:22px!important;\n  font-weight:700!important;\n  color:#ffffff!important;\n  -webkit-text-fill-color:#ffffff!important;\n  font-family:'Georgia',serif!important;\n  flex-shrink:0!important;\n}\n#csa2wk .author-info{flex:1!important;min-width:200px!important;}\n#csa2wk .author-name{\n  font-size:17px!important;\n  font-weight:700!important;\n  color:#1e293b!important;\n  -webkit-text-fill-color:#1e293b!important;\n  font-family:'Georgia',serif!important;\n  margin:0 0 4px!important;\n}\n#csa2wk .author-title{\n  font-size:13px!important;\n  color:#2563eb!important;\n  -webkit-text-fill-color:#2563eb!important;\n  font-family:'Georgia',serif!important;\n  margin:0 0 10px!important;\n}\n#csa2wk .author-bio{\n  font-size:14px!important;\n  color:#475569!important;\n  -webkit-text-fill-color:#475569!important;\n  font-family:'Georgia',serif!important;\n  margin:0!important;\n  line-height:1.6!important;\n}\n\n\/* ===== BOTTOM CTA ===== *\/\n#csa2wk .bottom-cta{\n  background:#0f172a!important;\n  padding:48px 24px!important;\n  text-align:center!important;\n}\n#csa2wk .bottom-cta h2{\n  font-family:'Georgia',serif!important;\n  font-size:26px!important;\n  font-weight:700!important;\n  color:#ffffff!important;\n  -webkit-text-fill-color:#ffffff!important;\n  margin:0 0 10px!important;\n}\n#csa2wk .bottom-cta p{\n  font-size:15px!important;\n  color:#94a3b8!important;\n  -webkit-text-fill-color:#94a3b8!important;\n  font-family:'Georgia',serif!important;\n  margin:0 0 24px!important;\n}\n#csa2wk .bottom-cta-btn{\n  display:inline-block!important;\n  background:#2563eb!important;\n  color:#ffffff!important;\n  -webkit-text-fill-color:#ffffff!important;\n  font-family:'Georgia',serif!important;\n  font-size:17px!important;\n  font-weight:700!important;\n  padding:16px 44px!important;\n  border-radius:8px!important;\n  text-decoration:none!important;\n}\n#csa2wk .bottom-cta-btn:link,#csa2wk .bottom-cta-btn:visited{\n  color:#ffffff!important;\n  -webkit-text-fill-color:#ffffff!important;\n}\n#csa2wk .bottom-cta-btn:hover{background:#1d4ed8!important;}\n\u003c\/style\u003e\n\n\u003cdiv id=\"csa2wk\"\u003e\n\n\u003c!-- URGENCY BAR --\u003e\n\u003cdiv class=\"urg-bar\"\u003e\n  \u003cstrong\u003eAP CSA Exam: May 15, 2026\u003c\/strong\u003e — 14 days of structured, exam-aligned review. Instant PDF download.\n\u003c\/div\u003e\n\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"hero\"\u003e\n  \u003cdiv class=\"hero-eyebrow\"\u003eAP Computer Science A — 2025-2026\u003c\/div\u003e\n  \u003ch1\u003e2-Week Cram Kit\u003c\/h1\u003e\n  \u003cp class=\"hero-sub\"\u003e14-Day Exam-Aligned Review — Hard MCQs, Full FRQs, 17 Exam Traps\u003c\/p\u003e\n  \u003cdiv class=\"hero-stats\"\u003e\n    \u003cdiv class=\"hero-stat\"\u003e\n\u003cspan class=\"hero-stat-num\"\u003e28\u003c\/span\u003e\u003cspan class=\"hero-stat-lbl\"\u003eHard MCQs\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"hero-stat\"\u003e\n\u003cspan class=\"hero-stat-num\"\u003e4\u003c\/span\u003e\u003cspan class=\"hero-stat-lbl\"\u003eFull FRQs\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"hero-stat\"\u003e\n\u003cspan class=\"hero-stat-num\"\u003e17\u003c\/span\u003e\u003cspan class=\"hero-stat-lbl\"\u003eExam Traps\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"hero-stat\"\u003e\n\u003cspan class=\"hero-stat-num green\"\u003e14\u003c\/span\u003e\u003cspan class=\"hero-stat-lbl\"\u003eDays\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"price-block\"\u003e\n    \u003cspan class=\"price-amount\"\u003e$14.99\u003c\/span\u003e\n    \u003cspan class=\"price-note\"\u003eInstant PDF Download — 2025-2026 Curriculum\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003cbr\u003e\n  \u003ca href=\"\/products\/ap-csa-2-week-cram-kit\" class=\"hero-cta\"\u003eGet the 2-Week Cram Kit →\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003c!-- FAILURE CARDS --\u003e\n\u003cdiv class=\"section\" style=\"background:#fff1f2!important;padding-top:36px!important;padding-bottom:36px!important;\"\u003e\n  \u003cdiv class=\"container\"\u003e\n    \u003ch2 class=\"section-title\" style=\"color:#9f1239!important;-webkit-text-fill-color:#9f1239!important;\"\u003eSound familiar?\u003c\/h2\u003e\n    \u003cp class=\"section-sub\" style=\"color:#be123c!important;-webkit-text-fill-color:#be123c!important;\"\u003eThese are the traps that turn a 4 into a 3 — or a 3 into a 2.\u003c\/p\u003e\n    \u003cdiv class=\"fail-grid\"\u003e\n      \u003cdiv class=\"fail-card\"\u003e\n        \u003cp class=\"fail-card-title\"\u003eThe I\/II\/III trap\u003c\/p\u003e\n        \u003cp\u003eYou pick the answer that sounds right without checking every statement independently. Distractor designers count on this.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fail-card\"\u003e\n        \u003cp class=\"fail-card-title\"\u003eCast position on division\u003c\/p\u003e\n        \u003cp\u003e(double)(7\/2) = 3.0, not 3.5. If you do not predict first, convincing wrong answers win.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fail-card\"\u003e\n        \u003cp class=\"fail-card-title\"\u003eForward ArrayList removal\u003c\/p\u003e\n        \u003cp\u003eRemoving at index i in a forward loop skips the next element. The bug produces plausible-looking but wrong output.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fail-card\"\u003e\n        \u003cp class=\"fail-card-title\"\u003evoid on a constructor\u003c\/p\u003e\n        \u003cp\u003epublic void Box(int n) is a method, not a constructor. New Box(5) will not compile — and the error looks cryptic under exam pressure.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- NOTE BOX --\u003e\n\u003cdiv class=\"section\" style=\"padding-top:32px!important;padding-bottom:16px!important;\"\u003e\n  \u003cdiv class=\"note-box\"\u003e\n    \u003cp\u003e\u003cstrong\u003e2025-2026 curriculum note:\u003c\/strong\u003e Inheritance, polymorphism, extends, and super have been removed from the AP CSA exam. This kit covers exactly what is tested: File\/Scanner, recursion tracing, ArrayList FRQ, 2D arrays, and all 4 updated units. Nothing more, nothing less.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- INSIDE GRID --\u003e\n\u003cdiv class=\"section\" style=\"padding-top:16px!important;\"\u003e\n  \u003cdiv class=\"container\"\u003e\n    \u003ch2 class=\"section-title\"\u003eWhat is inside\u003c\/h2\u003e\n    \u003cp class=\"section-sub\"\u003eEvery element is designed around how the AP CSA exam is actually scored.\u003c\/p\u003e\n    \u003cdiv class=\"inside-grid\"\u003e\n      \u003cdiv class=\"inside-card\"\u003e\n        \u003cp class=\"inside-card-label\"\u003eDaily MCQs\u003c\/p\u003e\n        \u003cp class=\"inside-card-title\"\u003e2 hard MCQs every day\u003c\/p\u003e\n        \u003cp\u003eSpot-the-error and I\/II\/III multi-correct formats. Predict-first stems. No giveaway variable names. Balanced A\/B\/C\/D distribution.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"inside-card\"\u003e\n        \u003cp class=\"inside-card-label\"\u003eFRQs\u003c\/p\u003e\n        \u003cp class=\"inside-card-title\"\u003e4 full FRQs with model solutions\u003c\/p\u003e\n        \u003cp\u003eMethods (Day 4), Class Writing (Day 8), ArrayList (Day 11), 2D Array (Day 14). Each includes a self-check rubric to score yourself before peeking.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"inside-card\"\u003e\n        \u003cp class=\"inside-card-label\"\u003eExam Traps\u003c\/p\u003e\n        \u003cp class=\"inside-card-title\"\u003e1 named trap per day\u003c\/p\u003e\n        \u003cp\u003e17 traps total, including cast-position matters, for-each cannot write back, binary search silent failure, and the void-constructor bug.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"inside-card\"\u003e\n        \u003cp class=\"inside-card-label\"\u003eUnit Weighting\u003c\/p\u003e\n        \u003cp class=\"inside-card-title\"\u003eExam-weighted coverage\u003c\/p\u003e\n        \u003cp\u003eUnit 4 gets the heaviest coverage (30–40%), Unit 2 next (25–35%), matching the actual exam weight distribution.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"inside-card\"\u003e\n        \u003cp class=\"inside-card-label\"\u003eAnswer Key\u003c\/p\u003e\n        \u003cp class=\"inside-card-title\"\u003eBidirectional links\u003c\/p\u003e\n        \u003cp\u003eClick “see answer” to jump to the explanation. Click “back to question” to return. Every answer explains why the wrong choices are wrong.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"inside-card\"\u003e\n        \u003cp class=\"inside-card-label\"\u003eReference\u003c\/p\u003e\n        \u003cp class=\"inside-card-title\"\u003eQuick Reference + 17 Traps cheat sheet\u003c\/p\u003e\n        \u003cp\u003eFull AP Java Quick Reference replica, formulas, and the complete 17 Traps list at the end of the kit for final-day review.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003chr class=\"divider\"\u003e\n\n\u003c!-- DAY-BY-DAY TABLE --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"container\"\u003e\n    \u003ch2 class=\"section-title\"\u003e14-Day Schedule\u003c\/h2\u003e\n    \u003cp class=\"section-sub\"\u003eEvery day is self-contained. Start anywhere if you are short on time.\u003c\/p\u003e\n    \u003ctable class=\"day-table\"\u003e\n      \u003cthead\u003e\n        \u003ctr\u003e\n\u003cth\u003eDay\u003c\/th\u003e\n\u003cth\u003eTopic\u003c\/th\u003e\n\u003cth\u003eUnit\u003c\/th\u003e\n\u003cth\u003eIncludes\u003c\/th\u003e\n\u003c\/tr\u003e\n      \u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003ePrimitives, Casting \u0026amp; Integer Division\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"unit-badge u1\"\u003eU1\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e2 MCQ\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003eStrings: Immutability, substring, equals\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"unit-badge u1\"\u003eU1\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e2 MCQ\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003e3\u003c\/td\u003e\n\u003ctd\u003eExpressions, Evaluation Order \u0026amp; Spot the Error\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"unit-badge u1\"\u003eU1\u003c\/span\u003e \u003cspan class=\"unit-badge u2\"\u003eU2\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e2 MCQ\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr class=\"frq-row\"\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003ctd\u003eConditionals \u0026amp; Boolean Logic\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"unit-badge u2\"\u003eU2\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e2 MCQ + \u003cstrong\u003eFRQ 1: Methods\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003e5\u003c\/td\u003e\n\u003ctd\u003eLoop Tracing: while, for, do-while\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"unit-badge u2\"\u003eU2\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e2 MCQ\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003e6\u003c\/td\u003e\n\u003ctd\u003eArrays, for-each, and the Modification Trap\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"unit-badge u2\"\u003eU2\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e2 MCQ\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003e7\u003c\/td\u003e\n\u003ctd\u003eArrayList: Add, Remove, Iterate Safely\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"unit-badge u4\"\u003eU4\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e2 MCQ\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr class=\"frq-row\"\u003e\n\u003ctd\u003e8\u003c\/td\u003e\n\u003ctd\u003eWriting Classes: Encapsulation, this, static\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"unit-badge u3\"\u003eU3\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e2 MCQ + \u003cstrong\u003eFRQ 2: Class Writing\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003e9\u003c\/td\u003e\n\u003ctd\u003eNested Loops \u0026amp; 2D Array Basics\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"unit-badge u2\"\u003eU2\u003c\/span\u003e \u003cspan class=\"unit-badge u4\"\u003eU4\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e2 MCQ\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003e10\u003c\/td\u003e\n\u003ctd\u003eRecursion — Tracing Only\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"unit-badge u4\"\u003eU4\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e2 MCQ\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr class=\"frq-row\"\u003e\n\u003ctd\u003e11\u003c\/td\u003e\n\u003ctd\u003eArrayList Algorithms\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"unit-badge u4\"\u003eU4\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e2 MCQ + \u003cstrong\u003eFRQ 3: ArrayList\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003e12\u003c\/td\u003e\n\u003ctd\u003eSearching \u0026amp; Sorting\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"unit-badge u4\"\u003eU4\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e2 MCQ\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003e13\u003c\/td\u003e\n\u003ctd\u003eFile I\/O with Scanner + Data Sets\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"unit-badge u4\"\u003eU4\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e2 MCQ\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr class=\"frq-row\"\u003e\n\u003ctd\u003e14\u003c\/td\u003e\n\u003ctd\u003eMixed Review\u003c\/td\u003e\n\u003ctd\u003eAll Units\u003c\/td\u003e\n\u003ctd\u003e2 MCQ + \u003cstrong\u003eFRQ 4: 2D Array\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003chr class=\"divider\"\u003e\n\n\u003c!-- WHO IT IS FOR --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"container\"\u003e\n    \u003ch2 class=\"section-title\"\u003eThis kit is for you if…\u003c\/h2\u003e\n    \u003cp class=\"section-sub\"\u003eNo fluff, no re-teaching the whole course.\u003c\/p\u003e\n    \u003cul class=\"who-list\"\u003e\n      \u003cli\u003eYou have 14 days or fewer before the May 15 exam and want a day-by-day plan\u003c\/li\u003e\n      \u003cli\u003eYou keep missing MCQs that look straightforward but have a subtle trap\u003c\/li\u003e\n      \u003cli\u003eYou want to practice all 4 FRQ types with real rubric feedback before exam day\u003c\/li\u003e\n      \u003cli\u003eYou know the material but lose points on I\/II\/III questions by not checking every statement\u003c\/li\u003e\n      \u003cli\u003eYou want 2026 curriculum only — no inheritance, no outdated topics\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003chr class=\"divider\"\u003e\n\n\u003c!-- AUTHOR --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"container\"\u003e\n    \u003cdiv class=\"author-box\"\u003e\n      \u003cdiv class=\"author-avatar\"\u003eTC\u003c\/div\u003e\n      \u003cdiv class=\"author-info\"\u003e\n        \u003cp class=\"author-name\"\u003eTanner Crow\u003c\/p\u003e\n        \u003cp class=\"author-title\"\u003eAP CSA Teacher — Blue Valley North High School — APCSExamPrep.com\u003c\/p\u003e\n        \u003cp class=\"author-bio\"\u003e11+ years teaching AP Computer Science A. 54.5% of my AP CSA students score 5s (national average: 25.5%). 5.0 Wyzant rating with 1,845+ verified tutoring hours and 451+ five-star reviews. Every trap in this kit came from watching students lose points on questions they knew how to solve.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- BOTTOM CTA --\u003e\n\u003cdiv class=\"bottom-cta\"\u003e\n  \u003ch2\u003e23 days to AP CSA. Get the plan.\u003c\/h2\u003e\n  \u003cp\u003e$14.99 — Instant PDF download — 2025-2026 4-unit curriculum\u003c\/p\u003e\n  \u003ca href=\"\/products\/ap-csa-2-week-cram-kit\" class=\"bottom-cta-btn\"\u003eGet the 2-Week Cram Kit →\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"AP CS Exam Prep","offers":[{"title":"PDF Download","offer_id":48460229411031,"sku":"CSA-CRAM-2WK","price":14.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/ap-csa-2-week-cram-kit.png?v=1776747065"},{"product_id":"ap-csa-30-mistakes","title":"30 Mistakes That Cost You a 5 on AP CSA","description":"\u003cstyle\u003e\n.product__description,.product__description--full-width,.product__info-wrapper,.product__info-wrapper--full-width{max-width:100%!important;width:100%!important;padding:0 40px!important;position:static!important;top:auto!important}\n.product{grid-template-columns:1fr!important;display:block!important}\n.product__media-wrapper{display:none!important}\n#m30-wrap{max-width:900px!important;margin-left:auto!important;margin-right:auto!important;display:block!important;position:static!important}\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n#m30-wrap{all:initial;display:block;font-family:'Georgia',serif;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;box-sizing:border-box;max-width:900px!important;margin:0 auto!important;padding:0 8px}\n#m30-wrap *{box-sizing:border-box}\n#m30-wrap h1,#m30-wrap h2,#m30-wrap h3,#m30-wrap h4{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;font-family:'Georgia',serif;margin:0;padding:0;line-height:1.25}\n#m30-wrap p,#m30-wrap li,#m30-wrap span,#m30-wrap td{color:#2d3748!important;-webkit-text-fill-color:#2d3748!important;font-family:'Arial',sans-serif;margin:0;padding:0}\n#m30-wrap a:link,#m30-wrap a:visited{color:#2563eb!important;-webkit-text-fill-color:#2563eb!important}\n\n#m30-wrap .urg{background:#7C3AED!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-align:center!important;padding:12px 20px!important;font-family:'Arial',sans-serif!important;font-size:15px!important;font-weight:700!important;letter-spacing:.03em!important;border-radius:8px!important;margin-bottom:28px!important}\n\n#m30-wrap .hero{background:linear-gradient(135deg,#1a202c 0%,#2d3748 100%);border-radius:12px;padding:40px 32px;margin-bottom:32px;text-align:center}\n#m30-wrap .eyebrow{display:inline-block;background:#7C3AED;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:5px 14px;border-radius:20px;margin-bottom:16px}\n#m30-wrap .hero h1{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(22px,4vw,34px);margin-bottom:12px;line-height:1.2}\n#m30-wrap .hero h1 span{color:#a78bfa!important;-webkit-text-fill-color:#a78bfa!important}\n#m30-wrap .hero-sub{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;font-size:16px;max-width:600px;margin:0 auto 28px;line-height:1.6}\n\n#m30-wrap .stats{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:32px}\n#m30-wrap .stat{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:14px 20px;text-align:center;flex:1;min-width:120px}\n#m30-wrap .stat-num{font-size:28px;font-weight:900;color:#a78bfa!important;-webkit-text-fill-color:#a78bfa!important;display:block;line-height:1}\n#m30-wrap .stat-lbl{font-size:11px;color:#ddd6fe!important;-webkit-text-fill-color:#ddd6fe!important;display:block;margin-top:4px;line-height:1.4}\n\n#m30-wrap .price-block{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:24px 28px;display:inline-block;min-width:280px}\n#m30-wrap .price-row{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}\n#m30-wrap .price-sale{font-size:42px;font-weight:900;color:#fff!important;-webkit-text-fill-color:#fff!important;line-height:1}\n\n#m30-wrap .btn{display:block!important;width:100%!important;background:#7C3AED!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:'Arial',sans-serif!important;font-size:17px!important;font-weight:700!important;text-align:center!important;padding:15px 32px!important;border-radius:8px!important;border:none!important;cursor:pointer!important;text-decoration:none!important;letter-spacing:.01em!important}\n#m30-wrap .btn:link,#m30-wrap .btn:visited,#m30-wrap a.btn,#m30-wrap a.btn:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#7C3AED!important;opacity:1!important;visibility:visible!important;text-decoration:none!important}\n#m30-wrap .micro{font-size:12px;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;margin-top:10px;text-align:center}\n\n#m30-wrap .sec-title{font-size:22px;font-weight:700;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;margin-bottom:20px;padding-bottom:10px;border-bottom:3px solid #7C3AED;font-family:'Georgia',serif}\n#m30-wrap .sec-intro{font-size:15px;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;margin-bottom:24px;line-height:1.6}\n#m30-wrap .sec-intro strong{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important}\n\n#m30-wrap .fail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin-bottom:32px}\n#m30-wrap .fail-card{background:#faf5ff;border:1px solid #ddd6fe;border-left:4px solid #7C3AED;border-radius:8px;padding:20px}\n#m30-wrap .fail-pct{font-size:38px;font-weight:900;color:#6D28D9!important;-webkit-text-fill-color:#6D28D9!important;line-height:1;display:block;margin-bottom:8px}\n#m30-wrap .fail-desc{font-size:14px;color:#4C1D95!important;-webkit-text-fill-color:#4C1D95!important;line-height:1.5}\n#m30-wrap .fail-desc strong{color:#4C1D95!important;-webkit-text-fill-color:#4C1D95!important}\n\n#m30-wrap .inside-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:32px}\n#m30-wrap .inside-item{background:#faf5ff;border:1px solid #ddd6fe;border-radius:8px;padding:18px;display:flex;gap:12px;align-items:flex-start}\n#m30-wrap .inside-icon{font-size:18px;line-height:1;flex-shrink:0;margin-top:2px;color:#7C3AED!important;-webkit-text-fill-color:#7C3AED!important;font-weight:700;font-family:'Arial',sans-serif}\n#m30-wrap .inside-title{font-size:14px;font-weight:700;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;display:block;margin-bottom:4px;font-family:'Arial',sans-serif}\n#m30-wrap .inside-desc{font-size:13px;color:#475569!important;-webkit-text-fill-color:#475569!important;line-height:1.5}\n\n#m30-wrap .for-list{list-style:none;margin:0 0 32px;padding:0;display:flex;flex-direction:column;gap:12px}\n#m30-wrap .for-list li{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;line-height:1.5}\n#m30-wrap .for-list li strong{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important}\n#m30-wrap .check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:#7C3AED;border-radius:50%;flex-shrink:0;margin-top:1px;font-size:12px;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:700}\n\n#m30-wrap .author{background:#f7fafc;border:1px solid #e2e8f0;border-radius:12px;padding:28px;display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-bottom:32px}\n#m30-wrap .author-avatar{width:68px;height:68px;border-radius:50%;background:#7C3AED;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:900;color:#fff!important;-webkit-text-fill-color:#fff!important;flex-shrink:0;font-family:'Arial',sans-serif}\n#m30-wrap .author-name{font-size:19px;font-weight:700;color:#1a202c!important;-webkit-text-fill-color:#1a202c!important;display:block;margin-bottom:6px;font-family:'Georgia',serif}\n#m30-wrap .author-bio{font-size:14px;color:#4a5568!important;-webkit-text-fill-color:#4a5568!important;line-height:1.6}\n#m30-wrap .author-bio strong{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important}\n\n#m30-wrap .bottom{background:linear-gradient(135deg,#1a202c 0%,#2d3748 100%);border-radius:12px;padding:36px;text-align:center;margin-top:40px}\n#m30-wrap .bottom h3{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(20px,3vw,28px);margin:0 0 10px;font-family:'Georgia',serif}\n#m30-wrap .bottom p{color:#ddd6fe!important;-webkit-text-fill-color:#ddd6fe!important;font-size:15px;margin:0 0 24px;line-height:1.6}\n#m30-wrap .bottom .btn{display:inline-block!important;width:auto!important;padding:15px 48px!important}\n\n#m30-wrap .hr{border:none;border-top:1px solid #e2e8f0;margin:36px 0}\n#m30-wrap .note{background:#faf5ff;border-left:4px solid #7C3AED;border-radius:0 8px 8px 0;padding:14px 20px;margin-bottom:32px;font-size:14px;color:#2d3748!important;-webkit-text-fill-color:#2d3748!important}\n#m30-wrap .note strong{color:#1a202c!important;-webkit-text-fill-color:#1a202c!important}\n\n@media(max-width:600px){\n  #m30-wrap .hero{padding:28px 16px}\n  #m30-wrap .price-block{min-width:unset;width:100%}\n  #m30-wrap .author{flex-direction:column}\n  #m30-wrap .bottom{padding:24px 16px}\n}\n\u003c\/style\u003e\n\n\u003cdiv id=\"m30-wrap\" style=\"display:block!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important;position:static!important;float:none!important\"\u003e\n\n\u003c!-- URGENCY --\u003e\n\u003cdiv class=\"urg\"\u003eAP CSA Exam: May 15 • 32 Days Left • Stop Losing Points on Mistakes You Already Know\u003c\/div\u003e\n\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"hero\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003eAP CSA • 2025–2026\u003c\/div\u003e\n  \u003ch1\u003eThe \u003cspan\u003e30 Mistakes\u003c\/span\u003e AP Graders See Every Year.\u003cbr\u003eFixed.\u003c\/h1\u003e\n  \u003cp class=\"hero-sub\"\u003eJava code examples showing exactly what breaks and how to fix it. FRQ rubric notes on every mistake. MCQ traps decoded. All 4 units covered in 19 pages.\u003c\/p\u003e\n\n  \u003cdiv class=\"stats\"\u003e\n    \u003cdiv class=\"stat\"\u003e\n      \u003cspan class=\"stat-num\"\u003e30\u003c\/span\u003e\n      \u003cspan class=\"stat-lbl\"\u003eMistakes With Code Examples\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"stat\"\u003e\n      \u003cspan class=\"stat-num\"\u003e6\u003c\/span\u003e\n      \u003cspan class=\"stat-lbl\"\u003eCategories Across MCQ + FRQ\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"stat\"\u003e\n      \u003cspan class=\"stat-num\"\u003e19\u003c\/span\u003e\n      \u003cspan class=\"stat-lbl\"\u003ePages, Instant Download\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"stat\"\u003e\n      \u003cspan class=\"stat-num\"\u003e4\u003c\/span\u003e\n      \u003cspan class=\"stat-lbl\"\u003eUnits Covered\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"price-block\"\u003e\n    \u003cdiv class=\"price-row\"\u003e\n      \u003cspan class=\"price-sale\"\u003e$7.99\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003ca href=\"\/cart\/ap-csa-30-mistakes:1\" class=\"btn\"\u003eGet Instant Access →\u003c\/a\u003e\n    \u003cp class=\"micro\"\u003eInstant PDF download • 19 pages • All 4 units\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- PROBLEM DATA --\u003e\n\u003cp class=\"sec-title\"\u003eWhere Points Go Missing on the AP CSA Exam\u003c\/p\u003e\n\u003cp class=\"sec-intro\"\u003eThese are the mistakes AP graders document every year. Each one has a rubric point attached to it — and each one is entirely avoidable once you know what to look for.\u003c\/p\u003e\n\n\u003cdiv class=\"fail-grid\"\u003e\n  \u003cdiv class=\"fail-card\"\u003e\n    \u003cspan class=\"fail-pct\"\u003e#1\u003c\/span\u003e\n    \u003cspan class=\"fail-desc\"\u003e\u003cstrong\u003eprintln() instead of return\u003c\/strong\u003e — earns zero credit on every FRQ part that requires a return value\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fail-card\"\u003e\n    \u003cspan class=\"fail-pct\"\u003e#2\u003c\/span\u003e\n    \u003cspan class=\"fail-desc\"\u003e\u003cstrong\u003eForward ArrayList removal\u003c\/strong\u003e — silently skips every other qualifying element, appears on FRQ #3 every year\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fail-card\"\u003e\n    \u003cspan class=\"fail-pct\"\u003e#3\u003c\/span\u003e\n    \u003cspan class=\"fail-desc\"\u003e\u003cstrong\u003eMissing private on instance variables\u003c\/strong\u003e — one explicit rubric point on FRQ #2 class-writing, lost for any non-private field\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fail-card\"\u003e\n    \u003cspan class=\"fail-pct\"\u003e#4\u003c\/span\u003e\n    \u003cspan class=\"fail-desc\"\u003e\u003cstrong\u003eString == instead of .equals()\u003c\/strong\u003e — compares memory addresses, not content. Shows up every exam.\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"note\"\u003e\n\u003cstrong\u003eEach mistake in this guide includes the exact AP rubric note\u003c\/strong\u003e showing where graders dock points — not just what the bug is, but what it costs you on scoring day.\u003c\/div\u003e\n\n\u003chr class=\"hr\"\u003e\n\n\u003c!-- WHAT'S INSIDE --\u003e\n\u003cp class=\"sec-title\"\u003eWhat Is Inside\u003c\/p\u003e\n\u003cp class=\"sec-intro\"\u003eEvery mistake follows a predict-first format: broken code first, then the fix. No giveaway variable names. No obvious distractors. Same difficulty standard as the AP CSA Test Builder.\u003c\/p\u003e\n\n\u003cdiv class=\"inside-grid\"\u003e\n  \u003cdiv class=\"inside-item\"\u003e\n    \u003cspan class=\"inside-icon\"\u003e1–8\u003c\/span\u003e\n    \u003cspan\u003e\n      \u003cspan class=\"inside-title\"\u003eFRQ Fundamentals\u003c\/span\u003e\n      \u003cspan class=\"inside-desc\"\u003eThe errors that cost full rubric points on every FRQ type: return vs. print, constructor void, private fields, helper method calls, integer division, loop bounds, ArrayList removal, method signatures\u003c\/span\u003e\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"inside-item\"\u003e\n    \u003cspan class=\"inside-icon\"\u003e9–13\u003c\/span\u003e\n    \u003cspan\u003e\n      \u003cspan class=\"inside-title\"\u003eUnit 1 — Primitives \u0026amp; Strings\u003c\/span\u003e\n      \u003cspan class=\"inside-desc\"\u003eString == vs .equals(), substring index confusion, int\/int division, length() vs length vs size(), String immutability trap\u003c\/span\u003e\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"inside-item\"\u003e\n    \u003cspan class=\"inside-icon\"\u003e14–18\u003c\/span\u003e\n    \u003cspan\u003e\n      \u003cspan class=\"inside-title\"\u003eUnit 2 — Iteration \u0026amp; Algorithms\u003c\/span\u003e\n      \u003cspan class=\"inside-desc\"\u003eInfinite loops, nested loop count math, accumulator reset inside loop, swap without temp, binary search precondition\u003c\/span\u003e\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"inside-item\"\u003e\n    \u003cspan class=\"inside-icon\"\u003e19–22\u003c\/span\u003e\n    \u003cspan\u003e\n      \u003cspan class=\"inside-title\"\u003eUnit 3 — Class Creation\u003c\/span\u003e\n      \u003cspan class=\"inside-desc\"\u003eGetter type mismatch, setter with no effect, static on instance methods, = vs += in accumulator methods\u003c\/span\u003e\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"inside-item\"\u003e\n    \u003cspan class=\"inside-icon\"\u003e23–27\u003c\/span\u003e\n    \u003cspan\u003e\n      \u003cspan class=\"inside-title\"\u003eUnit 4 — Data Collections\u003c\/span\u003e\n      \u003cspan class=\"inside-desc\"\u003e2D array row\/column swap, ArrayList bracket syntax, null default values, enhanced for + modification, 2D search flag scope\u003c\/span\u003e\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"inside-item\"\u003e\n    \u003cspan class=\"inside-icon\"\u003e28–30\u003c\/span\u003e\n    \u003cspan\u003e\n      \u003cspan class=\"inside-title\"\u003eMCQ Traps\u003c\/span\u003e\n      \u003cspan class=\"inside-desc\"\u003ePredict-first discipline, I\/II\/III independent evaluation, NOT\/EXCEPT\/ALWAYS\/NEVER stem reading — the 3 habits that separate 4s from 5s on MCQ\u003c\/span\u003e\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003chr class=\"hr\"\u003e\n\n\u003c!-- WHO IT'S FOR --\u003e\n\u003cp class=\"sec-title\"\u003eThis Is For You If…\u003c\/p\u003e\n\u003cul class=\"for-list\"\u003e\n  \u003cli\u003e\n    \u003cspan class=\"check\"\u003e✓\u003c\/span\u003e\n    You are taking the \u003cstrong\u003eAP CSA exam on May 15\u003c\/strong\u003e and want to eliminate every avoidable mistake before you walk in\n  \u003c\/li\u003e\n  \u003cli\u003e\n    \u003cspan class=\"check\"\u003e✓\u003c\/span\u003e\n    You have been losing points on FRQs and are not sure exactly \u003cstrong\u003ewhich line of code costs the rubric point\u003c\/strong\u003e\n  \u003c\/li\u003e\n  \u003cli\u003e\n    \u003cspan class=\"check\"\u003e✓\u003c\/span\u003e\n    You want MCQ practice that is actually hard — \u003cstrong\u003espot-the-error and I\/II\/III format\u003c\/strong\u003e, not multiple-choice with an obvious answer\n  \u003c\/li\u003e\n  \u003cli\u003e\n    \u003cspan class=\"check\"\u003e✓\u003c\/span\u003e\n    You are a teacher who wants a \u003cstrong\u003eready-made error-spotting resource\u003c\/strong\u003e to use in review the week before the exam\n  \u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003chr class=\"hr\"\u003e\n\n\u003c!-- AUTHOR --\u003e\n\u003cp class=\"sec-title\"\u003eCreated By\u003c\/p\u003e\n\u003cdiv class=\"author\"\u003e\n  \u003cdiv class=\"author-avatar\"\u003eTC\u003c\/div\u003e\n  \u003cdiv\u003e\n    \u003cspan class=\"author-name\"\u003eTanner Crow\u003c\/span\u003e\n    \u003cp class=\"author-bio\"\u003e\n      AP Computer Science Teacher • 11+ Years Experience\u003cbr\u003e\n      \u003cstrong\u003e54.5% of students score 5s\u003c\/strong\u003e on AP CSA (national avg: 25.5%) • \u003cstrong\u003e34.8% score 5s\u003c\/strong\u003e on AP CSP (national avg: 9.6%)\u003cbr\u003e\n      1,845+ tutoring hours • 451 five-star reviews • 5.0 rating on Wyzant\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- BOTTOM CTA --\u003e\n\u003cdiv class=\"bottom\"\u003e\n  \u003ch3\u003e32 days to the AP CSA exam.\u003cbr\u003eGet the guide now.\u003c\/h3\u003e\n  \u003cp\u003eInstant PDF download • 19 pages • All 4 units • MCQ + FRQ\u003c\/p\u003e\n  \u003ca href=\"\/cart\/ap-csa-30-mistakes:1\" class=\"btn\"\u003eGet Instant Access — $7.99 →\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"APCSExamPrep.com","offers":[{"title":"Default Title","offer_id":48479979733207,"sku":"AP-CSA-30-MISTAKES","price":7.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/30-mistakes-cover.png?v=1776098492"}],"url":"https:\/\/www.apcsexamprep.com\/collections\/ap-csa.oembed?page=2","provider":"AP CS Exam Prep","version":"1.0","type":"link"}