AP Course
AP Computer Science A
Java-focused AP prep with topic study, MCQ practice, FRQ tools, flashcards, and compiler starters.
Open courseStudent Resources
Start Here
Main Practice Hub
Choose a computer science or math course, from AP CSA and Python to Algebra, Geometry, and Precalculus, then pick unit-level or full-length MCQ practice.
Open Practice CenterCourse Decisions
Six AP and honors courses side by side: subject, focus, whether programming is required, exam status, and what each assumes coming in.
Compare CoursesReview Tool
Review course flashcards across AP, programming, competition, AI, cybersecurity, and mathematics tracks.
Open FlashcardsCoding Tool
Run Java or Python practice code in the browser while studying course examples and quiz explanations.
Open Online CompilerProgram Planning
Compare learning paths across foundations, AP courses, USACO, AI/ML, competitions, and advanced CS.
Open Guided PathLearning Articles
Read study guides, debugging notes, AP CS planning tips, and practical programming explanations.
Open BlogsParent Questions
Answers about scheduling, online tutoring, course fit, rescheduling, and how sessions work.
Open FAQStudy Shortcuts
AP CSA Tools
AP CSA topic lanes, FRQ tools, heat map planning, and Java-focused resource paths.
Open AP CSA HubAP CSP Tools
AP CSP unit notes, topic index, written-response index, MCQ practice, and compiler support.
Open AP CSP HubAP Cyber Tools
AP Cyber unit notes, scenario practice, network/device/app/data guides, and MCQ review.
Open AP Cyber HubCourse Practice Centers
Every current Code Scholars course now has a direct course page plus the closest matching practice center, flashcards, compiler, or study guide.
AP Course
Java-focused AP prep with topic study, MCQ practice, FRQ tools, flashcards, and compiler starters.
Open courseAP Course
AP CSP unit notes, topic index, written-response practice, MCQ practice, flashcards, and Python compiler starters.
Open courseAP Course
Cybersecurity unit notes, network/device/app/data guides, scenario MCQ practice, and security flashcards.
Open courseAP Networking
Device and network troubleshooting, addressing and subnetting, VLANs and firewall rules, protocols and routing, with unit study guides and scenario practice.
Open courseMathematics
Single-variable calculus across limits and continuity, derivatives and their applications, integrals and the Fundamental Theorem, applications of integration, and differential equations.
Open courseAP Mathematics
College Board AP mathematics across polynomial, rational, exponential, logarithmic, trigonometric, and polar functions, with modeling, multiple representations, and AP exam preparation.
Open courseHonors Mathematics
Six-unit honors sequence across trigonometry, polar and complex representations, function families, systems and sequences, conic sections, and limits, with unit study guides and MCQ practice.
Open courseSchool Mathematics
Function families, analytic trigonometry, polar coordinates, sequences, series, and modeling, with unit MCQ practice across three difficulty levels.
Open courseSchool Mathematics
Advanced function analysis, the unit circle, trigonometric graphs, identities, equations, triangle applications, and polar coordinates.
Open courseSchool Mathematics
Honors-depth quadratic, polynomial, radical, rational, exponential, and logarithmic functions, plus sequences, series, and modeling.
Open courseSchool Mathematics
Logic and proof, plane and solid geometry, congruence and similarity, circles and conics, transformations, and coordinate geometry.
Open courseSchool Mathematics
Real numbers, equations and inequalities, linear functions and coordinate geometry, systems, polynomials, factoring, and quadratics.
Open courseAdvanced CS
Recursion, data structures, algorithms, trees, heaps, graphs, DSA assignments, MCQ practice, and compiler drills.
Open courseProgramming
Python units, unit-level MCQ practice, flashcards, compiler starters, data science, visualization, and AI readiness.
Open courseProgramming
Java foundations, OOP, tracing, debugging, AP CSA-aligned MCQ practice, flashcards, and compiler starters.
Open courseCompetition
USACO Bronze overview, Bronze Curriculum, contest-format details, pattern practice, flashcards, and compiler drills.
Open courseCompetition
PClassic team contest prep with Classic/Advanced format details, team strategy, flashcards, and compiler practice.
Open courseCompetition
ACSL contest prep across number systems, logic, graphs, expressions, programming rounds, and flashcards.
Open courseCompetition
App challenge coaching with project scope, prototype planning, demo polish, submission format, and project flashcards.
Open courseProgramming
AI/ML learning path covering the ML workflow, data preparation, supervised learning, evaluation, and responsible AI, with its own MCQ practice, data science compiler starters, and flashcards.
Open courseProgramming
DSA course support across analysis, linear structures, hashing and heaps, trees, graphs, sorting, and algorithm design, with its own MCQ practice, an assignment bank, Java compiler starters, and flashcards.
Open courseCourses