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 AP CSA, AP CSP, AP Cyber, Advanced Topics in CS, or Python, then pick unit-level or full-length MCQ practice.
Open Practice CenterReview Tool
Review 200 flashcards per course across core AP, programming, competition, project, AI, cybersecurity, and college CS 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, mobile apps, and projects.
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 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 with Python practice, data science compiler starters, projects, and flashcards.
Open courseProgramming
Mobile app design and build support with lifecycle concepts, UI practice, Java-aligned drills, and flashcards.
Open courseProjects
Portfolio project planning, build milestones, demo polish, Python practice, compiler starters, and project flashcards.
Open courseProgramming
DSA course support with AT CS practice, assignment bank, Java compiler starters, and flashcards.
Open courseCollege CS
College CS support with AT CS practice, Java compiler starters, assignment review habits, and flashcards.
Open courseDeveloper Tools
AI-assisted coding workflow, project planning, review habits, Python practice, compiler starters, and flashcards.
Open courseCourses