Start with your interests and the entry requirements of the computing programs you are considering, then build a foundation in reasoning, communication, and practical problem solving.
Check the Requirements
Consult each institution’s official admissions and program pages. Check accepted qualifications, required subjects, application deadlines, language requirements, and any testing expectations, including SAT or ACT requirements where applicable. Requirements can vary between programs at the same institution.
AP, IB, A levels, and other school qualifications may offer relevant preparation. Their availability and recognition differ, so ask the receiving institution about prerequisites, credit, or exemptions. A school counselor or teacher can help you compare suitable options.
Build Your Foundations
Mathematics can strengthen your ability to work with abstract ideas and precise reasoning. Statistics helps you interpret data and uncertainty. Reading, writing, and discussion help you explain technical decisions and understand the people affected by them.
For engineering-oriented programs, check the published mathematics and laboratory science prerequisites. Choose courses that match your intended program and the opportunities available at your school.
Try a Small Project
Explore programming, create a simple website, or investigate a question using public data. Choose a manageable goal, test your work, and keep notes about what you tried and learned. Credit resources you use and ask for feedback.
The 2026 CSTA PK–12 Computer Science Standards provide a reference for school-level computer science learning. University admissions requirements are set by each institution.
Compare Your Options
Use our Computing Disciplines & Majors guide to explore different fields. Compare actual courses, costs, student support, and opportunities for practical work. You can refine your interests as you gain experience.
