AP CSA & AP CSP Exam Prep Products
/* ============================================================ APCSEXAMPREP PRODUCTS PAGE - SCOPED & LOCKED Wrapper: #apcs-products-wrapper All colors locked with !important + -we bkit-text-fill-color Button colors locked via :link/:visited + element selectors ============================================================ */ #apcs-products-wrapper * { box-sizing: border-box !important; margin: 0 !important; padding: 0 !important; font-family: 'Segoe UI', system-ui, -apple-system, sans-serif !important; } #apcs-products-wrapper { max-width: 1100px !important; margin: 0 auto !important; padding: 32px 20px 60px !important; background: transparent !important; } /* ---- TAB NAV ---- */ #apcs-products-wrapper .prod-tabs { display: flex !important; gap: 0 !important; border-bottom: 3px solid #e2e8f0 !important; margin-bottom: 32px !important; } #apcs-products-wrapper .prod-tab-btn { padding: 12px 28px !important; font-size: 16px !important; font-weight: 700 !important; color: #64748b !important; -webkit-text-fill-color: #64748b !important; background: transparent !important; border: none !important; border-bottom: 3px solid transparent !important; margin-bottom: -3px !important; cursor: pointer !important; letter-spacing: 0.02em !important; text-transform: uppercase !important; transition: color 0.15s, border-color 0.15s !important; } #apcs-products-wrapper .prod-tab-btn.active { color: #1e40af !important; -webkit-text-fill-color: #1e40af !important; border-bottom: 3px solid #1e40af !important; background: transparent !important; } #apcs-products-wrapper .prod-tab-btn:hover:not(.active) { color: #1e40af !important; -webkit-text-fill-color: #1e40af !important; background: transparent !important; } /* ---- TAB PANELS ---- */ #apcs-products-wrapper .prod-panel { display: none !important; } #apcs-products-wrapper .prod-panel.active { display: block !important; } /* ---- SUBCATEGORY TABS ---- */ #apcs-products-wrapper .sub-tabs { display: flex !important; flex-wrap: wrap !important; gap: 8px !important; margin-bottom: 28px !important; } #apcs-products-wrapper .sub-tab-btn { padding: 7px 18px !important; font-size: 13px !important; font-weight: 600 !important; color: #475569 !important; -webkit-text-fill-color: #475569 !important; background: #f1f5f9 !important; border: 2px solid #e2e8f0 !important; border-radius: 999px !important; cursor: pointer !important; transition: all 0.15s !important; text-transform: none !important; letter-spacing: 0 !important; } #apcs-products-wrapper .sub-tab-btn.active, #apcs-products-wrapper .sub-tab-btn:hover { background: #1e40af !important; border-color: #1e40af !important; color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; } /* ---- SUB PANELS ---- */ #apcs-products-wrapper .sub-panel { display: none !important; } #apcs-products-wrapper .sub-panel.active { display: block !important; } /* ---- SECTION HEADER ---- */ #apcs-products-wrapper .sub-header { margin-bottom: 20px !important; } #apcs-products-wrapper .sub-header h2 { font-size: 22px !important; font-weight: 800 !important; color: #0f172a !important; -webkit-text-fill-color: #0f172a !important; margin-bottom: 4px !important; } #apcs-products-wrapper .sub-header p { font-size: 14px !important; color: #64748b !important; -webkit-text-fill-color: #64748b !important; } /* ---- PRODUCT GRID ---- */ #apcs-products-wrapper .prod-grid { display: grid !important; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)) !important; gap: 20px !important; } /* ---- PRODUCT CARD ---- */ #apcs-products-wrapper .prod-card { background: #ffffff !important; border: 1.5px solid #e2e8f0 !important; border-radius: 12px !important; padding: 0 !important; overflow: hidden !important; display: flex !important; flex-direction: column !important; transition: box-shadow 0.18s, border-color 0.18s !important; text-decoration: none !important; } #apcs-products-wrapper .prod-card:hover, #apcs-products-wrapper .prod-card:link:hover, #apcs-products-wrapper .prod-card:visited:hover { box-shadow: 0 4px 20px rgba(30,64,175,0.12) !important; border-color: #93c5fd !important; text-decoration: none !important; } #apcs-products-wrapper .prod-card-badge { display: inline-block !important; padding: 3px 10px !important; font-size: 11px !important; font-weight: 700 !important; letter-spacing: 0.06em !important; text-transform: uppercase !important; border-radius: 0 0 8px 0 !important; margin-bottom: 0 !important; } .badge-csa { background: #dbeafe !important; color: #1e40af !important; -webkit-text-fill-color: #1e40af !important; } .badge-csp { background: #dcfce7 !important; color: #15803d !important; -webkit-text-fill-color: #15803d !important; } .badge-free { background: #fef9c3 !important; color: #854d0e !important; -webkit-text-fill-color: #854d0e !important; } .badge-live { background: #fee2e2 !important; color: #991b1b !important; -webkit-text-fill-color: #991b1b !important; } #apcs-products-wrapper .prod-card-body { padding: 16px !important; flex: 1 !important; display: flex !important; flex-direction: column !important; gap: 8px !important; } #apcs-products-wrapper .prod-card-title { font-size: 15px !important; font-weight: 700 !important; color: #0f172a !important; -webkit-text-fill-color: #0f172a !important; line-height: 1.35 !important; } #apcs-products-wrapper .prod-card-desc { font-size: 13px !important; color: #64748b !important; -webkit-text-fill-color: #64748b !important; line-height: 1.5 !important; flex: 1 !important; } #apcs-products-wrapper .prod-card-footer { padding: 14px 16px !important; background: #f8fafc !important; border-top: 1px solid #e2e8f0 !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 10px !important; } #apcs-products-wrapper .prod-price { font-size: 16px !important; font-weight: 800 !important; color: #0f172a !important; -webkit-text-fill-color: #0f172a !important; } #apcs-products-wrapper .prod-price.free { color: #15803d !important; -webkit-text-fill-color: #15803d !important; } /* ---- CTA BUTTON ---- */ #apcs-products-wrapper a.prod-btn, #apcs-products-wrapper a.prod-btn:link, #apcs-products-wrapper a.prod-btn:visited { display: inline-block !important; padding: 8px 16px !important; font-size: 13px !important; font-weight: 700 !important; background: #2563eb !important; color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; border-radius: 6px !important; text-decoration: none !important; transition: background 0.15s !important; white-space: nowrap !important; border: none !important; opacity: 1 !important; visibility: visible !important; } #apcs-products-wrapper a.prod-btn:hover, #apcs-products-wrapper a.prod-btn:link:hover, #apcs-products-wrapper a.prod-btn:visited:hover { background: #1d4ed8 !important; color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; text-decoration: none !important; opacity: 1 !important; } /* ---- PENDING CARD ---- */ #apcs-products-wrapper .prod-card.pending { opacity: 0.65 !important; border-style: dashed !important; } #apcs-products-wrapper .prod-card.pending a.prod-btn, #apcs-products-wrapper .prod-card.pending a.prod-btn:link, #apcs-products-wrapper .prod-card.pending a.prod-btn:visited { background: #94a3b8 !important; cursor: not-allowed !important; pointer-events: none !important; } /* ---- TUTORING CARDS ---- */ #apcs-products-wrapper .tutor-card { background: #ffffff !important; border: 1.5px solid #e2e8f0 !important; border-radius: 12px !important; padding: 24px !important; margin-bottom: 16px !important; } #apcs-products-wrapper .tutor-card h3 { font-size: 18px !important; font-weight: 800 !important; color: #0f172a !important; -webkit-text-fill-color: #0f172a !important; margin-bottom: 8px !important; } #apcs-products-wrapper .tutor-card p { font-size: 14px !important; color: #475569 !important; -webkit-text-fill-color: #475569 !important; line-height: 1.6 !important; margin-bottom: 16px !important; } #apcs-products-wrapper .tutor-rates { display: flex !important; gap: 12px !important; flex-wrap: wrap !important; margin-bottom: 16px !important; } #apcs-products-wrapper .tutor-rate-pill { background: #eff6ff !important; border: 1.5px solid #bfdbfe !important; border-radius: 8px !important; padding: 10px 16px !important; font-size: 14px !important; font-weight: 600 !important; color: #1e40af !important; -webkit-text-fill-color: #1e40af !important; } /* ---- RESPONSIVE ---- */ @media (max-width: 640px) { #apcs-products-wrapper .prod-tabs { overflow-x: auto !important; flex-wrap: nowrap !important; } #apcs-products-wrapper .prod-tab-btn { font-size: 14px !important; padding: 10px 18px !important; white-space: nowrap !important; } #apcs-products-wrapper .prod-grid { grid-template-columns: 1fr !important; } } AP Computer Science A AP Computer Science Principles Tutoring Flashcards Practice Exams FRQ Quick Reference Cram Kits Live Events AP CSA Flashcards Digital flashcards covering every testable concept — by unit or as a complete bundle. Bundle — Best Value AP CSA Flashcards — Complete Bundle (Units 1–4) Every flashcard from all four units in one set. Covers objects, iteration, class creation, arrays, ArrayLists, and 2D arrays. View Price View → Unit 1 AP CSA Flashcards — Unit 1: Using Objects & Methods Primitive types, expressions, calling methods, String operations, and the Math class. View Price View → Unit 2 AP CSA Flashcards — Unit 2: Selection & Iteration Boolean logic, if/else chains, for loops, while loops, and loop tracing. View Price View → Unit 3 AP CSA Flashcards — Unit 3: Class Creation Writing classes, constructors, encapsulation, getters/setters, and the this keyword. View Price View → Unit 4 AP CSA Flashcards — Unit 4: Data Collections Arrays, ArrayLists, 2D arrays, searching, sorting, and recursion tracing. View Price View → AP CSA Practice Exams Full-length 42 MCQ + 4 FRQ exams in the 2025–2026 format with complete answer keys. 42 MCQ + 4 FRQ AP CSA Full Practice Exam 2025 — MCQ + FRQ with Answer Key Mirrors the real exam format. 42 multiple-choice questions + 4 free-response with detailed scoring guidelines. View Price View → 42 MCQ + 4 FRQ AP CSA Practice Exam #2 (2026 Format) — MCQ + FRQ with Answer Key A second full-length exam for additional practice. Unique questions, full explanations. View Price View → Exam Prep PDF Bundle AP CSA Exam Prep PDF Bundle Curated collection of practice materials, reference sheets, and study tools in one download. View Price View → AP CSA FRQ Practice & Feedback Year packs with full solutions, expert feedback on your code, and FRQ bundles. 2025 FRQs AP CSA 2025 FRQ Year Pack — Complete Solutions + Problem Decomposition All 4 released FRQs from the 2025 exam with detailed solutions and scoring breakdown. View Price View → 2024 FRQs AP CSA 2024 FRQ Year Pack — Complete Solutions + Problem Decomposition All 4 released FRQs from the 2024 exam with expert solutions and annotated scoring. View Price View → Expert Feedback AP CSA Complete FRQ Feedback — Full Problem Review Submit one full FRQ (all parts). Get line-by-line code review and scoring commentary from Tanner. View Price View → Expert Feedback AP CSA FRQ Part Feedback — Expert Code Review Submit a single FRQ part. Faster turnaround for targeted help on one specific method or section. View Price View → AP CSA Quick Reference & Study Guides Print-ready reference cards and cheat sheets for every major topic. All 4 Units AP CSA Complete Quick Reference Guide — All 4 Units | 2025–2026 Everything testable in one reference: syntax, algorithms, String/Math methods, array patterns, and more. View Price View → Unit 4 AP CSA ArrayList Methods Quick Reference Card Every ArrayList method with syntax, return type, and usage example. Includes common exam traps. View Price View → Unit 4 AP CSA 2D Array Quick Reference Card Row/column access, nested loop patterns, traversal algorithms—everything for 2D array questions. View Price View → Unit 4 AP CSA Array Operations Quick Reference Card 1D array traversal, index patterns, off-by-one errors, and common searching/sorting setups. View Price View → AP CSA Cram Kits Day-by-day study plans built for the final stretch before exam day. LIVE NOW AP CSA 4-Week Cram Kit — Day-by-Day Study Plan | 2025–2026 Exam 28 structured days of MCQ, FRQ, and concept review. Perfect if you have a month before May 15. $29.99 Get It → Coming Late April AP CSA 2-Week Cram Kit 14-day accelerated plan focusing on the highest-yield topics and FRQ patterns. Drops late April 2026. Coming Soon Coming Soon Coming Early May AP CSA 7-Day Emergency Kit One week left? This kit hits the exact topics most likely to appear on exam day. Drops early May 2026. Coming Soon Coming Soon AP CSA Live Events Live exam bootcamp sessions with Tanner — recording included. Live Session AP CSA Exam Bootcamp 2026 — Live Session x3 Three live group sessions walking through MCQ strategy, FRQ writing, and the highest-yield topics. Recording included. View Price View → Flashcards Practice Exams Create Task Quick Reference Bundles Cram Kits Live Events AP CSP Flashcards Digital flashcards by Big Idea or as a complete set. Use promo codes for instant access. Bundle — All 5 Big Ideas AP CSP Complete Flashcard Bundle All 5 Big Ideas in one set. Promo codes: CSPALLUNITS or CSPFULLACCESS. View Price View → Big Idea 1 AP CSP Big Idea 1 Flashcards — Creative Development Collaboration, program design, testing, and documentation. Promo: CSPFLASH2026. View Price View → Big Idea 2 AP CSP Big Idea 2 Flashcards — Data Binary, data compression, metadata, and data analysis. Promo: CSPDATACARD. View Price View → Big Idea 3 AP CSP Big Idea 3 Flashcards — Algorithms & Programming Variables, conditionals, loops, lists, procedures, and algorithm analysis. Promo: CSPALGOCARD. View Price View → Big Idea 4 AP CSP Big Idea 4 Flashcards — Computer Systems & Networks The internet, protocols, cybersecurity basics, and fault tolerance. Promo: CSPNETCARD. View Price View → Big Idea 5 AP CSP Big Idea 5 Flashcards — Impact of Computing Digital divide, bias, crowdsourcing, legal/ethical issues, and innovation. Promo: CSPIMPACT. View Price View → AP CSP Practice Exams Full-length exams in the real format with detailed answer explanations. 70 MCQ AP CSP Full Practice Exam — 70 MCQ with Explanations (PDF) Mirrors the real 70-question format. Covers all 5 Big Ideas with answer key and full explanations. View Price View → AP CSP Create Task & Written Response Score the maximum 6/6 on your Create Task submission. Create Task AP CSP Create Task Guide — Score 6/6 Step-by-step walkthrough of every scoring row with annotated examples and common mistakes to avoid. View Price View → Written Response AP CSP Written Response Scoring Guide Rubric breakdown, scored sample responses, and writing strategies for the written response section. View Price View → AP CSP Quick Reference & Vocabulary Essential reference sheets covering all Big Ideas, vocabulary, and pseudocode. All Big Ideas AP CSP Quick Reference Guide — 5 Big Ideas | 2025–2026 One-stop reference covering every major concept across all five Big Ideas. Print-ready PDF. View Price View → 150+ Terms AP CSP Vocabulary List — 150+ Terms (PDF) Every vocabulary term you need to know, organized by Big Idea with clear definitions. View Price View → Pseudocode AP CSP Pseudocode Reference Sheet (PDF) Every AP pseudocode construct with syntax, examples, and translation to common languages. View Price View → AP CSP Study Bundles Everything you need in one purchase — the best value for full exam prep. 6 Products AP CSP Complete Study Bundle — 6 Products (PDF) Practice exam, quick reference, vocabulary list, pseudocode sheet, Create Task guide, and written response guide—bundled at a discount. View Price View → AP CSP Cram Kits Structured study plans for the final weeks before May 14. LIVE NOW AP CSP 4-Week Cram Kit 28 days of focused study covering all 5 Big Ideas with daily MCQ, vocabulary, and concept review. View Price View → LIVE NOW AP CSP 2-Week Cram Kit 14-day accelerated plan. Targets the highest-yield Big Ideas and question types from the real exam. View Price View → LIVE NOW AP CSP 7-Day Emergency Kit One week out? This kit covers only the highest-probability exam topics. Do the most important work first. View Price View → AP CSP Live Events Live exam bootcamp sessions with Tanner — recording included. Live Session AP CSP Exam Bootcamp 2026 — Live Session x3 Three live sessions covering MCQ strategy across all 5 Big Ideas plus written response tips. Recording included. View Price View → AP CSA Tutoring AP CSP Tutoring AP Computer Science A — 1-on-1 Tutoring Live sessions with Tanner Crow: 5.0 Wyzant rating, 451+ reviews, 54.5% score-5 rate (vs. 25.5% nationally). How It Works Sessions are scheduled directly—no checkout required. Contact Tanner to book. Accepts Venmo, Zelle, PayPal, or credit card. 3-Session Package — $125/hr 5-Session Package — $110/hr Single Session — Contact for rate Book AP CSA Tutoring → Expert Feedback AP CSA Complete FRQ Feedback — Full Problem Review Not ready for a full session? Submit one FRQ for detailed written feedback from Tanner. View Price View → Expert Feedback AP CSA FRQ Part Feedback — Expert Code Review Targeted feedback on a single FRQ part. Fast turnaround for the final push. View Price View → AP Computer Science Principles — 1-on-1 Tutoring Live sessions with Tanner Crow: 34.8% score-5 rate (vs. 9.6% nationally). How It Works Sessions are scheduled directly—no checkout required. Contact Tanner to book. Accepts Venmo, Zelle, PayPal, or credit card. 3-Session Package — $125/hr 5-Session Package — $110/hr Single Session — Contact for rate Book AP CSP Tutoring → (function () { var wrapper = document.getElementById('apcs-products-wrapper'); if (!wrapper) return; // ---- TOP TABS ---- var topBtns = wrapper.querySelectorAll('.prod-tab-btn'); var panels = { csa: wrapper.querySelector('#prod-panel-csa'), csp: wrapper.querySelector('#prod-panel-csp'), tutoring: wrapper.querySelector('#prod-panel-tutoring') }; topBtns.forEach(function (btn) { btn.addEventListener('click', function () { topBtns.forEach(function (b) { b.classList.remove('active'); b.setAttribute('aria-selected','false'); }); btn.classList.add('active'); btn.setAttribute('aria-selected','true'); Object.values(panels).forEach(function (p) { if (p) p.classList.remove('active'); }); var target = panels[btn.dataset.tab]; if (target) target.classList.add('active'); }); }); // ---- SUB TABS (works for all panels) ---- var subBtns = wrapper.querySelectorAll('.sub-tab-btn'); subBtns.forEach(function (btn) { btn.addEventListener('click', function () { // Deactivate siblings within the same sub-tabs container var siblings = btn.parentElement.querySelectorAll('.sub-tab-btn'); siblings.forEach(function (s) { s.classList.remove('active'); }); btn.classList.add('active'); // Find the parent panel, then hide all its sub-panels, show target var parentPanel = btn.closest('.prod-panel'); if (!parentPanel) return; var subPanels = parentPanel.querySelectorAll('.sub-panel'); subPanels.forEach(function (p) { p.classList.remove('active'); }); var target = parentPanel.querySelector('#sub-' + btn.dataset.sub); if (target) target.classList.add('active'); }); }); })();
More you might like
Related
AP CSA Exam Prep PDF Bundle - Cheat Sheet, FRQ Patterns & Pr
Related
AP CSA Semester 1 Final Exam Bundle | Goldie's AP CSA Curric
Related